HM-10 CC2541 Обновление сервисных данных 0xB000 - PullRequest
0 голосов
/ 30 августа 2018

Этот модуль обычно отправляет данные о противодействии:

enter image description here

Есть ли способ настроить данные сервиса с идентификатором B000 с помощью arduino?

Обычно отправляет этот формат данных:

0x02, 0x16, 0x00, 0xB0 - [зарезервировано], [температура], [влажность], [батарея].

Я хочу иметь возможность обновлять эти служебные данные и отправлять пользовательские данные.

1 Ответ

0 голосов
/ 24 сентября 2018

Нашел ответ по списку смены прошивки HM10:

Добавить команду AT1 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 (не include '?') используется для изменения байта флага Batt в рекламных данных.

...