EasyIoT förenklas (2 / 3 steg)
Steg 2: Temperaturgivare
Så tydligen min EasyIoT är löpning/arbetar men jag vet inte riktigt om jag inte får det att göra något. Jo, såg följande ganska lätt:
http://IOT-Playground.com/2-Uncategorised/41-esp82...
Så denna EasyIoT skapare är expert på så många saker. Men jag är gammal och kan inte alltid förstå massor av detaljer. Jag ganska mycket följde hans instruktioner men här är några tips.
Obs: När jag hänvisar till skiss, talar jag om programmet laddas in Arduino miljö men laddade till modulen ESP-01.
Steg 2: Lägga till noder EasyIoT server
Dator:
Öppna en webbläsare till din EasyIoT server
Knappen "Konfigurera" vänster längst ned på skärmen, se bild.
Förare
Virtuell drivrutin
Obs: Jag trodde detta skulle vara under ESP8266 men det är under virtuell drivrutin. Kanske på hur är skissen skriven.
Lägg till noden
Skriv ner den nod-adressen. Det behövs i skissen.
Steg 4: Program
Så programmering ESP-01(ESP8266) med Arduino miljö är ganska knepigt. Jag skrev min egen Instructable på hur jag gjorde det:
Du behöver också följande EasyIoT biblioteket:
Detta är den Arduino-master bibliotek med ESP8266 saker och nrf24L01 saker
https://github.com/IOT-Playground/Arduino
Här är skissen för ESP8266:
Obs: AP_SSID och AP_PASSWORD hänvisar till ditt hemnätverk trådlös tillträde punkt. Det är den information om att ansluta till ditt hemnätverk. Sätta in dessa i skissen.
PROBLEM: Så jag försökte sammanställa denna skiss men fick ett felmeddelande med kommandot base64_encode(). Tja, skiss kommentarer sa att använda detta externa bibliotek:
https://github.com/adamvr/Arduino-base64
Så jag la den men det fortfarande inte skulle sammanställa.
Lösning: Jo, EasyIoT har en hemsida: http://iot-playground.com/
Jag hittade den här i community-forumet och används detta bibliotek base64.zip bibliotek. Se bifogad.
http://IOT-Playground.com/forum/esp8266-Arduino-ID...
TIP: Ta bort Arduino-base64-master biblioteket
Ja, fungerar det äntligen. Se bild