跳转到正文

V1 蓝牙对接实现流程 ​

整体流程如下,已联网设备会跳过配网步骤:

text
打开蓝牙 → 扫描设备 → 连接设备 → 订阅通知 → 探测设备 → ┬─ 已联网 → 云端绑定 → 触发重启 → 完成
│
└─ 配网模式 → WiFi 配网 → 等待联网 → 云端绑定 → 触发重启 → 完成

步骤概览 ​

步骤操作说明
1打开蓝牙适配器检查权限 → wx.openBluetoothAdapter
2扫描设备按 DTXZ_ 前缀 + 0xFFFF 服务过滤,解析联网状态
3连接设备wx.createBLEConnection,无配对弹窗
4服务发现 + 订阅定位 0xFF01(写)/ 0xFF02(通知),先订阅再发命令
5协商 MTUAndroid 必须:wx.setBLEMTU 协商至 512
6探测设备发 AT+GETID,等 AT+ID=<device_id>
7WiFi 配网仅配网模式:下发 SSID → 密码 → 请求连接
8云端绑定拿 device_id 调绑定接口
9触发重启再发 AT+GETID,设备自动重启
10完成断开连接,设备重启后即可使用

文档中心 · docs.jimitu.top