Можно ли получать данные по mqtt в int и float.
Сердце кровью обливается, когда на каждой итерации из массива байт сначала получаю строку, а потом значение int или float
Добрый день. А в каком виде они, данные, лежат в MQTT?
Топик /devices//controls//meta/type - какой (там хранится тип).
Сначала протестировал /devices/power_status/controls/Vin клиентом для Go paho от eclipse, получил []byte, преобразовал в string, увидел значение.
Потом получил от модуля аналоговых входов Owen mb110, он получает по модбас и отдает в wb по mqtt, сконфигурирован по Вашей инструкции.
Везде строки. Все работает, просто строковые операции мне всегда тяжелыми казались, хочется бинарный обмен.
Все что делается средствами Wb - это строки или есть способ получить другие представления?
Там строки. Но процессор на 800 МГц этих строк может очень много туда-сюда конвертировать, так что по-моему оптимизация преждевременная.