CAN数据是否有MIME类型?

时间:2011-04-15 14:08:52

标签: mime-types can-bus

我有一个处理来自各种来源的消息的系统,我在每个传入消息上放置一个MIME类型,用于进一步调度。

进入的一种消息是来自控制器局域网(CAN)的数据帧。现在,这些数据通常不通过HTTP或电子邮件等传输,因此维基百科或标准化组织不提供MIME类型,至少不是在明显的地方。谷歌也无法帮助我。

现在,我只是使用一些已编写的“application / vnd。*”MIME类型,因为我已经使用了一些内部协议。这有点好,但它不是真的正确,如果有人知道现有的MIME类型,我宁愿使用它。

1 个答案:

答案 0 :(得分:0)

CAN仅定义为OSI-Layer 1(物理层)和2(数据链路层)。

MIME(多用途Internet邮件扩展)位于第6层(表示层)附近,仅描述来自第7层(应用层)之上的层的信息,或者它可能是自己的层。

因此,将CAN作为总线技术的MIME类型没有任何意义,因为您对“转移的内容”感兴趣,而不是“如何转移”。 如果CAN有MIME类型,你还需要一个用于以太网,WiFi ...烟雾信号: - )

当然,您可以为通过CAN传输的信息定义和编码MIME类型。但是这些与您传输的数据有关,而与CAN本身无关。 也可以通过CAN运行IP和HTTP协议,但这不是常见的用例。