有基于文本的描述二进制通信协议的格式或者语言吗? (转载)

hyperisnice
hyperZ 05月30日 字数 370

嵌入式内部经常有定义传输介质为网络或者串口的通信协议

目前协议通常都是用excel表格保存的, 但是excel不方便比较不同版本, 不能合并

有没有基于文本的. 描述二进制格式协议的语言.用于规范文档?

Embedded 嵌入式系统
8 个回复
intron
内含子 05月30日

前些年常用 XML,这几年互联网行业常用 JSON。

【 在 hyperisnice (hyperZ) 的大作中提到: 】

: 标  题: 有基于文本的描述二进制通信协议的格式或者语言吗?

: 发信站: 水木社区 (Sat May 30 18:56:13 2020), 站内

: 【 以下文字转载自 Programming 讨论区 】

: 发信人: hyperisnice (hyperZ), 信区: Programming

: 标  题: 有基于文本的描述二进制通信协议的格式或者语言吗?

: 发信站: 水木社区 (Sat May 30 18:55:43 2020), 站内

: 嵌入式内部经常有定义传输介质为网络或者串口的通信协议

: 目前协议通常都是用excel表格保存的, 但是excel不方便比较不同版本, 不能合并

: 有没有基于文本的. 描述二进制格式协议的语言.用于规范文档?

: --

hyperisnice
hyperZ 05月30日

如果用json相当于把协议内容定义成文本类型了

其实是想要一种用文本描述协议格式的方式(协议可能是文本也可能是二进制)

【 在 intron (内含子) 的大作中提到: 】

: 前些年常用 XML,这几年互联网行业常用 JSON。

tom6bj
tom 05月30日

base64转一下

【 在 hyperisnice (hyperZ) 的大作中提到: 】

: 【 以下文字转载自 Programming 讨论区 】

: 发信人: hyperisnice (hyperZ), 信区: Programming

: 标  题: 有基于文本的描述二进制通信协议的格式或者语言吗?

: ...................

mapandfold
掉进水里衣甚沾 05月31日

Zeroc ICE?

【 在 hyperisnice () 的大作中提到: 】

: 【 以下文字转载自 Programming 讨论区 】

: 发信人: hyperisnice (hyperZ), 信区: Programming

: 标  题: 有基于文本的描述二进制通信协议的格式或者语言吗?

: 发信站: 水木社区 (Sat May 30 18:55:43 2020), 站内

wjjmindray
逝去的日子 06月01日

自定义一个,写个解析器不就完事儿了嘛

【 在 hyperisnice 的大作中提到: 】

: 发信人: hyperisnice (hyperZ), 信区: Programming

: 标  题: 有基于文本的描述二进制通信协议的格式或者语言吗?

: 发信站: 水木社区 (Sat May 30 18:55:43 2020), 站内

: ...................

gahang
gahang 06月02日

ASN.1了解一下

【 在 hyperisnice (hyperZ) 的大作中提到: 】

: 发信人: hyperisnice (hyperZ), 信区: Programming

: 标  题: 有基于文本的描述二进制通信协议的格式或者语言吗?

: 发信站: 水木社区 (Sat May 30 18:55:43 2020), 站内

: ...................

starw
化缘道人~~相忘于江湖 06月02日

ASN.1?

【 在 hyperisnice (hyperZ) 的大作中提到: 】

: 【 以下文字转载自 Programming 讨论区 】

: 发信人: hyperisnice (hyperZ), 信区: Programming

: 标  题: 有基于文本的描述二进制通信协议的格式或者语言吗?

: ...................

hyperisnice
hyperZ 06月03日

好像是想要的东西,感谢

【 在 gahang 的大作中提到: 】

: ASN.1了解一下