Senden von Daten an ESP8266 Wi-Fi-chip von Android-Gerät
Ich habe ein ESP8266-chip angeschlossen ist, welche an den integrierten Schaltkreis. Bei chip bekommt den Wert "200" Licht beginnt zu blinken 4 mal, und als es wieder "100" - Wert. Ich brauche eine Android app mit Java, die in Verbindung mit dem ESP8266-chip, Daten an ihn zu senden und erhalten den Wert "100". Ich weiß nicht, welche Bibliothek ich verwenden soll, um mit Ihr umzugehen. Bitte, helfen Sie mir, wie kann ich das machen? Ich denke, es ist nicht die schwere Frage hier.
InformationsquelleAutor Arthur Vasilyev | 2015-08-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für Ihren Controller, Sie brauchen keine Bibliothek. Sie können einfach verwenden Sie die serielle AT-Befehle: http://www.electrodragon.com/w/ESP8266
Nach der Einrichtung der ESP so:
In Ihre App ein, die Sie umgehen sollte mit TCP-Sockets: https://de.wikibooks.org/wiki/Googles_Android/_TCP-Sockets
Probieren Sie etwas wie dies in eine asynchrone Aufgabe:
Also dein ESP ist der Server und App-Client. Dies sollte ohne Probleme funktionieren.
Sie müssen Setup Ihre ESP8266 mit der Seriellen Befehle. Dazu verwenden Sie die AT-Befehle. Der Rest ist Android-Source-Code. Sie müssen das TCP-Protokoll verwenden. So Ihr Android-Gerät sendet eine Verbindungsanforderung an deiner ESP. Danach können Sie die Daten zu Ihren ESP.
welches setup meinst du? Ich habe festgestellt, dass einige Ideen here in Antwort auf die Frage, aber das problem ist, dass ich nicht weiß, welchen port ich verwenden soll, zu verbinden. Ich habe versucht, 80,23,8080 und stürzt die app die ganze Zeit.
Ich habe eine code-snipped.
Ich sah es, ich danke Ihnen. Ich weiß, ich muss schreiben, sowohl server-side-code und clien-code, um eine TCP-Verbindung. Aber wie kann ich tun, server-socket, wenn ich kann nicht Java-code in ESP8266?
InformationsquelleAutor Fruchtzwerg