Даж не знаю плакать или смеяться...
Дело в том что первый заказанный термометр ехать до меня будет еще 2-3недели и тестить снифферы мне не на чем, поэтому я и не спешу лезти в BLE.
Проблема не в программной реализации со стороны Linux, а в том что совершенно не знаю инструментарий, т.е. что воткнуть в USB чтобы принимать с эфира пакеты. Худо-бедно догадался что для этого можно использовать UBIA, более того что в SDK в примерах есть что-то на эту тему. Сейчас потрачу пару часов на качнуть, установить, глянуть что там китайцы наворочали. В частности не совсем ясен процесс отладки, ваши вливалки годятся вроде бы как только готовые, отлаженные прошивки заливать. Поставить точку останова и глянуть состояния регистров и портов такое не позволяет, эмулятор они там на Эклипсе что-ли сделали. С VS Code это все как-то подружить можно?
Не совсем понятно что там такого 10-ть термометров постоянно могут слать чтобы HA не поспевал все это разгребать. Когда есть шлюз, то он успевает принимать, засылать в MQTT и HA справляется с таким потоком, а вот если без шлюза и без MQTT - завал будет? Окей, а в чем проблема вашего демона на C++ расширить чтобы он в MQTT пихал как это делает шлюз?
Боюсь у нас просто недопонимание возникло, причем по простейшим моментам.
Дело в том что первый заказанный термометр ехать до меня будет еще 2-3недели и тестить снифферы мне не на чем, поэтому я и не спешу лезти в BLE.
Проблема не в программной реализации со стороны Linux, а в том что совершенно не знаю инструментарий, т.е. что воткнуть в USB чтобы принимать с эфира пакеты. Худо-бедно догадался что для этого можно использовать UBIA, более того что в SDK в примерах есть что-то на эту тему. Сейчас потрачу пару часов на качнуть, установить, глянуть что там китайцы наворочали. В частности не совсем ясен процесс отладки, ваши вливалки годятся вроде бы как только готовые, отлаженные прошивки заливать. Поставить точку останова и глянуть состояния регистров и портов такое не позволяет, эмулятор они там на Эклипсе что-ли сделали. С VS Code это все как-то подружить можно?
Не совсем понятно что там такого 10-ть термометров постоянно могут слать чтобы HA не поспевал все это разгребать. Когда есть шлюз, то он успевает принимать, засылать в MQTT и HA справляется с таким потоком, а вот если без шлюза и без MQTT - завал будет? Окей, а в чем проблема вашего демона на C++ расширить чтобы он в MQTT пихал как это делает шлюз?
Боюсь у нас просто недопонимание возникло, причем по простейшим моментам.