Ответ 1
Это должно соответствовать Arduino: https://github.com/nanopb/nanopb
Возможно ли, чтобы Google Буферы протокола работали в Arduino?
Я пробовал около недели и не могу заставить его работать, и я хотел бы знать, возможно ли это.
Это должно соответствовать Arduino: https://github.com/nanopb/nanopb
Мне удалось после нескольких попыток скомпилировать буферы протокола Google для Arduino (с использованием Lite runtime), и все же результирующий размер кода был выше предела 32k. Итак, на данный момент GPB не является жизнеспособным вариантом для проектов Arduino. (может быть, на Arduino Mega?)
Я предлагаю вам посмотреть MQTT для подходящей замены (я сделаю это).
Глядя на ссылку при условии, что она имеет привязки для С++. Это, по сути, то, что программируется ардуино. Я не вижу причин, почему это не сработает. Если вы хотите опубликовать некоторые детали (объект данных, который вы пытаетесь обработать, и код С++, сгенерированный системой), мы могли бы помочь. Что именно не работает?