首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Protobuf能与NanoPB通信吗?

Protobuf能与NanoPB通信吗?
EN

Stack Overflow用户
提问于 2014-08-06 11:33:23
回答 2查看 1.6K关注 0票数 5

我的任务是通过蓝牙从安卓设备连接到运行nanoPB的设备。

我知道NonoPB处理诸如枚举之类的事情很不一样.如果传入枚举,NanoPB可以处理它们吗?否则,任何Protobuf模式(如"Lite“)都将允许它们进行通信。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-08-06 20:39:53

协议缓冲区的所有实现都应该使用相同的有线格式,否则它们实际上不应该被称为“协议缓冲区”。唯一的区别在于您如何在代码中与它们交互,但是它们在连线上的编码方式应该是相同的。因此,是的,您应该能够使用任何其他Protobuf实现与nanoPB通信。

(我说“应该”是因为我自己并没有真正使用过nanoPB,但如果它不起作用,我会感到非常惊讶。)

票数 11
EN

Stack Overflow用户

发布于 2019-10-21 20:37:02

你可以在这个解码器上测试你的输出。您不必提供.proto,因为它将所有字段视为通用字段。如果此解码器成功地处理了您的数据,则它符合规范。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25159305

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档