网关设备注册不成功

Blade 未结 1 15
lutw
lutw 剑侠 1小时前

一、该问题的重现步骤是什么?

  1. 创建产品-网关设备-动态注册
    image.png
    自建tcp服务,然后连接broker,设备连接tcp服务然后通过mqtt动态注册

    tcp服务通过mqtt发布注册消息
    topic:/blade/sys/${productKey}/${deviceName}/thing/sub/register
    数据格式:
    {  "id": "123",  "version": "1.0",  "sys":{      "ack":0  },  "params": [    {      "deviceName": "deviceName1234",      "productKey": "a1234******"    }  ],  "method": "thing.sub.register"}
    image.png

    broker服务接收到的消息
    image.png

2. 

3.


二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。


1条回答
  • 网关激活没,上个帖子有讲到,激活的条件是网关通过mqtt连接成功过一次平台。连接成功后会自动激活。

    激活后才可以网关代理,你的截图里返回的是null,那你就到上面的getDevice方法里打断点,看看为什么获取的是null。这个问题其实可以自己调试来解决,遇到解决不了不好找原因了才发帖提问。

    0 讨论(0)
提交回复