低功耗蓝牙4.0(BLE)是一种无线通信技术标准,旨在实现低能耗的数据传输。本文档主要介绍低功耗蓝牙4.0主从通信模块及相关透传协议,其中特别提到了由深圳市信驰达科技有限公司开发的BLE模块主透传协议的某些特定版本(V1.10)及其功能。以下是对文档内容的知识点详细说明。 ### BLE模块主透传协议概述 BLE模块主透传协议允许BLE主透传模块(MTTM)与从透传协议模块(STTM)连接,实现透传功能或直驱控制功能。透传模式允许用户CPU通过通用串口与从模块进行双向通信。如果从设备为信驰达的BLE从透传协议模块,则默认进入透传模式;否则,进入指令模式。在透传模式下,数据可以双向透明传输,即数据从主模块的串口输入后转发到从模块,并从从模块的串口输出。用户数据的具体含义由上层应用程序定义。 ### 主从通信工作模式 主透传模块上电后,默认处于待机模式(SBM),并通过AT指令控制与从设备建立连接。建立连接后,主模块会自动查找从设备的透传通道。在透传模式下,用户CPU可以通过主模块的通用串口与从模块进行双向通信。在指令模式下,用户CPU可以通过主模块的读写指令直接控制从模块的直驱功能。透传模式下,数据包的分包和转发机制是由BLE连接间隔和串口波特率决定的。 ### 串口透传协议说明 透传模式通过通用串口实现用户CPU与STTM之间的双向通信。主模块可以一次性传输最多200字节的数据包,模块会自动根据数据包大小进行分包发送。每个无线包的最大载荷为20字节。透传数据的转发速率受BLE连接间隔和串口波特率的限制。默认情况下,BLE连接间隔为20ms,理论上最高转发能力可达4KB/s。实际转发速率一般建议在2KB/s以下以减少丢包率。 ### 主模块操作指令 文档中提到了一系列AT指令,用于控制主透传模块的行为。如“全局扫描”和“全局发起”指令用于模块的发现和配对过程。通过“设置待机模式”指令,用户可以控制主模块的待机状态。还有“软件复位”指令用于模块的软件重启。 ### 硬件封装尺寸和脚位定义 文档提供了CC2540TA1版和BM-S01版(BQB认证)的模块封装尺寸和脚位定义。这些信息对硬件开发者来说至关重要,有助于正确连接和使用主透传模块。 ### 软件版本更新记录 文档包含有关软件版本更新的记录,显示了从测试版(V1.0)到发布版(V1.1)的更新内容和日期,反映出协议和模块的稳定性和功能性改进。 ### 安全性和可靠性建议 文档强调了在使用透传模式时,由于BLE连接间隔和串口波特率的限制,用户应在上层应用中实施校验重传处理以提高通信的可靠性和数据完整性。 以上内容涵盖了低功耗蓝牙4.0主从通信模块和主透传协议的关键知识点,从硬件的封装和脚位定义到透传协议的操作细节,再到安全性和可靠性的建议。文档中的信息对于理解低功耗蓝牙通信机制,特别是如何在实际应用中操作和控制BLE模块具有重要价值。
- 粉丝: 0
- 资源: 11
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
- 1
- 2
前往页