蓝牙业务
2023-02-27 11:02:31 13 举报
AI智能生成
蓝牙业务
作者其他创作
大纲/内容
wifi+ble combo 设备
扫描发现(Nearby)
Ble.startScan
开启扫描
特殊处理:
每5秒重启一次扫描,保证同一个设备能被扫到多次广播。
以满足web更新Rssi、清除已经不在信号范围的设备的需求。
直到调用Ble.stopScan
每5秒重启一次扫描,保证同一个设备能被扫到多次广播。
以满足web更新Rssi、清除已经不在信号范围的设备的需求。
直到调用Ble.stopScan
Ble.stopScan
关闭扫描
配网
Ble.connectDevice
建立蓝牙连接
失败重试(3次)
读取蓝牙特征服务
Ble.write
AES 256 加密
组装16进制Bytes数据下发
Ble.read
AES 256 解密
解析读取的16进制Byte数据
Ble.startListen
打开蓝牙notify通道
Ble.stopListen
关闭蓝牙notify通道
Ble.disconnect
关闭蓝牙连接
降级BLE控制
扫描发现/连接/配网/控制 同Thread设备
一键复位功能
Ble.oneKeyReset
App发出 唤醒指令 蓝牙广播,等待设备响应广播;
App发布 复位指令 蓝牙广播,等待设备响应广播;
App发布 复位指令 蓝牙广播,等待设备响应广播;
多通道控制(暂未实现)
App发起广播唤起设备广播
Thread 设备
扫描发现
Ble.startScan
开启扫描
特殊处理:
兼容Matter广播(上电15分钟后或被第三方添加后消失)
特殊处理:
兼容Matter广播(上电15分钟后或被第三方添加后消失)
Ble.stopScan
关闭扫描
连接/配网
BleBusiness.connect
自动
认证
自动重连
连接前校验配网状态
控制
写数据/加密
监听notify/解密
断开连接
BleMesh设备
配网
连接
meshJson维护
控制
体脂秤
跳绳
牙刷
睡眠纽扣
0 条评论
下一页