摘要:刚才测试了EMW3080通过WiFi进行UDP通讯的功能。下面,测试两个EMW3080通讯模块直接连接的功能。也就是将其中一个设置为AP端点。另外一个作为STATION端点,直接连接该端点之后,完成数据的发送。
刚才测试了EMW3080 通过WiFi进行UDP通讯的功能。下面,测试两个EMW3080通讯模块直接连接的功能。也就是将其中一个设置为AP 端点。另外一个作为 STATION 端点,直接连接该端点之后,完成数据的发送。
**AD\Test\2025\September\TestEMW3080.PcbDoc ***
还是使用前面测试电路原理图。只是这一次同时制作两块测试电路。一分钟之后得到了测试电路板。焊接清洗之后进行测试。
首先,使用 FACTORY AT命令将模块恢复到出厂时的缺省配置。然后,利用WSAPIP 指令设置对应的IP地址。使用WSAP 指令设置 热点名称和密码。热点名称为 EMW3080,密码为12345678。设置完之后启动这个热点。查看到此时模块本身的ip地址。这就为其他模块接入打下了基础。到此为止,将其中一个模块设置成接入热点AP配置。
接下来,设置UDP连接端口参数。使用 CIPSTART指令,设置一个 UDP端口。至此,接收模块的网络设置完毕了。
使用另外一个串口终端,连接到第二块 EMW3080测试模块。使用WSCAN 命令,可以看到 EMW3080 热点已经能够找到了。使用WJAP 指令,将模块接入刚才 EMW3080 网络中。所使用的密码与刚才模块设置的AP接入密码相同。
设置完毕之后,第二块EMW3080 就和第一块通过WiFi连接在一起了。接下来,通过 WJAPIP 指令查看接入网络之后的 IP 地址。这个地址是自动分配的。
使用CIPSENDRAW 指令,将模块设置成直通模式。通过两个端口,可以看到他们可以相互发送字符信息了。
将两个模块电源同时关闭,然后 重新上电。可以看到他们能够自动完成连接过程。这个过程中,AP 端首先启动,STATION 端随后几秒钟才能够接入。
现在两个模块仍然都处在透明通讯状态。两个模块可以随时通过串口往对方发送字符串。由此,验证两两个EMW3080模块直接连接的功能。
本文通过实验测试了两个 EMW3080 WiFi 模块直接联通的功能。使用AT命令,将其中一个设置为 AP 接入点。另外一个作为STATION端点。连接之后,便可以通过UDP 建立简单的串口联系。上电之后,两个模块连接时间大约为3秒钟,随后它们的串口便可以相互通讯了。
[1]
EMW3080: https://blog.csdn.net/zhuoqingjoking97298/article/details/152445319?sharetype=blogdetail&sharerId=152445319&sharerefer=PC&sharesource=zhuoqingjoking97298&spm=1011.2480.3001.8118
[2]
[3]
来源:TsinghuaZhuoqing