为啥需要同时使用 oBIX 和 CoAP

     2023-03-07     264

关键词:

【中文标题】为啥需要同时使用 oBIX 和 CoAP【英文标题】:Why oBIX and CoAP together required为什么需要同时使用 oBIX 和 CoAP 【发布时间】:2016-01-22 14:43:51 【问题描述】:

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

我的问题是为什么需要 oBIX?如果 CoAP 已经可用,为什么还需要 oBIX?

【问题讨论】:

【参考方案1】:

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

对于 CoAP 绑定,以下 CoAP 接口映射到 oBIX 请求:

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

【讨论】:

为啥同时需要 PolicySet 和 Policy?

】为啥同时需要PolicySet和Policy?【英文标题】:WhybothPolicySetandPolicyareneeded?为什么同时需要PolicySet和Policy?【发布时间】:2015-12-2516:31:39【问题描述】:我已经阅读了3.0规范,在这里有一个问题:我发现PolicySet和Policy有很多相似... 查看详情

为啥v-if和v-for不建议同时使用

参考技术A在官方文档中明确指出v-for和v-if不建议一起使用。原因:v-for比v-if优先级高,每一次都需要遍历整个数组,造成不必要的计算,影响性能,即使100个list中只需要使用一个数据,也会循环整个数组。解决:使用computed 查看详情

coap协议接入(代码片段)

...种通信协议接入物联网平台,不可多种类型通信协议同时混用。使用说明CoAP的URI资源和MQTTTopic保持一致,请参见MQTT协议规范。Topic规范与MQTTTopic规范一致,CoAP协议内coap://host:port/topic/$topic接口中的$topic可以复用MQTTTopi... 查看详情

为啥我们在做 LOGOUT.php 时同时需要 unset 和 session destroy? [复制]

】为啥我们在做LOGOUT.php时同时需要unset和sessiondestroy?[复制]【英文标题】:Whydoweneedboth,unsetandsessiondestroywhenwearedoingLOGOUT.php?[duplicate]为什么我们在做LOGOUT.php时同时需要unset和sessiondestroy?[复制]【发布时间】:2013-09-0311:09:15【问... 查看详情

为啥同时使用 conda 和 pip? [复制]

】为啥同时使用conda和pip?[复制]【英文标题】:Whyusebothcondaandpip?[duplicate]为什么同时使用conda和pip?[复制]【发布时间】:2021-05-2315:26:31【问题描述】:在这个article,作者建议如下要安装模糊匹配器,我发现conda安装更容易依赖... 查看详情

为啥我需要同时定义 STATIC_URL 和 STATICFILES_DIRS?

】为啥我需要同时定义STATIC_URL和STATICFILES_DIRS?【英文标题】:WhydoIneedtodefinebothSTATIC_URLandSTATICFILES_DIRS?为什么我需要同时定义STATIC_URL和STATICFILES_DIRS?【发布时间】:2015-09-2812:39:41【问题描述】:如果我只定义一个,则页面显示... 查看详情

Spring MVC - 为啥不能同时使用 @RequestBody 和 @RequestParam

】SpringMVC-为啥不能同时使用@RequestBody和@RequestParam【英文标题】:SpringMVC-Whynotabletouse@RequestBodyand@RequestParamtogetherSpringMVC-为什么不能同时使用@RequestBody和@RequestParam【发布时间】:2013-10-2809:55:25【问题描述】:使用带有Post请求和Con... 查看详情

在 BizTalk 中,为啥要同时导入和安装 MSI 文件?

】在BizTalk中,为啥要同时导入和安装MSI文件?【英文标题】:InBizTalkwhyisanMSIfilebothimportedandinstalled?在BizTalk中,为什么要同时导入和安装MSI文件?【发布时间】:2011-06-2117:09:14【问题描述】:我正在处理一个BizTalk项目,不明白为... 查看详情

