杰理SDK630蓝牙AT协议详解
需积分: 42 154 浏览量
更新于2024-07-09
收藏 802KB PDF 举报
"蓝牙AT协议 杰里SDK630"
本文档主要介绍了杰理科技有限公司的蓝牙AT协议,该协议用于控制和配置基于SDK AC630的蓝牙设备。蓝牙AT(Attention)协议是一种通过串行接口进行通信的简单协议,常用于嵌入式系统和物联网设备中,便于对蓝牙设备进行编程和调试。
### 蓝牙AT协议
#### UART默认配置
在使用蓝牙AT协议时,设备通常采用UART(通用异步接收发送器)作为默认通信接口。UART设置可能包括波特率、数据位、停止位和校验位等参数,这些参数需要根据实际应用的需求进行配置,以确保主机与蓝牙模块之间的有效通信。
#### 协议说明
蓝牙AT协议遵循一定的命令结构,允许用户通过发送特定的AT命令来控制蓝牙设备的功能。这些命令通常由一个或多个ASCII字符组成,以ASCII码的'AT'字符开头,表示这是一个AT命令。
#### 包格式
协议中的每个命令或响应都有固定的包格式,一般包括起始符、命令/响应标识、数据区和校验和等部分。例如,起始符可能是一个特殊的字符序列,用以标识一个新命令的开始;数据区包含命令的具体参数;而校验和用于检查数据传输的正确性。
#### CMD命令
协议定义了一系列CMD命令,包括但不限于:
- **CMD_SET_BT_ADDR**:设置蓝牙经典地址。
- **CMD_SET_BLE_ADDR**:设置蓝牙低功耗(BLE)地址。
- **CMD_SET_BLE_VISIBILITY**:设置BLE设备的可见性。
- **CMD_SET_BT_NAME** 和 **CMD_SET_BLE_NAME**:分别设置蓝牙经典和BLE设备的名称。
- **CMD_SEND_SPP_DATA** 和 **CMD_SEND_BLE_DATA**:发送串口仿真(SPP)数据和BLE数据。
- **CMD_SEND_DATA**:通用数据发送命令。
- **CMD_STATUS_REQUEST**:请求设备状态信息。
- **CMD_VERSION_REQUEST**:获取设备版本信息。
- **CMD_BT_DISCONNECT** 和 **CMD_BLE_DISCONNECT**:断开蓝牙连接。
- **CMD_SET_COD**:设置连接选项数据(Class of Device)。
- **CMD_ENTER_SLEEP_MODE**:使设备进入休眠模式以节省电源。
- **CMD_SET_ADV_DATA** 和 **CMD_SET_SCAN_DATA**:设置广告数据和扫描响应数据。
- **CMD_SET_DCDC**:配置DC-DC转换器参数。
- **CMD_GET_BT_ADDR**,**CMD_GET_BLE_ADDR**,**CMD_GET_BT_NAME** 和 **CMD_GET_BLE_NAME**:获取蓝牙地址和名称。
- **CMD_SET_RF_MAX_TXPOWER**:设置射频的最大发射功率。
- **CMD_SET_BT_TXPOWER** 和 **CMD_SET_BLE_TXPOWER**:分别设置蓝牙经典和BLE的发射功率。
这些CMD命令使得开发者能够对蓝牙设备进行精细的控制,如改变设备的广播信息、调整发射功率、设置连接参数等,从而满足各种应用场景的需求。
总结来说,杰理SDK630的蓝牙AT协议提供了一套全面的命令集,使得开发者可以通过简单的ASCII命令进行蓝牙设备的配置和操作。这不仅简化了开发流程,也提高了开发效率,适用于蓝牙产品的快速原型设计和批量生产。
2019-09-30 上传
2024-05-25 上传
2022-07-13 上传
2021-09-18 上传
2022-07-13 上传
138 浏览量
196 浏览量
sangzijin
- 粉丝: 28
- 资源: 139
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能