2011-04-15 76 views
1

我有来自各种来源的处理消息的系统和我把MIME类型,其上用于进一步的调度上下行的每个传入消息。进来的消息的CAN数据是否有MIME类型?

一种类型是从控制器局域网的数据帧(CAN)。现在,这个数据通常不通过HTTP或电子邮件等传送的,因此维基百科或标准化组织不给MIME类型,至少不会在明显的地方。谷歌也无法帮助我。现在,我只是想与一些化妆“应用程序/ vnd。*”MIME类型,因为我已经做了一些内部协议。这是还挺好的,但它不是真正正确的,如果有人现有的MIME类型的人都知道,我更愿意使用它。

回答

0

CAN仅针对OSI层1(物理层)和2(数据链路层)进行定义。

MIME(多用途互联网邮件扩展)位于第6层(表示层)周围,并且只会描述来自第7层(应用层)上层的信息或可能是它自己的层。

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

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