1

私は、さまざまなソースからのメッセージを処理するシステムを持っており、各受信メッセージに MIME タイプを設定しています。これは、後でディスパッチするために使用されます。

受信するメッセージのタイプの 1 つは、コントローラー エリア ネットワーク (CAN) からのデータ フレームです。現在、このデータは通常、HTTP や電子メールなどを介して送信されることはないため、ウィキペディアや標準化組織は、少なくとも明白な場所では MIME タイプを提供していません。Googleも私を助けることができませんでした。

今のところ、いくつかの内部プロトコルで既に行っているように、"application/vnd.*" MIME タイプを作成するだけです。これはちょっと問題ありませんが、実際には正しくありません。誰かが既存の MIME タイプを知っている場合は、それを使用したいと思います。

4

1 に答える 1

0

CAN は、OSI-Layers 1 (物理層) および 2 (データ リンク層) に対してのみ定義されています。

MIME (Multipurpose Internet Mail Extensions) はレイヤー 6 (プレゼンテーション層) 付近にあり、7 番上のレイヤー (アプリケーション層) からの情報のみを記述するか、それ自体のレイヤーである可能性があります。

したがって、「転送方法」ではなく「転送されるもの」に関心があるため、CAN の MIME タイプをバス テクノロジとして使用しても意味がありません。CAN 用の MIME タイプがある場合、イーサネット、WiFi 用の MIME タイプも必要になります... 煙信号 :-)

もちろん、CAN 経由で転送する情報の MIME タイプを定義してエンコードすることもできます。ただし、これらはCAN自体ではなく、転送されたデータに関連しています。CAN 経由で IP および HTTP プロトコルを実行することも可能ですが、これは一般的な使用例ではありません。

于 2015-08-18T15:18:30.807 に答える