Существует ли тип MIME для данных CAN? - PullRequest
1 голос
/ 15 апреля 2011

У меня есть система, которая обрабатывает сообщения из различных источников, и я помещаю MIME-тип в каждое входящее сообщение, которое используется для дальнейшей отправки по линии.

Один тип входящих сообщений - это фреймы данных из локальной сети контроллеров (CAN). Теперь эти данные обычно не передаются по HTTP, электронной почте и т. Д., Поэтому Википедия или организации, занимающиеся стандартизацией, не предоставляют тип MIME, по крайней мере, в очевидном месте. Google тоже не мог мне помочь.

Пока что я просто использую какой-то готовый тип MIME application / vnd. *, Как я уже делал с некоторыми внутренними протоколами. Это нормально, но это не совсем правильно, и если кто-нибудь знает о существующем типе MIME, я бы предпочел использовать его.

1 Ответ

0 голосов
/ 18 августа 2015

CAN определен только для уровней OSI 1 (физический уровень) и 2 (уровень канала передачи данных).

MIME (многоцелевые расширения почты Интернета) находится где-то около уровня 6 (уровень представления) и будет описывать толькоинформация из уровня выше номера 7 (прикладного уровня) или, возможно, его собственного уровня.

Так что не имеет никакого смысла иметь MIME-тип для CAN в качестве технологии шины, потому что вас интересует "что такоепередано "а не в" как это передано ".Если бы существовал тип MIME для CAN, вам также потребуется тип для Ethernet, WiFi ... дымовые сигналы: -)

Конечно, вы можете определять и кодировать типы MIME для своей информации, передаваемой по CAN,Но тогда это относится к вашим данным, переданным, а не к самой CAN.Также было бы возможно запускать протоколы IP и HTTP по CAN, но это не обычный случай использования.

...