Smart City Plugin (Intel IoT) (4 / 6 steg)
Steg 4: Cloud Connectivity
Smart City Plugin använder MQTT protokollet för att ansluta Intel Edison styrelsen till molnbaserade MQTT mäklaren.
Vi har använt node.js koden för MQTT anslutning.
Vi var tvungna att innehålla kod för att skicka Arduino sensordata till node.js modul för publicera det till MQTT mäklare.
GPIO pin 6 och 7 användes för att ange mode.js om sensor datatillgänglighet.
Node.js modul sedan läser data från en fil och publicerar det till MQTT mäklare.
Vi har IBM Bluemix moln som MQTT mäklare som vi måste registrera enheten på IBM Bluemix och få organisations-Id, enhets-ID och ämnet information för Intel Edison styrelsen.
Slutföra koden för Cloud anslutning en hittas här (se EdisonBlueMixNode.xdk)
Vi använde Intel XDK för blinkande node.js koden till Intel Edison.
Vi har således använt både Arduino IDE (för Sensor integration) och Intel XDK IDE (för Cloud connectivity).
Både binära filerna finnas på Edison ombord i olika mappar och därmed fungera utan problem.