IoT vägguttag med Arduino och ESP8266 (2 / 21 steg)
Steg 2: grunderna
Vad är en Arduino?
Arduino är en öppen källkod elektroniska prototyping plattform för att skapa interaktiva elektroniska objekt.
Vad är ATMEGA1284P-PU?
Detta är mikrokontroller IC används i detta projekt.
http://www.Atmel.com/Devices/ATMEGA1284P.aspx
Vad är ESP8266?
ESP8266 är en starkt integrerad krets som är designad för behov av en ny anslutna värld. Det erbjuder en komplett och fristående Wi-Fi nätverk lösning, gör det möjligt att antingen vara värd för programmet eller att avlasta alla Wi-Fi nätverk funktioner från en annan ansökan processor.
https://espressif.com/en/Products/esp8266/
http://mcuoneclipse.com/2014/10/15/Cheap-and-Simpl...
https://scargill.wordpress.com/?s=esp8266
Vad är MQTT?
MQTT är en maskin-till-maskin (M2M) / "Sakernas Internet" connectivity protokoll. Det utformades som en extremt lätt publicera/prenumerera messaging transport. Det är användbart för anslutningar med avlägsna platser där en liten kod fotavtryck krävs eller nätverkets bandbredd är knapp. Det har exempelvis använts i sensorer som kommunicerar till en mäklare via satellitlänk, över enstaka fjärranslutningar med vårdgivare och i en rad hemautomation och liten enhet scenarier.
http://en.wikipedia.org/wiki/MQTT
Vad är noden-röd?
Nod-röd är ett verktyg för ledningsdragning tillsammans maskinvaruenheter, API och tjänster online i nya och intressanta sätt.
Vad är NetIO?
NetIO är en multi-plattform smartphone ansökan, en generisk remote controller för nästan allt. Det bara skickar och läser strängar över en nätverksuttaget. Du kan enkelt kommunicera med mikrokontroller eller datorer anslutna till ditt LAN!
http://NetIO.davideickhoff.de/en/
Vad är Thingspeak?
ThingSpeak är en öppen källkod "Sakernas Internet" program och API för att lagra och hämta data från saker med HTTP via Internet eller via ett lokalt nätverk. Med ThingSpeak, kan du skapa sensor loggningsprogram, plats tracking program och ett socialt nätverk av saker med statusuppdateringar.