Fiware 物联网代理注册

Fiware 物联网代理注册,fiware,fiware-orion,Fiware,Fiware Orion,我试图了解Orion上下文代理和IoT代理之间的数据流。 为此,首先要了解的是初始注册请求。我还没有找到任何例子来描述这一点。 之后,我想通过上下文代理将命令发送到设备(或开始时的IoT代理) 有人能为这些用例提供具体示例吗?完整的NGSI-v2数据流在IoT代理中进行了描述。在 可以找到NGSI-LD的等价物 可以找到NGSI-v2驱动的完整示例。代理上的操作如下所示: curl-iX补丁\ 'http://localhost:1026/v2/entities/urn:ngsi-ld:Door

我试图了解Orion上下文代理和IoT代理之间的数据流。 为此,首先要了解的是初始注册请求。我还没有找到任何例子来描述这一点。 之后,我想通过上下文代理将命令发送到设备(或开始时的IoT代理)


有人能为这些用例提供具体示例吗?

完整的NGSI-v2数据流在IoT代理中进行了描述。在

可以找到NGSI-LD的等价物

可以找到NGSI-v2驱动的完整示例。代理上的操作如下所示:

curl-iX补丁\
'http://localhost:1026/v2/entities/urn:ngsi-ld:Door:001/ATTR'\
-H'内容类型:应用程序/json'\
-H'fiware服务:openiot'\
-H'固件服务路径:/'\
-d'{
“开放”:{
“类型”:“命令”,
“值”:”
}
}'

因此我必须依赖“旧”NGSI10操作
updateContext
/
queryContext
,不能使用
/v2/registration
端点?分步教程我找不到任何示例如何通过上下文代理将命令从第三方发送到设备如果您使用的是不推荐使用的NGSI-v1接口,则只会使用
updateContext
/
queryContext
。NGSI-v2使用
/v2
端点,NGSI-ld使用
/NGSI-ld/v1/
端点。这一切都在物联网代理内部处理,因此开发者无需做任何事情。别误会我:我不想重新发明轮子。但是,
IoAgent节点库
并不完全适合我们的需要。为此,我们必须采纳它。但这是相当困难的,因为没有任何关于在上下文代理和iot代理之间交换哪些数据的精确文档来查找HTTP请求执行的实例,请在代码中查找
config.getConfig().contextBroker.url
。这些通常会触发该方法。