Взаимодействие с BLE Cycle Trainer - PullRequest
0 голосов
/ 12 января 2019

Мой ток на Flutter, использующем Dart и работающем с устройствами Bluetooth с низким энергопотреблением. У меня есть основы использования этой библиотеки и я могу сделать следующее

1. Search for devices and list
2. Connect to device
3. Retrieve services and read characteristic values
4. Subscribe to changes on characteristics.

Чтобы правильно взаимодействовать с устройством, мне нужно читать и писать с правильных услуг / характеристик, чтобы читать данные и устанавливать такие вещи, как сопротивление на маховике

Я использовал приведенную ниже ссылку и начал составлять карту услуг, однако, хотя чтение может быть решено. Письмо к характеристикам немного вне моей досягаемости.

https://www.bluetooth.com/specifications/gatt/viewer?attributeXmlFile=org.bluetooth.service.cycling_power.xml

Вопрос в том.

Имеет ли кто-нибудь опыт работы с велотренажерами BLE и может предоставить некоторое представление о том, как читать и управлять услугами и характеристиками надлежащим образом?

...