完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我是 arduino + esp8266 的新手。
我使用 esp8266 的外部源和连接到我的笔记本的 arduino。 我看到我的 ESP8266 连接到我的 wifi 网络并且我能够成功地 ping 通它。Buttttt.... 当我创建一个 tcp 包时,我收到错误:Create TCP err 让我们检查代码: 代码:全选 if (wifi.createTCP(0,HOST_NAME, HOST_PORT)) { Serial.print("create tcp okrn"); } else { Serial.print("create tcp errrn"); } 我做错了什么? 我也是新手,也被困在这里,有人可以告诉我如何解决这个问题。我正在尝试将数据发送到本地主机上的 mysql 数据库,这是我的代码 代码:全选#include "ESP8266.h" #define SSID "don" #define PASSWORD "qwertyuiop" #define HOST_NAME "127,0,0,1" #define HOST_PORT (80) ESP8266 wifi(Serial1,9600); void setup(void) { Serial.begin(9600); Serial.print("setup beginrn"); Serial.print("FW Version:"); Serial.println(wifi.getVersion().c_str()); if (wifi.setOprToStationSoftAP()) { Serial.print("to station + softap okrn"); } else { Serial.print("to station + softap errrn"); } if (wifi.joinAP(SSID, PASSWORD)) { Serial.print("Join AP successrn"); Serial.print("IP:"); Serial.println( wifi.getLocalIP().c_str()); } else { Serial.print("Join AP failurern"); } if (wifi.disableMUX()) { Serial.print("single okrn"); } else { Serial.print("single errrn"); } Serial.print("setup endrn"); } void loop(void) { uint8_t buffer[1024] = {0}; /*data = 256;*/ if (wifi.createTCP(HOST_NAME, HOST_PORT)) { Serial.print("create tcp okrn"); } else { Serial.print("create tcp errrn"); } char *message = "GET /write_data.php?value=105 HTTP/1.1rnHost: localhostrnConnection: keep-alivernrn"; wifi.send((const uint8_t*)message, strlen(message)); uint32_t len = wifi.recv(buffer, sizeof(buffer), 10000); if (len > 0) { Serial.print("Received:["); for(uint32_t i = 0; i < len; i++) { Serial.print((char)buffer); } Serial.print("]rn"); } if (wifi.releaseTCP()) { Serial.print("release tcp okrn"); } else { Serial.print("release tcp errrn"); } delay(5000); } |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
509浏览 6评论
426浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
405浏览 5评论
406浏览 4评论
378浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-10-21 19:20 , Processed in 0.754036 second(s), Total 75, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号