Internet av saker ESP8266 basic-kod Adruino att uppdatera data



Kära alla,

Internet av sak (IoT) är nu en revolution, lyssna alla objekt via wifi-anslutning.

Jag läste också detta nya på tidningen, och då köper jag modulen ESP8266 att testa.

Börjar spela denna modul jag också söka alla dokument på webben, jag står inför med vissa problem och kostar ett par timmar för detta test.

Jag lägga denna kod med syfte att hjälpa någon beröring IoT med kortast tid.

Det är mycket enkelt, mycket grundläggande och så klart... .send öppna kommandot och inte kontrollera responsen.

Här är detta

Hardware ESP8266 modul och en av många sorter Adruino styrelse (stöd 3.3V)
ESP8266--Adruino styrelsen

VCC--3.3V

GND--GND

RX--TX

TX--RX

CH_PD--3.3V

Obs: när du hämtar firmware öppna thish anslutning :)

void setup() {

sätta din installation kod här, om du vill köra en gång:

Delay(3000);

Serial.BEGIN(9600);

}

void loop() {

int iData = 0;

Sträng cmd = "";

Serial.println("at");Delay(1000);

Serial.println("at+rst");Delay(5000); / / reset esp

Serial.println("at+CWMODE=0");Delay(1000); / / läge = 0

Serial.println("at+CWLAP");Delay(8000); / / Sök alla wifi-nätverk runt

Serial.println("at+CWJAP=\"TamNguyenE11_WIFI\",\"12345678\"");Delay(8000); / / Anslut din wifi

Serial.println("at+CWJAP?"); Delay(3000); / / kolla nu tillgänglig anslutning

iData = 100; / / ursprungliga Data

While(1) {

Serial.println("at+rst");Delay(5000); / / reset esp8266

Serial.println("at+CIFSR");Delay(1000); / / kolla nu IP

Serial.println ("AT + CIPMODE = 0"), fördröjning (500), //Mode=0

Serial.println("at+CIPMUX=1");Delay(500); / / MUX = 1

Serial.println("at+CIPSTART=0,\"TCP\",\"API.thingspeak.com\",80");

Delay(2000); / / Anslut till api.thingspeak.com

Du skapa konto på thingspeak.com och sedan kan du skapa chanel, få "nyckel" och Fält1 är ett diagram som du vill uppdatera data

CMD = "GET http://api.thingspeak.com/update?key=B8E3YIP8XI89...

CMD += String(iData);

iData ++;

IF(iData>130) iData = 100; test skickar data från 100-130 till din chanel på thingspeak.com

CMD + = "HTTP/1.0\r\n\r\n";

Serial.Print("at+CIPSEND=0,");

Serial.println(cmd.length());Delay(500);

Serial.Print(CMD);

Delay(3000);

Serial.println("at+CIPCLOSE");Delay(500); / / nära anslutning

}

}

Lycka till

Relaterade Ämnen

Trådlös elöverföring (enkla saker krävs för att samlas in från skrot)

Trådlös elektricitet är något nytt och spännande. Medan dess grundläggande principer är ganska lätt att förstå det snabbt kan bli överväldigande för en vanlig människa. Jag stod inför ett liknande problem, jag hittade hela ganska överväldigande att f...

Remote Control dörr - Internet din sak

vi kan direkt öppna en dörr eller kontrollera något vi kan ansluta. Det fungerar från iPhone, Android, eller PC. När du har anslutit något vill vi styra, ladda ner gratis app till en PC, öppna en port och fjärrstyra från var som helst. Det är öppen k...

Med hjälp av Internet (skola) saker webbplats

Hej!Så du har ställt in din mark Sensor, väderstation eller RobotTug styrka-o-meter, och du är redo att börja utforska data eller skapa experiment. Vi kommer att ta dig igenom vårt Internet (skola) saker webbplats steg för steg för att få ut mesta mö...

Internet av saker toalett inlagda händelser till molnet (Raspberry PI)

Internet av saker toalett inlagda spola händelser och toalettpapper rulle förändring ut händelser till Google Drive kalkylblad.Hur fungerar det? – Ett akvarium flytande nivågivare flottör känner WC tank nivå; spolning sänker stänger växeln. En foto c...

Synka iPhone med ett annat iTunes-bibliotek utan att radera Data (2 steg)

"IPhone synkroniseras med ett annat iTunes-bibliotek. Vill du radera denna iPhone och synkronisera med iTunes biblioteket?" Du kan ha fått meddelandet när du höll på att synkronisera din iPhone med iTunes på datorn. Faktiskt, detta är en gemensa...

Att hitta data på en bild

