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

E105-WBS36S与E105-BS21星闪模块在SLE模式互连透传教程

在前面的系列教程中,我们已经介绍了E105-WBS36S三合一星闪Combo模块BLE透传和WiFi透传配置,E105-WBS36S星闪Combo模块还有一个重要的SLE星闪工作模式。SLE星闪技术作为中国自主研发的新一代短距无线通信技术,星闪在低延迟、抗干扰和连接稳定性上相比传统蓝牙有显著优势。本文演示E105-WBS36S(三合一星闪Combo模块)与E105-BS21(纯星闪SLE模块)之间通过SLE协议进行双向数据透传的完整配置过程。

一、为什么用SLE星闪通信技术

星闪SLE是星闪联盟主导制定的低功耗无线接入技术,对标传统蓝牙BLE。相比BLESLE在几个关键指标上有明显提升:

· 更低延迟:最快连接速度可达4ms,端到端时延控制在10ms以内

· 更强抗干扰:采用Polar信道编码技术,在复杂电磁环境下误码率更低

· 更高速率:最大空口速率可达12MbpsSLE 4MHz带宽)

· 更远距离:同等发射功率下,SLE的通信距离通常比BLE更远

E105-WBS36S作为三合一Combo模块,集成了SLE1.0协议,可以与纯星闪模块E105-BS21直接通信。这对于构建星闪传感器网络、工业控制链路等场景非常实用。

二、E105-BS21纯星闪模块简介

E105-BS21单星闪模块是亿佰特基于国产BS21芯片方案的串口转SLE星闪模块,专门为星闪通信设计。

参数

数值

芯片方案

BS21

无线协议

SLE 1.0

工作频段

2.4022.480GHz

发射功率

最大6dBm

通信距离

270m(晴朗空旷环境)

工作电流

2mA(典型值)

休眠电流

6μA

连接速度

最快4ms

工作温度

-40℃85℃

尺寸

25.5×18mmPCB天线)/ 19.2×18mmIPEX天线)

接口

UART,通用AT指令

E105-BS21纯星闪模块的特点在于:功耗极低、使用简单、专门为SLE协议优化,非常适合作为星闪网络中的传感器节点。

三、E105-WBS36SE105-BS21的角色分工

SLE通信中,两个模块的角色是对称的——都可以做ServerClient

· SLE Server:相当于从机/服务端,发送广播等待连接

· SLE Client:相当于主机/客户端,主动搜索并连接Server

本教程演示两种组合方式:

两种方式最终都能实现双向数据透传,用户可以根据实际项目的设备角色选择。

四、硬件准备

材料

数量

说明

E105-WBS36-TB测试套件

1

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

E105-BS21-TB测试套件

1

搭载E105-BS21模块

2.4GHz天线

1

用于E105-WBS36-TBBS21-TB自带板载天线)

Type-C数据线

2

分别连接两个测试套件到电脑

电脑

1

安装XCOM串口调试助手

型号说明

· E105-WBS36SPE105-WBS36S仅在封装上区别,配置方法一致;

· E105-BS21XE105-BS21仅在封装上区别,配置方法一致。

五、方案一:E105-WBS36SSLE Server + E105-BS21SLE Client

1、连接硬件

① 2.4GHz天线连接到E105-WBS36-TBSMA接口

② Type-C数据线分别连接两个测试套件到电脑

③ E105-BS21-TB自带板载天线,无需外接天线

2、配置E105-WBS36SSLE Server

打开XCOM串口调试助手,用115200 8N1打开E105-WBS36-TB对应的串口,勾选时间戳和回车换行。

第一步:设置SLE Server角色

发送指令:AT+ROLE=3;模块返回 OK

E105-WBS36S支持5种角色:

· 0BLE主机

· 1BLE从机

· 2SLE Client

· 3SLE Server

· 4WiFi

这里设置为角色3SLE Server)。

第二步:重启模块

发送指令:AT+RST;

模块重启后,SLE Server角色生效。模块的默认MAC地址为01:02:03:04:05:06Client端连接时需要用到这个地址。

第三步:进入透传模式

发送指令:AT+TRANSMODE;模块进入SLE透传模式,等待Client端连接。此时串口收到的数据会通过SLE发送出去,SLE收到的数据也会从串口输出。

3、配置E105-BS21SLE Client

另开一个XCOM窗口,用115200 8N1打开E105-BS21-TB对应的串口。

第一步:设置SLE Client角色

发送指令:AT+SLEMODE=2;模块返回配置成功信息。

注意:E105-BS21存在两个不同的软件版本。如果发送AT+SLEMODE=2后已经提示 +EVENT:SLE MODE INIT,则无需再发送启动指令;如果没有提示,需要再发送 AT+SLESTART 使设置生效。

第二步:设置ClientMAC地址

