Forum: Mikrocontroller und Digitale Elektronik ESP8266 Thingspeak


von Martin (Gast)


Lesenswert?

Mahlzeit!

Ich möchte gerne mit einem ESP8266 Modul Daten an Thingspeak senden, 
leider funktioniert es nicht! Folgend gehe ich vor:

AT+CWMODE=3 //Betriebszustand auf setzen
AT+CIPMUX=1  //Mehrere Verbindungen zulassen
AT+CWJAP="WLANNAME","WLANPASSWORT" //Am Hotspot anmelden
AT+CIFSR //IP Abfragen um Verbindung zu kontrolieren
AT+CIPSTART=4"TCP","184.106.153.149",80 //Verbindung Thingspeak 
herstellen
AT+CIPSEND=4,75 //Kanal4 es folgen 75 Zeichen >
GET 
https://api.thingspeak.com/update?api_key=UYDI4K4hD7GU694E&field1=24.34
AT+CIPCLOSE=4 //Verbindung trennen - sollte automatisch passieren

Bis zu GET funktioniert alles, sobald ich den String sende bekomme ich 
diese Antwort vom WLAN-Modul:
GET 
https://api.thingspeak.com/update?api_key=UYDI4K4hD7GU694E&field1=24.34<\r>busy<\r><\n>;

Das busy dürfte nicht dort sein. Wenn ich den String mit Telnet über 
einen PC übertrage funktioniert es ohne Probleme.

Könnt ihr mir helfen ?

Hardware: ESP8266--RS232 zu USB--HTerm bzw. Arduino--ESP8266 (gleicher 
Fehler)

Danke!

von Stefan A. (ripper121)


Lesenswert?

Warum nicht gleich den ESP8266 ohne Arduino Uno nutzen?
http://www.arduinesp.com/thingspeak

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.