detta är ett roligt verktyg för att hitta data på många, många bilder. Detta kan användas till de flesta bilder på Instructables om du går tillbaka till den "ursprungliga bilden."Detta kan användas för att datera en bild, hitta vilken typ av kam...

Internet av saker (IoT) förlängningssladd

Hej beslutsfattare!IntroDet är på tiden att jag delade detta en med er alla. Detta projekt har pågått så länge, skulle du inte tro. Jag började med detta innan vår hacka utrymme fanns [2011 ish?], och har fortsatt att vara övergående "inte klar, kans...

Med en esp8266 arduino för att styra ett relä med hembiträdet

Detta Instructable visar hur du ansluter en relä modul till ett esp8266, något som bör vara rakt fram men behöver några extra komponenter att göra reläet fungerar korrekt om du använder små esp enheten i bilder.Denna styrelse var från ebay och har en...

Komma igång! ESP8266 Basic tolk http://esp8266basic.com

Att komma igång behöver du följande.DelarESP8266 modul3.3V makt supplie (tillgänglig på ebay för mindre än $3)Solid State-relä. (Jag använde en 40A)Wire nutDuPont ledningar110V förlängningskabelVerktygavbitareArduino unoSteg 1: Ladda ner ESP8266Basic...

Hur fästa saker på väggen utan att borra ett hål

jag vill inte förstöra mitt kök kakel och väggen genom att borra ett jätte hål genom det, men jag vill hänga min kniven och foliepapper/sak på väggen. Lösning: superlim och magneter.Steg 1: Saker du behöver. * magneter (jag fick 250 sällsynta jordart...

Hur att uppdatera/ändra Taggar på en låt (Windows Version)

denna tutorial (förhoppningsvis) kommer att lära dig hur man korrekt ändra Taggar (artistnamn, spårtitel och mer) på musik och låtar för att ladda upp till webbplatser som Turntable.fm och plug.dj. Detta fungerar bäst på MP3-filer, om filen är i. WAV...

Hur att registrera data IMU/GPS data-programmet (med Android-systemet)

Följande uppsättning instruktioner innehåller råd om hur man ställer in och samla in data med hjälp av "Sensorstream IMU + GPS" app utvecklats av Axel Lorenz. Denna specifika app kan användas för att samla in grundläggande data som GPS koordinat...

Bästa sättet att spara Data på IOS 9 enheter

om du har en Apple-enhet iOS 9 eller senare, måste du veta detta.I iOS 9 uppdatering, Apple har gjort det så som standard, telefonen är tillåtet att använda mobildata även ansluten till wifi. Vad detta betyder är när du använder din wifi hemma, det k...

Hur att uppdatera/ändra Taggar på en låt (Mac Version)

denna tutorial (förhoppningsvis) kommer att lära dig hur man korrekt ändra Taggar (artistnamn, spårtitel och mer) på musik och låtar för att ladda upp till webbplatser som Turntable.fm och plug.dj. Detta fungerar bäst på MP3-filer, om filen är i. WAV...

Hur man uppdatera Supercard DStwo att arbeta på 3DS V4.2.0-9

varför vi bör uppdatera våra supercard dstwoVi vet att 3DS firmware har uppdaterats till 3DS V4.2.0-9, om du har uppdaterat din 3DS till denna nya firmware kan din DStwo inte arbeta på det längre. Men idag DStwo bestämmelsernas webbplats har släppt d...

DIY väderstation med Bluetooth

Hej alla.Nyligen deltog jag i en kurs i våra universitet för elektroteknik och vi gjorde oss en liten väderstation. Det ingår lärande om lödning, sensorer och arduino. Det var super kul att göra det med små barn och andra högstadieungar min ålder. Ja...

Arduino Yun - solpanel övervakningssystem

Först och främst vänligen kala med mig. Detta är min första Instructable.I juni 2015 fick vi våra 1kW solpaneler system installerat. Det är en på-grid system, så överdriven energi skickas tillbaka till det offentliga nätverket. Vi började processen m...

Halloween skål/väska GPS Tracker

Jag fick idén till detta projekt efter att läsa artiklar om barn gick vilse på Halloween eve när knep och behandla. Så kom jag på idéen att byggt en GPS-tracker som är bärbara och liten nog att lägga den i ett barns skål/godispåse. Jag använde Gadget...

Hur till hacka EEGEN leksaker med arduino

jag hade hört några år tillbaka om möjligheten för upphakning leksak EEGs så du kan gränssnitt dem med din dator.Jag blev påmind om detta för ett projekt som jag ville göra för en klass (instructable kommer snart ;-)), och jag hittade också en "Star...