0

私は、Web サービスを提供するための oBIX と CoAP アプリケーションの両方を備えたビルディング オートメーション IOT システムに取り組んでいます。私の知る限り、CoAP レイヤーは oBIX ハンドラーの上で動作します。また、oBIX のいくつかのインターフェースは CoAP に似ています。

私の質問は、なぜoBIXが必要なのですか? CoAPがすでに利用可能であるのに、なぜoBIXが必要なのですか?

4

1 に答える 1

0

IOT では、CoAP は oBIX インターフェイスのバインディング プロトコルとして使用されます。oBIX 仕様は、REST (HTTP または CoAP を使用)、SOAP、および WebSocket を使用して Web/インターネットと通信するためのバインディングを提供します。多くの場合、バインディングの選択は、サーバーを実装している場合など、アプリケーションのニーズによって決定される場合があります。制約のある環境、またはエンタープライズ レベルのアプリケーション向けです。

CoAP バインディングの場合、次の CoAP インターフェイスが oBIX 要求にマッピングされます。

OBIX リクエスト - - HTTP インターフェイス
読み取り - - - - - - - - - GET
書き込み - - - - - - - - - PUT
呼び出し - - - - - - - - POST
削除 - - - - - - - - DELETE

于 2016-01-22T17:04:47.423 に答える