Firebase 如何使用ESP8266 AT命令发送HTTP请求?
我想使用AT命令向Firebase或Cloudant发送HTTP请求。我可以连接到我的路由器并ping到谷歌:Firebase 如何使用ESP8266 AT命令发送HTTP请求?,firebase,command-line,serial-port,esp8266,cloudant,Firebase,Command Line,Serial Port,Esp8266,Cloudant,我想使用AT命令向Firebase或Cloudant发送HTTP请求。我可以连接到我的路由器并ping到谷歌: AT+PING="www.google.com" +34 OK 例如,在Firebase中: AT+CIPMODE? +CIPMODE:0 OK AT+CIPMUX? +CIPMUX:1 OK AT+CIPSTART=1,"TCP","https://myapp.firebaseio.com/my_doc.json?mykey",80 ERROR 或者,对于Clou
AT+PING="www.google.com"
+34
OK
例如,在Firebase中:
AT+CIPMODE?
+CIPMODE:0
OK
AT+CIPMUX?
+CIPMUX:1
OK
AT+CIPSTART=1,"TCP","https://myapp.firebaseio.com/my_doc.json?mykey",80
ERROR
或者,对于Cloudant:
AT+CIPSTART=3,"TCP","https://USERNAME-password@username-bluemix.cloudant.com/estado/doc_estados",8080
ERROR
有没有办法知道发生了什么错误
我见过几个使用Arduino的例子,但我不想使用Arduino
https://myapp.firebaseio.com/my_doc.json?mykey
不是有效的主机名。我将不提供凭据,此主机名通过curl工作。这不是主机名,而是URL。ESP8266上的AT命令没有对HTTP的内置支持,因此不能直接使用URL。您需要自己实现TCP连接,或者使用一些为您实现TCP连接的库。如何在LAN内传输/接收内容?并且,是否存在使用ESP8266进行web连接的方法?https://myapp.firebaseio.com/my_doc.json?mykey
不是有效的主机名。我将不提供凭据,此主机名通过curl工作。这不是主机名,而是URL。ESP8266上的AT命令没有对HTTP的内置支持,因此不能直接使用URL。您需要自己实现TCP连接,或者使用一些为您实现TCP连接的库。如何在LAN内传输/接收内容?还有,是否存在使用ESP8266进行web连接的方法?