HM-10 CC2541 Обновление сервисных данных 0xB000

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

введите описание изображения здесь

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

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

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

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

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] для запроса батареи или измените байт флага Бата в рекламных данных. P1:? Запрос информации об аккумуляторе P1: 0x00~0xFF(не включая '?'), Используемый для изменения байта флага Батта в рекламных данных.

Обновите версию HM-10 до V705, после чего вы сможете использовать новую команду AT+PACK для обновления служебных данных.

Другие вопросы по тегам