Поиск специальных сервисов GATT и характеристик датчиков Movesense

Я использую для своего проекта специальный пакет gatt из movesense-device-lib/samples/bin/release/Movesense-custom_gattsvc_app_w_bootloader.zip. Я не могу создать свой собственный пакет, так как в компиляторе Mac есть ошибка.

Мне действительно нужна услуга и характеристика UUIDs для ECG (на самом деле, если бы я мог получить services/characteristics другие функции в пакете, это тоже было бы здорово)

Есть ссылки на сайты, которые предоставляют uuid для определенных характеристик и услуг, например этих:

Службы GATT

Характеристики GATT

К сожалению, поскольку пакет movesense изготавливается на заказ, он использует другие UUID. Я попытался отследить их, написав функцию на моем клиенте, которая извлекает массив сервисов и характеристик, но не повезло :(


person Med    schedule 19.07.2019    source источник
comment
Установите приложение nRF Connect (от Nordic Semiconductor) из App Store. Это позволит проверить любое устройство BLE, в т.ч. услуги и характеристики.   -  person Codo    schedule 19.07.2019


Ответы (1)


custom_gattsvc_app - это образец приложения, в котором показано, как использовать Movesense CustomGATTService для реализации собственной (или чужой) службы GATT. В примере показано, как это сделать, реализовав (частичную) услугу GATT «Медицинский термометр», и ничего больше.

Чтобы получить доступ ко всем API Movesense через BLE, вам необходимо использовать movesense-mobile-lib или реализовать свой собственный протокол поверх собственной службы GATT. Мне неизвестны спецификации сторонних сервисов ECG GATT.

Версия 2.0 movesense-device-lib будет включать образец, который обеспечивает доступ к большинству сервисов Movesense API и простое расширение по простому протоколу GATT.

Полная информация: я работаю в команде Movesense

person PetriL    schedule 01.11.2019