发送指令:AT+SLEMAC=123456789090,0;为Client端设置一个MAC地址(注意不要和Server端的MAC地址重复),0表示设置的是SLE MAC地址。

第三步:连接Server

发送指令:AT+SLECONNECT=010203040506;Client会自动搜索MAC地址为01:02:03:04:05:06 Server端并尝试连接。

连接成功后,串口会提示已连接到SLE Server

第四步:进入透传模式

发送指令:AT+SLETRANS;

注意:必须在连接建立后才能使用此指令。进入透传模式后,Client端串口的数据会自动通过SLE发送到Server端,Server端的数据也会自动从Client端串口输出。

4、透传测试

在两个串口调试助手中分别发送任意数据,可以看到对方串口实时收到数据,双向透传验证成功。

六、方案二:E105-WBS36SSLE Client + E105-BS21SLE Server

这种组合适用于:E105-WBS36S星闪模块作为主控设备主动发起连接,E105-BS21作为低功耗传感器节点等待连接。

1、配置E105-BS21SLE Server

打开E105-BS21对应的串口。

第一步:设置SLE Server角色

发送指令:AT+SLEMODE=1;

第二步:设置ServerMAC地址

发送指令:AT+SLEMAC=123456789000,0;设置一个唯一的MAC地址(不要与Client重复)。

第三步:启动Server模式

如果需要,发送 AT+SLESTART。如果上一步已自动提示 +EVENT:SLE MODE INIT,则无需此步。

2、配置E105-WBS36SSLE Client

打开E105-WBS36-TB单星闪模块测试套件对应的串口。

第一步:设置SLE Client角色

发送指令:AT+ROLE=2;模块返回 OK

第二步:重启模块

发送指令:AT+RST`;重启后SLE Client角色生效。

第三步:进入透传模式

发送指令:AT+TRANSMODE;E105-WBS36S作为Client时,默认会自动连接MAC地址为01:02:03:04:05:06 Server端。如果Server端的MAC地址不同,需要先通过AT指令配置自动连接的MAC地址。

3、透传测试

两个模块建立SLE连接后,在任意一个串口发送数据,另一个串口都会实时收到。

七、星闪模块两种方案对比

对比维度

方案一:WBS36SServer

方案二:WBS36SClient

连接发起方

E105-BS21主动连接

E105-WBS36S主动连接

适用场景

WBS36S作为网关/汇聚节点

WBS36S作为主控主动采集数据

配置复杂度

相当

相当

通信效果

完全一致

完全一致

在实际项目中,建议根据设备的角色定位选择:如果WBS36S是常电的网关设备,建议做Server等待连接;如果WBS36S需要主动去采集多个BS21节点的数据,建议做Client

八、E105-WBS36S三种无线模式总结

至此,我们已经完成了E105-WBS36S多模星闪Combo模块的三种无线通信协议模式下的透传通信教程:

通信方式

教程主题

适用场景

BLE 5.4协议

BLE从机连接手机透传

手机APP与设备通信、现场调试

WiFi6协议

SoftAP/STA模式TCP/UDP透传

设备间通信、电脑调试、局域网接入

SLE 1.0协议

E105-BS21互连透传

星闪传感器网络、低延迟工业控制

E105-WBS36S系列好WIFI6+BLE5.4+SLE1.0三合一通信协议的星闪Combo模块在WiFi、蓝牙和星闪三种模式可以灵活切换,满足不同物联网应用场景下的通信需求。

九、E105-WBS36S与E105-BS21星闪模块透传通信FAQ常见问题

1、两个星闪模块连接不上

确认两个星闪模块的MAC地址没有重复。Server端和Client端的角色设置正确。确认两个模块的距离在有效通信范围内。检查天线是否安装正确。

2、E105-BS21发送AT+SLEMODE后没有反应

检查串口参数是否匹配(115200 8N1)。确认AT指令末尾有回车换行。E105-BS21存在两个软件版本,指令行为略有差异,请参考具体版本的用户手册。

3、进入透传模式后无法发送AT指令

在透传模式下,AT指令会被当作普通数据发送出去。如果需要返回AT指令模式,发送+++ 指令序列(前后不带回车换行)。

4、通信距离不理想

确认天线已正确安装,E105-BS21的板载天线方向保持垂直。尽量保持两个模块之间没有金属遮挡。可以尝试降低SLE的空口速率以增加灵敏度。

E105-WBS36S多模星闪模块E105-BS21单星闪模块之间的SLE星闪透传,展示了星闪技术在设备互联中的实际应用。相比BLESLE在延迟和抗干扰方面更有优势;相比WiFiSLE的功耗更低、连接更简单。三合一模块与纯星闪模块的组合,为物联网设备提供了一种灵活、高效的无线通信方案。


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


相关阅读:

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

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

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

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

5、E105-WBS36S在WiFi模式下做STA进行TCP和UDP透传通信教程‌


联系我们:

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

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