0

目前我尝试用 CBOR 序列化嵌入式项目的一些数据。我是 CBOR 的新手,所以也许你们中的某个人可以帮助我。我想要实现的是,通过 Python 在我的 PC 上序列化一些数据,这些数据应该代表我嵌入式项目中的一个类。然后我通过 BLE 将数据下载到我的嵌入式项目并在那里反序列化。

假设我的项目中已经定义了以下类

typedef uint32_t identifier;

class TestData {
  identifier id {0u};
  uint8_t position {0};

  uint8_t measurementData [10][10] {};

};

此类的序列化在 CBOR 中的外观如何?CBOR 和 C++ 有什么好的例子吗?

除了 CBOR,您还有其他建议吗?我熟悉 Protobuf,但我想避免编写 .proto 文件,所以我研究了 CBOR。

4

0 回答 0