为啥要同时使用控制器和演示器? [复制]

】为啥要同时使用控制器和演示器?[复制]【英文标题】:Whyuseacontrollerandapresentertogether?[duplicate]为什么要同时使用控制器和演示器?[复制]【发布时间】:2015-01-2812:52:51【问题描述】:抱歉,我的母语不是英语。在clean架构中,... 查看详情

为啥我们需要客户端和服务器端验证? [关闭]

】为啥我们需要客户端和服务器端验证?[关闭]【英文标题】:Whydoweneedbothclientsideandserversidevalidation?[closed]为什么我们需要客户端和服务器端验证?[关闭]【发布时间】:2013-03-2903:47:15【问题描述】:使用验证器同时使用客户端... 查看详情

为啥会限制您同时使用背景图像和背景颜色? [复制]

】为啥会限制您同时使用背景图像和背景颜色?[复制]【英文标题】:Whywouldyouberestrictedfromusingbothbackground-imageandbackground-color?[duplicate]为什么会限制您同时使用背景图像和背景颜色?[复制]【发布时间】:2021-12-2423:09:15【问题描述... 查看详情

为啥可以同时在 TCP 和 UDP 上使用相同的端口?

】为啥可以同时在TCP和UDP上使用相同的端口?【英文标题】:WhyisitpossibletousethesameportonTCPandUDPatthesametime?为什么可以同时在TCP和UDP上使用相同的端口?【发布时间】:2015-06-1701:27:41【问题描述】:我在搜索时看到可以在同一台计... 查看详情

为啥我不能同时使用 Systick 和 Timer1

】为啥我不能同时使用Systick和Timer1【英文标题】:Whycan`tIuseSystickandTimer1simultaneously为什么我不能同时使用Systick和Timer1【发布时间】:2020-09-1321:47:42【问题描述】:我正在使用Systick计时器来创建延迟,systick的处理程序每​​微... 查看详情

为啥我们要在 docker 中同时使用 --detach 开关和 --interactive 和 --tty ?

】为啥我们要在docker中同时使用--detach开关和--interactive和--tty?【英文标题】:whywouldwewanttouseboth--detachswitchwith--interactiveand--ttyindocker?为什么我们要在docker中同时使用--detach开关和--interactive和--tty?【发布时间】:2021-08-1319:31:07【... 查看详情

为啥同时使用 numba.cuda 和 CuPy 从 GPU 传输数据这么慢?

】为啥同时使用numba.cuda和CuPy从GPU传输数据这么慢?【英文标题】:WhyitissoslowtotransferdatafromGPUwhenusenumba.cudaandCuPyatthesametime?为什么同时使用numba.cuda和CuPy从GPU传输数据这么慢?【发布时间】:2020-07-0923:13:26【问题描述】:我从Cupy... 查看详情

Californium CoAP 路径参数

...描述】:我正在使用EclipseCalifornium开发CoAP应用程序,我需要使用URL传递参数,就像我们在restfulweb服务中所做的那样。是否可以在californiumcoap实施中做到这一点,如果可以,请告诉我该怎么做。例如:coap://localhos 查看详情

为啥当我同时使用移动和转弯时,转弯不起作用

】为啥当我同时使用移动和转弯时,转弯不起作用【英文标题】:WhywhenIusemovementandturntogether,theturndoesnotwork为什么当我同时使用移动和转弯时,转弯不起作用【发布时间】:2021-12-1810:39:54【问题描述】:为什么如果我使用它的代... 查看详情

为啥同时使用 C3PO 和 JNDI 会产生问题?

】为啥同时使用C3PO和JNDI会产生问题?【英文标题】:WhydoesusingC3POandJNDIatthesametimecreateanissue?为什么同时使用C3PO和JNDI会产生问题?【发布时间】:2016-12-2523:09:46【问题描述】:我正在从Tomcat8服务器运行一个使用Hibernate的应用程... 查看详情