当前位置: 首页 >应用方案 >技术应用 >

E105-WBS36S在WiFi模式下做AP进行TCP和UDP透传教程

在物联网设备开发和调试阶段,经常需要将设备与电脑直接通信——比如用电脑读取传感器数据、下发配置参数、或者抓取设备日志进行分析。如果每次都要拉一根串口线,距离受限不说,现场布线也很麻烦。E105-WBS36S系列多模星闪模块SoftAP模式可以创建一个WiFi热点,电脑无线连接后即可通过TCPUDP与模块的串口进行双向数据透传。本文以E105-WBS36-TB多模星闪Combo模块测试套件为例,演示完整的配置过程。

一、场景:为什么需要电脑无线连接设备

在实际工作中,以下几个场景很常见:

· 现场调试:设备安装在机柜或高处,电脑无法直接连接串口线,通过WiFi无线连接进行参数配置和调试

· 数据采集:电脑作为上位机,通过WiFi实时采集多个设备节点的传感器数据

· 日志监控:设备运行过程中通过WiFi将日志实时传输到电脑,方便排查问题

· 产线测试:测试工位的电脑通过WiFi与待测设备通信,免去反复插拔串口线的麻烦

E105-WBS36SSoftAP模式让模块自身成为一个WiFi热点,电脑连接后即可通信,不需要额外的路由器或网关设备。

二、硬件准备

材料

数量

说明

E105-WBS36-TB测试套件

1

搭载E105-WBS36S系列多模星闪模块

2.4GHz天线

1

连接到测试套件

Type-C数据线

1

连接测试套件到电脑(用于供电和串口通信)

电脑

1

WiFi功能,安装串口调试助手和网络调试助手

软件下载

· XCOM串口调试助手:可在亿佰特官网下载

· NetAssist网络调试助手:可在亿佰特官网NE2产品页面下载

型号说明:如果使用E105-WBS36SP(带板载PCB天线),配置方法与本教程完全一致。使用裸模块需先焊接到底板上。

三、E105-WBS36SWiFi SoftAP模式

E105-WBS36S星闪模块在WiFi模式下支持两种角色:

· SoftAP(热点模式):模块自身创建WiFi热点,其它设备(电脑、手机)可以连接上来

· STA(客户端模式):模块连接到现有的WiFi网络

本教程使用SoftAP模式。模块作为热点时,最大支持6STA设备同时接入,支持8Socket并发连接,完全满足单台电脑的调试需求。

四、E105-WBS36S星闪模块AP链接配置步骤

1、连接硬件并打开串口

① 2.4GHz天线连接到测试套件的SMA接口

② Type-C数据线将测试套件连接到电脑

③ 打开XCOM串口调试助手,按以下参数打开对应串口:

· 波特率:115200

· 数据位:8

· 停止位:1

· 校验位:无

· 勾选"时间戳显示"

· 勾选"回车换行"

2、设置WiFi模式

发送指令:AT+ROLE=4;模块返回 OK,表示已设置为WiFi模式。

3、重启模块

发送指令:AT+RST;模块重启后,WiFi模式生效。

4创建WiFi热点

发送指令:AT+WIFISTARTAP="E105",0,2,"123456789";参数说明如下:

· E105:热点的SSID名称,电脑搜索WiFi时看到的名字

· 0:自动选择信道(可选1-14指定具体信道)

· 2:加密方式为WPA2_PSK

· 123456789WiFi密码

模块返回 OK,热点创建成功。

5、配置网卡IP地址

发送指令:AT+IFCFG=ap0,192.168.3.1,netmask,255.255.255.0,gateway,192.168.3.1;这里给模块的SoftAP网卡ap0设置了静态IP192.168.3.1,子网掩码255.255.255.0,网关与IP一致。

6、启用网卡

发送指令:AT+IFCFG=ap0,up;模块返回 OK

7、启用DHCP服务

发送指令:AT+DHCPS=ap0,1;开启DHCP功能,这样电脑连接到热点后可以自动获取IP地址(如192.168.3.x网段)。

8、启动TCP监听

发送指令:AT+IPLISTEN=1,1000;

· 1:使用TCP协议

· 1000:监听端口号

模块返回 OK,表示TCP Server已启动,正在等待客户端连接。

五、星闪模块电脑端配置

1、连接模块热点

① 点击电脑任务栏右下角的WiFi图标

② WiFi列表中找到名为E105 的热点

③ 点击"连接",输入密码123456789

④ 连接成功后,电脑会自动获取IP地址(通过模块的DHCP服务)

2、查看电脑获取的IP地址

① 打开电脑的"设置"→"网络和Internet"→"WLAN"

② 找到已连接的"E105"网络,点击"属性"

③ 查看IPv4地址,通常为192.168.3.2(由模块DHCP分配)

3、配置网络调试助手

① 打开NetAssist网络调试助手

② 协议类型选择:TCP Client

③ 远程主机地址:192.168.3.1(模块的IP地址)

④ 远程端口:1000(模块监听的端口)

