Работает ли HM10 на программном последовательном соединении, чтобы получить характеристики низкой энергии?Если да, то как можно настроить UUID и профили GATT в этом случае? - PullRequest
0 голосов
/ 18 мая 2018

Я уже несколько недель возился с платой HM-10, пытаясь передать данные с телефона на модуль и наоборот.Конечная цель состояла в том, чтобы включить режим BLE и настроить его характеристики и профили GATT.Я довольно новичок в этой области, поэтому кто-нибудь может мне помочь?

И есть ли какой-нибудь способ, которым мы можем связать HM-10 с аппаратным каналом rx-tx вместо soft-serial?

1 Ответ

0 голосов
/ 20 мая 2018

Ваш вопрос все еще не очень ясен, но я думаю, что вы имеете в виду отправку AT-команд по BLE-радио.

Чтобы сделать это возможным, вы должны изменить РЕЖИМ, используя последовательное соединение.
СтандартноВ этом режиме устройство можно настроить только через последовательное соединение (контакты RXD и TXD), используя команды AT.

AT+MODE0: It only accepts AT-commands over the serial connection (RXD/TXD) 
          until a central device connects to the module.

AT+MODE1: Same as MODE0, once a connection is established,
          AT-commands can be sent over BLE and manipulate some PIO pins on
          the device.

AT+MODE2: Same as MODE0, once a connection is established,
          AT-commands can be sent over BLE. 

Чтобы проверить это, просто отправьте строку в hm-10 как "AT \ r \ n" ион ответит OK.
Обновление:
Вы не можете изменить услуги и характеристики с помощью AT-команд.
Существует множество других вещей, которые вы можете изменить, например, реклама, настройка маяка и многое другое.настроек.
Полный список команд AT и многое другое см. в официальном листе данных: http://www.jnhuamao.cn/bluetooth41_en.zip

...