为什么oBIX和CoAP需要

时间:2016-01-22 14:43:51

标签: iot coap

我正在开发一个楼宇自动化物联网系统,该系统同时具有oBIX和CoAP应用程序以提供Web服务。据我所知,CoAP层在oBIX处理程序之上运行。 oBIX的一些接口也类似于CoAP。

我的查询是为什么需要oBIX?如果CoAP已经可用,为什么需要oBIX?

1 个答案:

答案 0 :(得分:0)

在IOT中,CoAP用作oBIX接口的绑定协议。 oBIX规范提供了使用REST(使用HTTP或CoAP),SOAP和WebSocket与web / internet交互的绑定。在许多情况下,您选择的绑定可能由应用程序需求决定,例如,如果您正在实现服务器在受限环境中,或在企业级应用程序中。

对于CoAP绑定,CoAP接口与oBIX请求映射:

OBIX请求 - - HTTP接口
读 - - - - - - - - - GET
写 - - - - - - - - - PUT
调用 - - - - - - - - POST
删除 - - - - - - - - 删除