⑤ 点击"连接"

连接成功后,网络调试助手的连接状态会显示已连接。此时电脑与模块之间的TCP链路建立完成。

六、E105-WBS36S星闪模块TCP透传测试

1、模块电脑方向

XCOM串口调试助手中发送数据指令:AT+IPSEND=0,3,123;

· 0Socket标识(表示发送给哪个连接)

· 3:数据长度(3字节)

· 123:要发送的数据内容

发送后,NetAssist网络调试助手的接收区会显示收到的数据123

2、电脑模块方向

NetAssist网络调试助手的发送区输入数据(如456),点击"发送"

XCOM串口调试助手的接收区会显示收到的数据456

至此,双向TCP数据透传验证完成。

3、进入连续透传模式

如果不想每次发送数据都用AT+IPSEND指令手动指定长度,可以进入透传模式。发送指令:AT+TRANSMODE;进入透传模式后,串口收到的所有数据会自动通过TCP连接发送出去,不再需要AT+IPSEND指令。同样,网络调试助手发送的数据也会自动从串口输出。

退出透传模式需要发送特殊序列 +++

七、E105-WBS36S星闪模块UDP透传配置

如果希望使用UDP协议而非TCP,只需修改一个参数:

模块端AT+IPLISTEN=0,1000;将协议从 1TCP)改为0UDP),端口不变。

电脑端NetAssist协议类型选择UDP,目标主机设为 192.168.3.1,目标端口 1000

UDP相比TCP的区别:

· TCP有连接确认和重传机制,数据可靠性高,适合对完整性要求高的场景

· UDP无连接、开销小、实时性好,适合对延迟敏感但可以容忍少量丢包的场景

· 在同一个局域网内,两者的实际表现差异不大,但TCP更稳妥

八、E105-WBS36S系列星闪模块物联网应用场景

1、设备参数无线配置

设备出厂后,产线工人通过电脑无线连接模块热点,使用上位机软件配置设备的运行参数(如服务器地址、上报频率等),配置完成后模块切换到STA模式连接现场网络。整个过程无需物理接触设备。

2、传感器数据实时采集

设备在现场运行期间,调试人员用电脑连接模块热点,通过TCP实时读取传感器数据,验证设备工作状态。相比用串口线连接,WiFi方式不受距离限制,可以在几米外完成调试。

3、日志抓取与故障排查

设备出现异常时,现场工程师用电脑连接模块热点,通过UDP接收设备实时日志,快速定位问题。UDP的低延迟特性让日志传输更及时,不会因为TCP的重传机制导致日志顺序混乱。

九、E105-WBS36S系列星闪模块FAQ常见问题

1、电脑搜索不到模块创建的WiFi热点

检查天线是否已正确安装。确认模块的AT+WIFISTARTAP指令执行成功并返回OK。检查模块是否已重启。如果周围2.4GHz干扰较多,尝试更换信道。

2、电脑连接热点后无法获取IP地址

确认模块的DHCP服务已开启(AT+DHCPS=ap0,1)。检查电脑的WiFi设置,确认已设置为自动获取IP地址。尝试在电脑上手动设置IP地址为192.168.3.x网段(如192.168.3.100),子网掩码255.255.255.0,网关192.168.3.1

3、NetAssist连接不上模块

确认模块的IPLISTEN已成功启动,协议和端口号设置正确。确认电脑的IP地址与模块在同一个网段(192.168.3.x)。检查防火墙是否阻止了TCP连接,可暂时关闭防火墙测试。确认NetAssist的远程主机地址和端口号与模块设置一致。

4、数据发送后对方收不到

确认AT+IPSEND指令中的Socket标识是否正确(通常为0)。TCP模式下,确认连接状态正常。检查串口调试助手的参数设置,特别是波特率是否匹配。

E105-WBS36S星闪Combo模块SoftAP模式,让星闪模块自身成为一个WiFi热点,电脑无需任何额外硬件即可通过TCPUDP与模块串口进行双向数据透传。整套配置只需要几条AT指令,操作简单、部署灵活。

对于物联网设备开发、现场调试、产线测试等场景,这种"模块做热点、电脑无线连接"的方式非常实用省去了串口线的束缚,让调试工作更加便捷高效。


今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多SLE星闪模块产品和更多SLE星闪技术资料,感兴趣的小伙伴可以登录我们的亿佰特官网进行了解,也可以直接拨打400电话咨询技术专员!


相关阅读:

1、无线短距离通信之NearLink星闪技术简介

2、E105-WBS36S在WIFI模式下互连TCP和UDP透传使用教程

3、E105-WBS36S星闪Combo模块BLE模式下的透传配置教程

4、E105-WBS36S星闪Combo模块SLE模式下的透传配置教程

5、纯国产WiFi6+BLE5.4+SLE1.0多协议的星闪Combo透传模块‌


联系我们:

技术支持:support@cdebyte.com      销售咨询:4000-330-990

点击拨打: 亿佰特官网 4000-330-990