首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在mqtt中,在fiware-orion中接收命令的主题应该是什么?

在mqtt中,在fiware-orion中接收命令的主题应该是什么?
EN

Stack Overflow用户
提问于 2022-07-15 16:16:22
回答 1查看 87关注 0票数 0

当我从邮递员向猎户座发送命令时,我一直试图模拟一个与MQTT协议通信的设备。

代码语言:javascript
复制
{
   "on":{
      "type":"command",
      "value":""
   }
}

我创建了这个服务

代码语言:javascript
复制
{
   "services":[
      {
         "apikey":"4jggokgpepnvsb2uv4s40d59ov",
         "cbroker":"http://orion:1026",
         "entity_type":"IoT-PublicServices",
         "resource":""
      }
   ]
}   

我支持这个主题'/+/streetLight001/cmd',我使用通配符'+‘代替'+',它应该是apikey,但它不起作用,有人能告诉我什么可能出了问题吗?

EN

回答 1

Stack Overflow用户

发布于 2022-07-28 08:00:29

根据文档,当使用MQTT绑定时,MQTT命令被发送到以下MQTT主题:/<apiKey>/<deviceId>/cmd

注意:在不同的MQTT主题上发送度量和命令:

  • 有关/<protocol>/<api-key>/<device-id>/attrs主题的措施向北发送,
  • 命令在/<api-key>/<device-id>/cmd主题上向南发送

这背后的原因是,当从设备向IoT Agent发送措施北行时,需要显式地识别需要哪个IoT代理来解析数据。这是通过在相关的MQTT主题前加上一个协议来完成的,否则就无法定义哪个代理正在处理度量。这种机制允许智能系统根据需要将不同的设备连接到不同的IoT代理。

对于向南的命令,这种区分是不必要的,因为正确的IoT代理已经在设备配置步骤中为命令注册了自己,并且设备将始终以适当的格式接收命令

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72996904

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档