推送网关子设备数据到物联网平台?

Blade 未结 1 34

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

1 网关子设备数据上传不到物联网平台;


物联网平台===》网关==》子设备;

用blade平台mqtt连接信息,配置有人云网关。

第一:有人设备用了有人的mqtt连接信息是可以把子设备数据推送上来的

{

  "params": {

    "dir": "up",

    "id": "02500224052300002838",

    "r_data": [

      {

        "name": "aa",

        "value": "1",

        "err": "0"

      },

      {

        "name": "bb",

        "value": "2",

        "err": "0"

      }

    ]

  }

}

第二:有人设备用了blade的mqtt连接信息不能把子设备数据推送上来的

用了topic,/blade/sys/evr2wbojmwaq/N2VVLEBoWRUSeJJ5/thing/event/property/post

推上来数据是,{"rw_prot":{"dir":"rsp","err":"1"}}


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

1我现在要解决的问题是能通过网关设备把子设备(传感器数据)采集上来


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


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


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

1条回答
  • 一、【有人设备用了有人的mqtt连接信息】是怎样的连接信息

    二、【可以把子设备数据推送上来的】数据推送到哪里了,是bladex还是有人还是阿里云

    三、【有人设备用了blade的mqtt连接】是怎样的链接信息

    四、【不能把子设备数据推送上来的】不能推送到哪里,是bladex还是有人还是阿里云


    五、推送成功的数据在哪里,配置的物模型是什么


    六、推送失败的数据推向哪里,配置的物模型是什么,用的时序库是什么



    为了测试平台本身的能力,你可以在平台内链接设备模拟,模拟上报,然后看看数据有没有接收到,能接受则说明平台本身流程没问题,如果外部设备上报不了就是代表格式和路径参数不对(红框内是调用的topic和上报的数据)

    另外关于链接设备参数的说明看这里:https://sns.bladex.cn/q-14847.html

    CleanShot20250913150500@2x.png


    另外设备端上报数据,需要使用标准格式(阿里云物联网平台兼容格式),你提供的格式不是标准格式肯定是传不上去的,具体见文档:https://iot.bladex.cn/tech/prologue/protocol.html#_6-3-%E8%AE%BE%E5%A4%87%E7%AB%AF%E4%B8%8A%E6%8A%A5%E5%B1%9E%E6%80%A7


    CleanShot20250913150329@2x.png


    最后,建议你先用 mqttx 这样的客户端工具,模拟链接平台,进行数据上报查看是否成功,如果mqttx成功,网关不行,则说明就是网关的配置问题而不是平台问题。下面附上一张mqttx上报的流程,你直接可以用线上系统进行测试。(topic、上报格式上面的文档地址有写,可以再仔细看一遍,下面的图里的数据是简化格式,平台支持简化和完整两种格式的数据上报。但是你用的格式不支持,不是标准格式)


    0 讨论(0)
提交回复