1

该模块通常发送广告数据:

在此处输入图像描述

有没有办法使用 arduino 在 ID B000 的服务数据中进行自定义?

它通常发送这种数据格式:

0x02、0x16、0x00、0xB0 - [保留]、[温度]、[湿度]、[电池]。

我希望能够更新这些服务数据并发送自定义数据。

4

2 回答 2

1

在 HM10 的固件更改列表中找到了答案:

添加 AT+FLAG[Para1] 命令 para1 值:00~FF 设置广告数据标志

添加 AT+TEMP[P1] 命令修改广告数据中的 Temp 标志字节。P1:0x00~0xFF

增加AT+HUMI[P1]指令修改广告数据中的Humi标志字节。P1:0x00~0xFF

更改 AT+BATT[P1] 命令查询电池电量或修改广告数据中的 Batt 标志字节。P1:?查询电池信息 P1:0x00~0xFF(不包括'?')用于修改广告数据中的Batt标志字节。

于 2018-09-24T15:57:24.763 回答
1

将HM-10版本更新至V705,即可使用新命令AT+PACK更新服务数据。

于 2019-10-24T14:29:42.050 回答