2016-01-22 57 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
删除 - - - - - - - - 删除