- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要修改IoTAgent UltraLight
中的注册设备.修改我的意思是添加一些属性并删除其他属性。
我还想更新 Orion CB
中的实体.
有可能这样做吗?我怎样才能做到这一点?
最佳答案
IoTA(以及一般的 IoTA 库)公开了一个用于创 build 备的北配置接口(interface)。核心思想是,当您在 IoTA 中(直接或通过 IoTA 管理器)配置设备时,会在 Context Broker 中自动创建一个实体。这样的 nothr 供应接口(interface)也允许检索、删除和更新。
话虽如此,IoTA的南接口(interface)设计为只接受来自设备的措施和命令执行结果。因此,如果一个新属性开始发挥作用,并且您通过 IoTA 为该新属性提供值,则不会在 Context Broker 处附加新属性;简单地说,这些信息将被丢弃。
为了接受有关新属性的数据,首先您必须使用上述 IoTA 的配置接口(interface),特别是更新设备操作,以配置此类新属性;这将自动将新属性附加到 Context Broker 级别的实体。从这里开始,发送到 IoTA 的新属性的值将在 Context Broker 中更新。
这样的更新请求如下所示:
PUT http://iota_host:iota_port/iot/devices/<dev_id>?protocol=<protocol_type>
Fiware-Service: <service>
Fiware-ServicePath: <subservice>
{
"entity_type": <entity_type>,
"attributes": [ <new_active_attrs_if_any> ],
"lazy": [ <new_lazy_attrs_if_any> ],
"commands": [ <new_commands_if_any> ],
"statis_attributes": [ <new_static_attrs_if_any> ]
}
关于fiware - 修改设备 - IoTAgentUL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43744436/
我需要修改IoTAgent UltraLight中的注册设备.修改我的意思是添加一些属性并删除其他属性。 我还想更新 Orion CB 中的实体. 有可能这样做吗?我怎样才能做到这一点? 最佳答案 I
我需要在 OrionCB 的 MongoDB 中以正确的类型存储设备属性的值。 由于我无法执行,我深入研究代码并发现 IoTAgentUL(以及 IoTAgentJSON)使用 OrionCB 的 A
我是一名优秀的程序员,十分优秀!