2016-01-22 50 views
0

我正在建設自動化IOT系統,該系統同時具有oBIX和CoAP應用程序以提供Web服務。據我所知,CoAP層在oBIX處理程序上運行。另外一些oBIX的接口與CoAP類似。爲什麼需要oBIX和CoAP

我的查詢是爲什麼oBIX是必需的?爲什麼如果CoAP已經可用,爲什麼需要oBIX?

回答

0

在IOT中,CoAP被用作oBIX接口的綁定協議。 oBIX規範提供了使用REST(使用HTTP或CoAP),SOAP和WebSocket與Web/Internet進行交互的綁定。在許多情況下,您選擇的綁定可能由應用程序需求決定,例如,如果您正在實現服務器在受限的環境中,或爲企業級應用程序。

對於CoAP協議綁定以下CoAP協議intefaces映射與OBIX請求:

OBIX請求 - - HTTP接口
讀 - - - - - - - - - GET
寫 - - - - - - - - - PUT
調用 - - - - - - - - POST
刪除 - - - - - - - - 刪除