Во-первых, вам необходимо узнать, как работает BLE. Его отличие от классического Bluetooth, который BLE (как правило) предпочитает связывать с помощью службы/s (с набором символов в комплекте), будь то Standard или Custom. В зависимости от области применения вы можете выбрать одну из стандартных служб.
Для получения дополнительной информации об услугах отметьте Bluetooth Developer Portal.
О развитии на Bluegiga устройстве, вы будете иметь к устройству, на котором, как вы хотели бы продолжить: BGAPI или BGScript. BGAPI встроен в легко переносимую библиотеку (C-programming based): bglib, которую вы можете легко перенести в свой основной проект прошивки.
Затем вам нужно будет взять один из стандартных сервисов, чтобы начать работу, и выгрузить файл .hex
в модуль BLE (либо напрямую, либо если у вас есть комплект Eval). Файл .hex
создается из BGProject, который содержит несколько файлов конфигурации, таких как gatt.xml
, hardware.xml
и несколько других, которые присутствуют в демонстрационных проектах, которые вы можете получить от BlueGiga при загрузке SDK и других инструментов. Чтобы сбросить .hex
в модуль, вам необходимо получить TI-made CC Debugger.
Понять GATT implementation и GAP implementation.
Инструмент, который потребуется для установки устройства BLE: BLEUpdate. Он работает на платформе Windows безупречно (Windows XP Service Pack 2 и далее). На странице BlueGiga product Support Page имеется множество документов и руководств, чтобы узнать, как это следует использовать.
Выражаясь простым способом:
- Для начала, выберите стандартную службу, вероятно, из демонстрационного проекта. Сбросьте файл
.hex
в модуль BLE/Eval.
- Делитесь UUIDs от
gatt.xml
с кодом приложения для Android.
- Нужна реализация в приложении android, чтобы обнаружить и подключиться к устройству BLE.