Как стать автором
Поиск
Написать публикацию
Обновить

О Core Bluetooth замолвите слово… или что делать с загадочным девайсом, когда задач много, а девелопер один

Время на прочтение12 мин
Количество просмотров2.5K
Всего голосов 6: ↑4 и ↓2+5
Комментарии8

Комментарии 8

2 раза перечитал но так и не понял..... Разве BLE не стандартизирован настолько что изобретать свой велосипед уже просто нет смысла?
Или ваши инженеры со своей стороны изобретают велосипед и меняют стандартный алгоритм работы BLE?
Там ведь все максимально просто и кучей готовых библиотек да и вроде уже даже самой системой разбирается

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

Ну ок… используем ble nus и применяем конкретную характеристику уарт, базовую, системную, а уже по ней гоняем свои данные… все равно больше 20 байт за поток что так что так не пройдёт …

Статья - три литра воды и 0 конкретики. Какой-то мифический Чип(tm)​ для которого есть Протокол​(tm) и Разработчик​(tm) должен передать Данные​(tm) на Чип(tm)​, чтобы сделать Что-то​(tm).

Есть понятие NDA. Глубоко описывать процессы я к сожалению не имею права. В целом конкретика такова, что Вы можете взять реалицию инициализации структр и использовать это у себя в проекте. Либо же это может использовать человек, который получит подобную задачу где ему предоставляют мультиданные и не изобретать снова идею а взять части этой.

Я правильно понял, что статья это изобретение велосипеда, вместо использования protobuf, bson, etc... ?

Данное преобразование можно использовать не только под core Bluetooth?

Элементы кода думаю да можно.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий