本文共 1431 字,大约阅读时间需要 4 分钟。
路由器名字:lxy2305,密码:123456789a
代码示例:WiFi.mode(WIFI_STA); WiFi.begin(ssid, passwd);
Socket套接字用于TCP客户端通信,流程如下:
WiFiClient库简化了Wemos D1的TCP通信开发流程,主要包含连接、通信、获取状态三类API。其功能包括:
#includechar* ssid = "lxy2305"; char* passwd = "123456789a"; const uint16_t port = 8089; const char* host = "192.168.1.7"; WiFiClient client; void setup() { Serial.begin(115200); WiFi.mode(WIFI_STA); WiFi.begin(ssid, passwd); while (WiFi.status() != WL_CONNECTED) { Serial.print("."); delay(500); } Serial.println("WiFi connected, local IP address:"); Serial.println(WiFi.localIP()); delay(500); if (!client.connect(host, port)) { Serial.println("connection failed"); delay(5000); } else { Serial.println("connect to tcp server success."); client.println(String("hello tcp server")); } } void loop() { String recv_data = client.readStringUntil('\r'); Serial.println(recv_data); if (recv_data.compareTo("exit") == 0) { Serial.println("closing connection"); client.stop(); } delay(200); }
获取电脑IP地址
ipconfig获取当前IP地址使用网络助手创建TCP Server
下载运行
注意事项:
如有问题,可加入QQ交流群(906015840)或关注公众号“物联网客栈”。
转载地址:http://aahtz.baihongyu.com/