这里的 3.1.4 CBOR-RAW encoding ( cbor-raw ) 章节介绍了 CBOR-RAW 格式
https://github.com/RobotWebTools/rosbridge_suite/blob/ros2/ROSBRIDGE_PROTOCOL.md
我按照 CBOR 格式解开一个例子数据
"a365746f706963722f636f6e6e65637465645f636c69656e7473636d7367a364736563731a63abf3fd656279746573581a010000000a0000003137322e31372e302e31d8f3ab6307c87615656e736563731a3765560e626f70677075626c697368"
https://cbor.me/ --可解析 SBOR
{
"topic": "/connected_clients",
"msg": {
"secs": 1672213501,
"bytes": h'010000000A0000003137322E31372E302E31D8F3AB6307C87615',
"nsecs": 929388046
},
"op": "publish"
}
bytes 按照 rosbag 解码的思路行不通, 这个 bytes 应该如何解析?