2015-10-14 3 views
0

У меня есть небольшой вопрос о модуле HM-10 и мастер-роли.HM-10 BLE master и отправить данные по определенной характеристике

Я пробовал 2 сценария.

Android приложение в качестве ведущего и гм-10 в качестве ведомого устройства:

С андроид приложение, которое я могу подключиться к гм-10 и его характеристика.

Все работает нормально.

У меня проблема со вторым сценарием: HM-10 в качестве ведущего устройства и моего устройства (LEGO SBRICK) в качестве подчиненного.

Что я сделал:

  • AT + Role1 - Установка в Центральный режим
  • AT + IMME1 - Начать с СБРОСА
  • AT + SHOW1 - Показать обнаруженные устройства
  • AT + DISC? - Обнаружение устройств
  • AT + CON подключить

Теперь мой вопрос:

SBRICK прослушивает BLE команды на сервис X и Y. характерном

Как я могу отправить данные из моего HM -10 к определенной характеристике моего устройства SBRICK?

Я не могу найти команду AT для этого.

Надеюсь, что я не пропустил что-то из спецификации.

Любая помощь, пожалуйста ...

ответ

0

Я боюсь, что это не команда AT установить конкретные значения признака.

HM10 - устройство эмуляции последовательного порта. Оно имеет характеристику BLE, которая отображает все последовательные данные (кроме AT-команд). Вероятно, вы сможете найти информацию об услугах и характеристиках в документации (хотя я быстро посмотрел и ничего не увидел).

Таким образом, данные, записанные на последовательный порт, должны отображаться как значение этого признака. Данные, записанные на этот признак, должны быть доставлены из вывода последовательного порта TX на модуле HM10.

Если вы хотите допросить устройство, чтобы узнать его серийные и характерные значения, попробуйте использовать приложение для отладки - я используюна iOS, который покажет все сервисы и характеристики, присутствующие на устройстве, и покажет их свойства и подробности.

+0

Confused ... это означает, что мне не нужно ничего делать, чтобы отправлять данные из hm10, чтобы сказать, hm12, кроме типичного: ROLE1 & AT + CON? – marciokoko

0

pfodApp теперь поддерживает устройства BLE, включая HM-10. Бесплатный pfodDesigner позволяет создавать пользовательские пользовательские меню Android, а затем генерировать код Arduino для вашего конкретного оборудования.

pfodApp также поддерживает регистрацию данных и построение графика.