太阳集团tcy8722最近上线基于华为海思BS212芯片方案、SLE1.0协议版本、星闪技术研发生产的E105-BS21系列串口转SLE蓝牙星闪模块,该系列星闪模块具有体积小、功耗低、传输距离远、传输速度快、抗干扰能力强、低延时等特点。星闪模块使用通用的AT指令,操作简单快捷。星闪模块可广泛应用于智能穿戴、家庭自动化、家庭安防、个人保健、智能家电、配饰与遥控器、汽车、照明、工业互联网、智能数据采集、智能控制等领域。前文介绍了E105-BS21系列串口转SLE蓝牙星闪模块产品功能介绍,本文将介绍E105-BS21系列蓝牙星闪模块的星闪启动、星闪链接、星闪透传、星闪断开和自动重连以及模块星闪扫描功能的配置案例教程。
1、蓝牙星闪模块启动时会默认输出一些重启信息,用户无需关心,可使用软件将这些重启信息进行过滤。
2、当星闪模块初始化完成会打印+EVENT:MODULE INIT,如果要检测模块是否启动成功对此返回进行判断即可。默认 AT指令串口波特率为115200 bps,无奇偶校验。
1、星闪模块连接前需要指定模式(Server 模式 或 Client 模式),执行成功后返回:+EVENT:SLE MODE INIT
2、Server 模式负责广播,Client 模式负责连接。星闪暂时不支持和手机等移动设备进行连接。
3、Server 模式下当初始化完成后会自动开启广播,如果意外断开连接则需要 AT+SLEADV 重新开启广播,广播连接成功后会自动关闭广播。
4、Client 模式下初始化完成后需要手动发起连接,可使用 AT+SLECONNECT 或 AT+SLECONNECT=<MAC>进行连接。AT+SLECONNECT 是根据模块名称进行目标设备选择,AT+SLECONNECT=<MAC>则是通过 MAC 地址进行目标选择。建议使用 SLECONNECT=<MAC>进 行连接,保证不会误连接到其他模块上。
5、连接成功后会返回对端模块的 MAC 地址,MAC 地址不可为 00:00:00:00:00:00,否则 Server 模式下返回的 MAC 地址异常, 如下所图。默认MAC 地址为 00:00:00:00:00:00,用户需要使用 AT+SLEMAC=<MAC>,0 对模块初始的 MAC 地址进行设置。
6、连接成功后,星闪模块串口会返回+EVENT:SLE CONNECTED,当连接一端异常断开,另一端则会在 5 秒后自动断开,并返回+EVENT:SLE DISCONNECTED。
7、连接成功后,用户可使用 AT+SLESEND=<length>,<data>进行双方数据交互,也可使用透传模式进行数据交互,见 产品手册7.3章节。
8、星闪模块第一次连接成功后,可开启 AT+SLEAUTOSETUP=1(上电自动初始化星闪模式功能)。启动该功能后星闪模块上电后会自动 初始化为上次初始化的模式(Server/Client 模式),可与 AT+SLEAUTOCONNECT=1(初始化完成后自动连接功能)配合使用, 默认不开启此功能。
9、暂不支持多连接。
1、当连接完成后,在 AT 指令模式下使用 AT+SLESEND=<length>,<data>进行数据交互。若用户不想使用 AT 指令进行控制,还可以使用AT+SLETRANS 进入透传模式。进入透传模式后,无法响应 AT 指令,需要使用 CMD 指令重新回到 AT 指令模式,回到AT 指令模式后模块串口返回+EVENT:AT CMD。
2、上述操作较为麻烦,为了简化了进入透传模式的操作步骤,故新增指令 AT+SLEAUTOTRANS=1(自动进入透传模式功能)。 设置该指令后,模块会在连接后自动进入透传模式,断开连接后自动退出透传模式,默认不开启此功能。(连接前设置有效)
3、星闪模块在透传模式下可以进行高速数据收发,且不会返回 OK,单包数据最大可支持 1000 字节,如果出现丢字节的情况请适当增大串口发送间隔时间。
1、当星闪模块处于连接状态时,可以通过 AT+SLEDISCONNECT 断开所有连接或 AT+SLEDISCONNECT=<MAC>断开某一连接。
由于星闪模块默认开启自动重连功能,断开连接后自动进行重新连接,即使手动断开断开连接也会自动连接。在需要断开连接前需要先通过AT+SLEAUTORECONNECT=0 关闭自动连接功能。
2、当星闪模块处于连接状态时,当连接一端异常断开,另一端则会在5 秒后自动断开。
1、当星闪模块设置为 Client 模式并且处于未连接状态时可以使用 AT+SLESCANSTART=0 扫描附近设备,扫描期间会一直输出扫描 到的设备信息。如果需要对扫描结果进行过滤可采用AT+SLESCANSTART=1 进行扫描附近设备,扫描结果会自动过滤MAC 地址 为00:00:00:00:00:00 无效设备。
2、停止扫描可以使用 AT+SLESCANSTOP 停止,停止扫描后会串口会返+EVENT:SLE SCAN STOP。
太阳集团tcy8722SLE蓝牙星闪模块相关参数及产品链接如下所示:
今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品更多资料,感兴趣的小伙伴可以登录我们的太阳集团tcy8722官网进行了解,也可以直接拨打400电话咨询技术专员!
更多蓝牙技术以及SLE星闪技术相关文章推荐:
7 X 24 销售服务热线
4000-330-990深圳办事处柯经理:18218726658 杭州办事处戴经理:17512568697
常州办事处崔经理:15906110783 南京办事处葛经理:17626012283
业务邮箱:support@cdhanzaichips.com
全国销售投诉电话:19934352316
地址:四川省成都市高新西区西区大道199号B5栋(前台座机:028-61543675)
©© 成都太阳集团tcy8722电子科技有限公司【版权所有】 蜀ICP备27697263号-3