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

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

E105-WBS36S系列星闪模块是亿佰特推出的一款高度集成的2.4GHz工作频段、 SoC片上系统硬件模块、WiFi6+BLE5.4SLE1.0三模Combo无线串口透传模块,主要适用于智能数据采集、智能控制等数据传输场景。在前面的教程中,我们介绍了星闪SLE模式下的互联透传配置。本教程将演示如何使用两台E105-WBS36S系列星闪模块测试套件,通过AT指令配置BLE ServerBLE Client角色,实现BLE模式下的互联透传通信。

为方便操作,本次演示使用E105-WBS36S的测试套件E105-WBS36-TB。若用户使用的是E105-WBS36SP,仅在模块封装上有所区别,使用方法完全一致;若使用的是E105-WBS36SE105-WBS36SP裸模块,请先焊接到测试底板上再参考本教程操作。

一、 材料准备

1.1 硬件清单

1. E105-WBS36-TB测试套件2

2. 2.4GHz频段天线模组 2

3. Type-CUSB数据线2

4. 电脑(Windows系统)1

1.2 软件工具

· XCOM串口调试助手:串口数据收发与AT指令调试工具

XCOM串口调试助手可在亿佰特官网对应产品页面的"相关下载"栏目获取。

二、 硬件接线

1. 2.4GHz频段天线分别连接到两台E105-WBS36-TB测试套件的天线接口。

2. 使用Type-CUSB数据线分别连接两台E105-WBS36-TB测试套件的UART1接口与电脑USB接口。

3. 确认电脑设备管理器中识别到两个串口设备,分别记为模块A和模块B

三、 E105-WBS36S系列星闪模块角色说明

E105-WBS36S系列星闪模块支持5种角色,分别对应不同的通信协议和工作模式:

角色值

角色说明

0

BLE ClientBLE主机)

1

BLE ServerBLE从机)

2

SLE Client(星闪客户端)

3

SLE Server(星闪服务端)

4

WiFiSTA / WiFisoftAP

本教程使用角色1BLE Server,即BLE从机)和角色0BLE Client,即BLE主机)。BLE Server作为从机广播自身信息等待主机连接,BLE Client作为主机主动扫描并连接指定的BLE Server,两者建立连接后即可实现数据的双向透传。

四、 BLE Server端配置(模块A

4.1 连接模块A

1. 打开XCOM串口调试助手,选择模块A对应的串口号。

2. 设置串口参数:波特率1152008位数据位、1位停止位、无校验(115200 8N1),打开串口。

3. 勾选"时间戳""回车换行"选项。

4.2 查询默认BLE名称

1. 发送指令:AT+BLENAME?

2. 模块将返回当前蓝牙名称,默认为"E105-WBS36-BLE"

4.3 配置BLE角色为Server(从机)

1. 发送指令:AT+ROLE=1

2. 模块回复"OK",表示已成功配置为BLE Server角色(即BLE从机)。

4.4 重启模块使配置生效

1. 发送指令:AT+RST

2. 模块执行重启操作,重启后BLE Server角色生效,模块开始广播BLE服务。

4.5 查询MAC地址

1. 等待模块重启完成(约2~3秒)。

2. 发送指令:AT+MAC?

3. 模块将返回其MAC地址,默认为01:02:03:04:05:06。请记录此地址,后续Client端连接时需要用到。

4.6 进入透传模式

1. 发送指令:AT+TRANSMODE

2. 模块进入透传模式,此时串口数据将通过BLE链路透明传输。模块A作为BLE Server等待客户端连接。

五、 BLE Client端配置(模块B

5.1 连接模块B

1. 再次打开一个新的XCOM串口调试助手窗口,选择模块B对应的串口号。

2. 同样设置串口参数为115200 8N1,打开串口。

5.2 配置BLE角色为Client(主机)

1. 发送指令:AT+ROLE=0

2. 模块回复"OK",表示已成功配置为BLE Client角色(即BLE主机)。

5.3 重启模块使配置生效

1. 发送指令:AT+RST

2. 模块执行重启操作,重启后BLE Client角色生效。

5.4 连接BLE Server

1. 等待模块重启完成后,发送指令:AT+BLECONNECTMAC=01:02:03:04:05:06

2. 该指令中的MAC地址为步骤4.5中查询到的BLE ServerMAC地址。

3. 串口调试助手将提示连接成功信息,表示已成功连接上BLE Server

5.5 进入透传模式

1. 发送指令:AT+TRANSMODE

2. 模块进入透传模式,此时模块B作为BLE Client已与模块ABLE Server)建立连接,双方可进行双向数据透传。

六、 透传演示与验证

6.1 建立通信链路

确认模块A和模块B均已进入透传模式,且BLE链路已建立成功。

6.2 双向数据传输测试

1. 在模块A对应的串口调试助手发送区输入测试数据,点击发送。

2. 模块B对应的串口调试助手接收区将立即收到该数据。

3. 反之,在模块B发送区输入数据,模块A也将收到数据。

4. 验证双向数据传输正常,说明BLE透传链路建立成功。

七、 BLE关键AT指令参考

根据E105-WBS36S产品规格书,以下是BLE模式下常用的AT指令列表,供进一步配置参考:

AT指令

功能说明

AT+BLENAME

BLE广播名称设置与查询

AT+BLEDEVMANUF

BLE厂商名称设置与查询

AT+BLEADVDATA

BLE广播数据设置与查询

AT+BLEADVINTV

BLE广播间隔设置与查询

AT+BLESCAN

BLE开始/停止扫描

AT+BLECONECTMAC

BLE指定MAC地址连接

AT+BLEDISCONNECT

BLE断开连接

AT+BLEAUTOCONNECTMAC

BLE自动连接设置与查询

AT+BLEMTU

BLE最大MTU设置

八、 E105-WBS36S系列星闪模块SLE模式配置常见问题

8.1 模块无法进入AT指令模式

1. 确认串口参数设置为115200 8N1,且已勾选"回车换行"

2. 确认Type-C数据线连接正确,串口端口号选择无误。

3. 可尝试重新上电后再次发送AT指令。

8.2 BLE Client无法连接Server

1. 确认BLE Server(模块A)的MAC地址输入正确,默认为01:02:03:04:05:06

2. 确认Server端已完成角色配置(AT+ROLE=1)并重启生效。

3. 确认两台设备的2.4GHz天线均已正确连接且拧紧。

4. 可尝试在Client端发送AT+BLESCAN=1开启扫描,确认能搜索到Server的广播信号。

8.3 进入透传模式后无法退出

1. 透传模式下,可通过发送特定字节序列退出透传模式返回AT指令模式,具体退出方式请参考产品规格书。

2. 或重新上电后模块默认进入AT指令模式。

8.4 数据传输异常或丢包

1. 检查天线连接是否牢固,天线是否远离金属遮挡物。

2. 确认两台模块之间的距离在有效通信范围内(BLE典型距离10~100米)。

3. 检查串口波特率设置是否一致。

九、 总结

通过以上配置,两台E105-WBS36S系列星闪模块即可在BLE模式下建立稳定的互联透传链路。E105-WBS36S系列星闪模块同时支持WiFi6BLE5.4SLE1.0三种无线协议,用户可根据实际应用场景灵活选择最合适的通信方式。BLE模式适用于短距离、低功耗、快速配对的场景,如手持设备调试、传感器数据采集、智能设备控制等应用。


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


相关阅读:

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

2、星闪技术是什么以及星闪技术体系的发展和应用介绍

3、星闪技术的优点以及缺点解析

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

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


联系我们:

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

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