蓝牙设备
0xFEF0 基础服务
服务ID: 0000fef0-0000-1000-8000-00805f9b34fb
| UUID | 功能名称 | 模块名称 | 权限 |
|---|---|---|---|
| 0xFE00 | 鉴权信息 | 核验鉴权信息、修改鉴权密码 | read、write、notify |
| 0xFE10 | 时间校正 | 返回当前时间或校正日志 | read、write |
| 0xFE20 | 设置蓝牙设备属性 | 设置成功,返回最后一条数据 | read、write、notify |
| 0xFE40 | 设备状态控制 | 设备打开或关闭,返回最后一条数据 | read、write |
| 0xFE50 | 网络配置信息 | 网络配置信息(配置 wifi 连接、服务器信息) | read、write |
业务逻辑
除一下特别说明的指令外,其它功能,写入的指令与读取到的指令相同,则表示写入指令成功。
只要指令是正确的,写入指令成功就代表指令执行成功。
鉴权核验
- 调用接口:获取密钥,获得指令
- 发送指令搭到蓝牙设备
- 通过监听特征值获取鉴权结果。失败: fe 00 00;成功: fe 00 01
时间校正
发送指令后,读取数据如下
| 位置 | 描述 | 备注 |
|---|---|---|
| 1-2 | 当前时间段或上电 ID | |
| 3-6 | 当前或校正后的时间戳 | |
| 7-10 | 校正之前的时间戳 | 无校正时,可缺省 |
0x180a 设备版本信息服务
获取设备的固件版本、软件版本。
服务ID: 0000180a-0000-1000-8000-00805f9b34fb
| UUID | 模块 | 权限 |
|---|---|---|
| 0x2A26 | 固件版本特征 | read |
| 0x2A28 | 软件版本特征 | read |
作者:阮德明 创建时间:2025-10-21 11:53
最后编辑:阮德明 更新时间:2025-12-12 10:25
最后编辑:阮德明 更新时间:2025-12-12 10:25