2016-12-28 2 views
1

Grundsätzlich muss ich Daten von Esp8266 an einen Server senden, der mit XAMPP auf dem Laptop erstellt wird. Ich habe auf der ESP Seite mit dem folgenden CodeEsp8266 zu LocalServer

AT+CWJAP="dlink","password" AT+CIPMUX=1 AT+CIPSTART=4,"TCP","192.168.0.105",80 AT+CIPSEND=4,6 123456 busy s... AT+CIPCLOSE

Meine Frage ist, ob die IP-Adresse, die ich verwendet habe, ist die korrekte IP für den erstellten Server XAMPP verwenden? Muss ich eine GET-Anfrage senden, um Daten zu senden? Müssen Änderungen auf der Serverseite vorgenommen werden oder reicht es nur aus, den Apache-Dienst auszuführen?

Antwort

1

Die IP wird in jedem Netzwerk anders sein. Ich nehme an, dass Ihr Netzwerk mit DHCP eingerichtet ist. In diesem Fall kann der Server jedes Mal unterschiedliche Adressen erhalten.

Es gibt mDNS-Bibliotheken für ESP82666, mit denen Sie den Server anhand seines lokalen Domänennamens suchen können (z. B. servername.local). Oder Sie können den Server so konfigurieren, dass er eine statische IP verwendet.

+0

Die IP, die ich verwendete, ist die statische IP-Adresse. Es zeigt auch, dass SEND OK, nachdem ich die Daten gesendet habe. Wo kann ich meine Daten einsehen? Geht es in den htdocs-Ordner? –