Stap 8: Stap 5: de software
Het deel van de software is vrij gemakkelijk.
De Intel Edison kan geprogrammeerd worden via een veelheid van manieren met inbegrip van de Arduino IDE, Python en Node.js. Intel XDK voor Node.js kan worden gedownload van Intels website en de links hieronder.
Opstelling van gidsen voor de Edison: https://software.intel.com/en-us/iot/library/edis... Installatiehandleiding voor de Intel Iot Cloud: https://software.intel.com/en-us/iot/library/edis... Intel XDK Downloads: https://software.intel.com/en-us/iot/library/edis... Statische IP-adressen op Edison: https://software.intel.com/en-us/iot/library/edis...
Het programma wordt geschreven naar een dienst die zal verzenden en ontvangen van gegevens via MQTT naar een lokale MQTT Broker-service. De Edison stuurt periodiek gegevens naar de Intel IoT webanalyse-service ook voor logboekregistratie.
Een gids voor het opzetten van OpenHAB wordt gegeven op mijn blog op:
[LINK NAAR OPENHAB GETTING STARTED] Deze instructies kunnen veranderen met de tijd dus bevinden zich extern. Hier is de link naar de wiki OpenHAB waar een heleboel van de gebruiksgevallen al zijn verklaard. Regels configureren op OpenHAB is vrij eenvoudig en werkt in een scripting taal vergelijkbaar met javascript. Onze openhab configuratie is gekoppeld aan het eind. Eenvoudige kopie deze bestanden tot hun respectieve mappen en u bent goed om te gaan.
Een MQTT makelaar prestatiestatus op de Edison zelf poort 1883 dus geen noodzaak om het zweet. We moeten alleen onze openhab verbinding te maken met het dus we het IP moeten. Hier is een voorbeeld van een eenvoudige schakelaar met MQTT.
Het Git Repository is beschikbaar op https://github.com/inderpreet/Edison-TheGardener
Gewoon downloaden van de code en gebruik van Intel XDK compileren en uploaden van de code.
Je bent klaar!