

E105-WBS36S系列星闪模块是亿佰特推出的一款高度集成的2.4GHz工作频段、 SoC片上系统硬件模块、WiFi6+BLE5.4和SLE1.0三模Combo无线串口透传模块,主要适用于智能数据采集、智能控制等数据传输场景。在前面的教程中,我们介绍了星闪SLE模式下的互联透传配置。本教程将演示如何使用两台E105-WBS36S系列星闪模块测试套件,通过AT指令配置BLE Server和BLE Client角色,实现BLE模式下的互联透传通信。
为方便操作,本次演示使用E105-WBS36S的测试套件E105-WBS36-TB。若用户使用的是E105-WBS36SP,仅在模块封装上有所区别,使用方法完全一致;若使用的是E105-WBS36S或E105-WBS36SP裸模块,请先焊接到测试底板上再参考本教程操作。
1. E105-WBS36-TB测试套件2个;
2. 2.4GHz频段天线模组 2根;
3. Type-C转USB数据线2根;
4. 电脑(Windows系统)1台;
· XCOM串口调试助手:串口数据收发与AT指令调试工具;
XCOM串口调试助手可在亿佰特官网对应产品页面的"相关下载"栏目获取。
1. 将2.4GHz频段天线分别连接到两台E105-WBS36-TB测试套件的天线接口。
2. 使用Type-C转USB数据线分别连接两台E105-WBS36-TB测试套件的UART1接口与电脑USB接口。
3. 确认电脑设备管理器中识别到两个串口设备,分别记为模块A和模块B。
E105-WBS36S系列星闪模块支持5种角色,分别对应不同的通信协议和工作模式:
角色值 | 角色说明 |
0 | BLE Client(BLE主机) |
1 | BLE Server(BLE从机) |
2 | SLE Client(星闪客户端) |
3 | SLE Server(星闪服务端) |
4 | WiFi的STA / WiFi的softAP |
本教程使用角色1(BLE Server,即BLE从机)和角色0(BLE Client,即BLE主机)。BLE Server作为从机广播自身信息等待主机连接,BLE Client作为主机主动扫描并连接指定的BLE Server,两者建立连接后即可实现数据的双向透传。
1. 打开XCOM串口调试助手,选择模块A对应的串口号。
2. 设置串口参数:波特率115200、8位数据位、1位停止位、无校验(115200 8N1),打开串口。
3. 勾选"时间戳"和"回车换行"选项。
1. 发送指令:AT+BLENAME?
2. 模块将返回当前蓝牙名称,默认为"E105-WBS36-BLE"。
1. 发送指令:AT+ROLE=1
2. 模块回复"OK",表示已成功配置为BLE Server角色(即BLE从机)。
1. 发送指令:AT+RST
2. 模块执行重启操作,重启后BLE Server角色生效,模块开始广播BLE服务。
1. 等待模块重启完成(约2~3秒)。
2. 发送指令:AT+MAC?
3. 模块将返回其MAC地址,默认为01:02:03:04:05:06。请记录此地址,后续Client端连接时需要用到。
1. 发送指令:AT+TRANSMODE
2. 模块进入透传模式,此时串口数据将通过BLE链路透明传输。模块A作为BLE Server等待客户端连接。
1. 再次打开一个新的XCOM串口调试助手窗口,选择模块B对应的串口号。
2. 同样设置串口参数为115200 8N1,打开串口。
1. 发送指令:AT+ROLE=0
2. 模块回复"OK",表示已成功配置为BLE Client角色(即BLE主机)。
1. 发送指令:AT+RST
2. 模块执行重启操作,重启后BLE Client角色生效。
1. 等待模块重启完成后,发送指令:AT+BLECONNECTMAC=01:02:03:04:05:06
2. 该指令中的MAC地址为步骤4.5中查询到的BLE Server的MAC地址。
3. 串口调试助手将提示连接成功信息,表示已成功连接上BLE Server。
1. 发送指令:AT+TRANSMODE
2. 模块进入透传模式,此时模块B作为BLE Client已与模块A(BLE Server)建立连接,双方可进行双向数据透传。
确认模块A和模块B均已进入透传模式,且BLE链路已建立成功。
1. 在模块A对应的串口调试助手发送区输入测试数据,点击发送。
2. 模块B对应的串口调试助手接收区将立即收到该数据。
3. 反之,在模块B发送区输入数据,模块A也将收到数据。
4. 验证双向数据传输正常,说明BLE透传链路建立成功。
根据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设置 |
1. 确认串口参数设置为115200 8N1,且已勾选"回车换行"。
2. 确认Type-C数据线连接正确,串口端口号选择无误。
3. 可尝试重新上电后再次发送AT指令。
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的广播信号。
1. 透传模式下,可通过发送特定字节序列退出透传模式返回AT指令模式,具体退出方式请参考产品规格书。
2. 或重新上电后模块默认进入AT指令模式。
1. 检查天线连接是否牢固,天线是否远离金属遮挡物。
2. 确认两台模块之间的距离在有效通信范围内(BLE典型距离10~100米)。
3. 检查串口波特率设置是否一致。
通过以上配置,两台E105-WBS36S系列星闪模块即可在BLE模式下建立稳定的互联透传链路。E105-WBS36S系列星闪模块同时支持WiFi6、BLE5.4和SLE1.0三种无线协议,用户可根据实际应用场景灵活选择最合适的通信方式。BLE模式适用于短距离、低功耗、快速配对的场景,如手持设备调试、传感器数据采集、智能设备控制等应用。
今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多SLE星闪模块产品和更多SLE星闪技术资料,感兴趣的小伙伴可以登录我们的亿佰特官网进行了解,也可以直接拨打400电话咨询技术专员!
相关阅读:
4、E105-WBS36S星闪Combo模块SLE模式下的透传配置教程
5、纯国产WiFi6+BLE5.4+SLE1.0多协议的星闪Combo透传模块
联系我们:
技术支持:support@cdebyte.com 销售咨询:4000-330-990
7 X 24 销售服务热线:
4000-330-990©© 成都亿佰特电子科技有限公司【版权所有】 蜀ICP备13019384号


