2011-04-15 66 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協議,但這不是常見的用例。