WiFi模块连接TCP服务器
时间: 2023-05-27 22:01:48 浏览: 67
要连接TCP服务器,需要以下步骤:
1. 配置WiFi模块的网络参数,包括SSID和密码,使其连接至Internet;
2. 创建一个TCP套接字,并指定服务器IP地址和端口号;
3. 发起TCP连接;
4. 发送和接收数据;
5. 断开TCP连接。
以下是示例代码:
```python
import socket
import network
# 连接WiFi网络
sta_if = network.WLAN(network.STA_IF)
if not sta_if.isconnected():
print('Connecting to WiFi...')
sta_if.active(True)
sta_if.connect('your_SSID', 'your_password')
while not sta_if.isconnected():
pass
print('WiFi connected: ', sta_if.ifconfig())
# 连接TCP服务器
sock = socket.socket()
addr = socket.getaddrinfo('server_ip_address', 1234)[0][-1]
sock.connect(addr)
# 发送数据
sock.send('Hello, server!')
# 接收数据
data = sock.recv(1024)
print('Received from server: ', data)
# 关闭TCP连接
sock.close()
```