透传固件使用快速入门
相关准备
将USB TO UART接口与PC相连,如果是台式电脑,还需要接上无线网卡
测试默认配置
1.打开无线网络,找到相应该的热点进行连接
2.打开TCP232
在COMSettings中设置,PortNum:相应的COM口,BaudR:115200,DPaity:NONE,DataB:8 bit,StopB:1 bit,点击Open
在NetSettings中设置,Protocol:TCP Client,Server IP:192.168.1.1,Server Port:8080,点击Connect
此时就已实现了串口与WIFI的透明传输,如下图所示:
设置AP模式
模块通过串口指令配置,配置前需要将模块的BOOT开关拨到H,STATUS开关拨到L,模块将进入命令模式
点击Refresh,刷新当前串口,选择相应串口,并在右侧串口属性栏中选择模块串口配置
默认->波特率:115200,数据位:8,效验:None,停止位:1,点击Start按钮,开启串口
点击Load Paras from module载入当前配置
将模块配置成AP模式,需要将Wi-Fi Mode设置成Soft AP Mode,在SSID设置AP服务器的WIFI名称(如:waveshare)
选择加密方式,设置WIFI密码(如:123456789)
在Local IP设置模块的IP地址(如:192.168.1.100)
在TCP/UDP Connection设置网络层,设置Protocol为TCP Server,端口(如:8899)
设置参数后,点击Save Paras To Module保存配置
将模块的STATUS开关拨到H,此时模块会重启,并按刚配置的参数运行,找到相应的WIFI热点进行连接
打开TCP232
在COMSettings中设置,PortNum:相应的COM口,BaudR:115200,DPaity:NONE,DataB:8 bit,StopB:1 bit,点击Open
在NetSettings中设置,Protocol:TCP Client,Server IP:192.168.1.100,Server Port:8899,点击Connect
此时就已实现了串口与WIFI的透明传输,如下图所示:
设置STA模式
模块通过串口指令配置,配置前需要将模块的BOOT开关拨到H,STATUS开关拨到L,模块将进入命令模式
点击Refresh,刷新当前串口,选择相应串口,并在右侧串口属性栏中选择模块串口配置
默认->波特率:115200,数据位:8,效验:None,停止位:1,点击Start按钮,开启串口
点击Load Paras from module载入当前配置
将模块配置成STA模式,需要将Wi-Fi Mode设置成Station Mode,在SSID设置需要接入的路由器SSID
选择路由器对应的加密方式和密码
在Local IP中设置模块的IP地址,由于是接入路由器,如果使用静态IP,须确保IP地址与路由器在同一网段且没有冲突
这里使用自动获取IP地址
由于希望模块通过路由器对服务器进行访问,这里使用TCP232模拟一个服务器(注:模拟服务器的IP为本机的IP)
在NetSettings中设置,Protocol:TCP Server,Local host IP:192.168.1.121,Local host Port:8899,点击Listening
设置模块接入此服务器,以模拟模块数据和服务器的通信
在TCP/UDP Connection设置Protocol:TCP Client,Port:8899,Server IP mode:IP address,IP Address:192.168.1.121(与服务器一致)
设置参数后,点击Save Paras To Module保存配置
将模块的STATUS开关拨到H,此时模块会重启,并自动连接到相应该的路由器和服务器
在COMSettings中设置,PortNum:相应的COM口,BaudR:115200,DPaity:NONE,DataB:8 bit,StopB:1 bit,点击Open 此时就已实现了串口与WIFI的透明传输,如下图所示:
STA模式双Socket
在STA模式配置的基础上,配置另一个Socket,将Connection 2的Protocol配置为Tcp Server,Port配置为8080
打开TCP232
设置如下:
在COMSettings中设置,PortNum:相应的COM口,BaudR:115200,DPaity:NONE,DataB:8 bit,StopB:1 bit,点击Open
在NetSettings中设置,Protocol:TCP Server,Local host IP:192.168.1.121,Local host Port:8899,点击Listening
重启模块,使其自动连接到相应该的路由器和服务器
打开另一个TCP232
设置如下:
在NetSettings中设置,Protocol:TCP Client,Server IP:192.168.1.169(模块连接到路由时自动分配的IP),Server Port:8080,点击Connect
此时从串口发送的数据,双Socket都可以接收到,同时模块也可以独立收到双Socket独立发送的数据,如下图