是否可以让Google Protocol Buffers在Arduino中工作?
我已经尝试了大约一个星期但无法使其正常工作,我想知道它是否有可能。
答案 0 :(得分:21)
这应该适合Arduino: https://github.com/nanopb/nanopb
答案 1 :(得分:4)
经过多次尝试,我已经设法为Arduino编译谷歌协议缓冲区(使用精简版运行时),但结果代码大小超过了32k的限制。因此,目前,GPB不是Arduino项目的可行选择。 (也许是在Arduino Mega上?)
我建议您查看MQTT以获得合适的替代品(我会这样做)。
答案 2 :(得分:1)
查看提供的链接,它说它具有C ++绑定。这基本上就是arduino的编程方式。我认为没有理由说它不起作用。如果您要发布一些细节(您尝试处理的数据对象和系统生成的C ++代码),我们可能会提供帮助。究竟什么不起作用?