16

是否可以让 Google Protocol Buffers在 Arduino 中工作?

我已经尝试了大约一个星期,但无法使其工作,我想知道它是否可能。

4

3 回答 3

22

这应该适合 Arduino: https ://github.com/nanopb/nanopb

于 2012-07-14T19:00:44.163 回答
4

经过几次尝试,我已经设法为 Arduino 编译 google 协议缓冲区(使用 lite 运行时),但生成的代码大小仍然超过了 32k 的限制。所以,就目前而言,GPB 不是 Arduino 项目的可行选择。(也许在 Arduino Mega 上?)

我建议您查看MQTT以寻找合适的替代品(我会这样做)。

于 2012-06-15T21:19:49.560 回答
1

查看提供的链接,它说它具有 C++ 绑定。这本质上是 arduino 的编程内容。我看不出它为什么不起作用。如果您要发布一些详细信息(您尝试处理的数据对象和系统生成的 C++ 代码),我们可能会提供帮助。究竟是什么不工作?

于 2012-06-15T12:58:00.883 回答