Android - Как разработать для устройства bluegiga? - PullRequest
2 голосов
/ 24 января 2012

Я хотел бы отправить данные на мобильное устройство Android через модуль bluegiga.

Мой вопрос: какой SDK мне нужен для этого и как его получить?

То, что я нашел, это Bluegiga SDK, но информации об этом немного.

Ответы [ 2 ]

1 голос
/ 27 января 2012

Модули BlueGiga могут поставляться с поддержкой SSP.То есть профиль последовательного порта.Если это так, вы сможете подключиться к модулю с помощью физического интерфейса типа RS232 и использовать профиль SPP с устройства Android.

Документация модуля должна содержать информацию о безопасности и сопряжении, например, номер пин-кода по умолчанию, когда Android подключается к модулю, и если есть контакт / кнопка для инициации соединения и сопряжения.

0 голосов
/ 06 мая 2015

Во-первых, вам необходимо получить знания о том, как работает BLE. Отличается от классического Bluetooth тем, что BLE (как правило) предпочитает общаться с помощью сервисов / сервисов (с характерными / связанными в них), будь то стандартные или пользовательские. В зависимости от области применения вы можете выбрать одну из стандартных реализаций услуг.
Для получения дополнительной информации об услугах, проверьте Портал разработчика Bluetooth .

Что касается разработки на устройстве BlueGiga, вам придется выбрать устройство, на котором вы хотите продолжить: BGAPI или BGScript . BGAPI включен в легко переносимую библиотеку (на основе C-программирования): bglib , которую вы можете легко перенести в основной проект прошивки.

Затем вам нужно будет воспользоваться одним из стандартных сервисов, чтобы начать работу, и выгрузить файл .hex в модуль BLE (либо напрямую, либо, если у вас есть набор Eval). Файл .hex создается из BGProject , который содержит несколько файлов конфигурации, таких как gatt.xml, hardware.xml и несколько других, которые присутствуют в демонстрационных проектах, которые вы можете получить от BlueGiga при загрузке SDK и другие инструменты. Чтобы выгрузить .hex в модуль, вам нужно получить отладчик CC * TI .

.

Понимание реализации GATT и реализация GAP .

Инструмент, который вам понадобится для настройки устройства BLE: BLEUpdate . Он работает на платформе Windows безупречно (Windows XP с пакетом обновления 2 и выше). На странице поддержки продукта BlueGiga имеется множество документов и руководств для пользователей, чтобы получить знания о том, как это следует использовать.

Проще говоря:

  • Для начала выберите стандартный сервис, вероятно, из демонстрационного проекта. Записать файл .hex в модуль BLE / комплект Eval.
  • Поделитесь UUID из gatt.xml с кодом приложения для Android.
  • Выполните необходимую реализацию в приложении для Android, чтобы обнаружить и подключиться к устройству BLE.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...