网关按照这样格式上传数据,子设备会不会有数据,子设备会不会在线?

Blade 未结 2 26

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

1. 

2. 2.png

3.

{

    "id": "123",

    "version": "1.0",

    "sys":{

        "ack":0

    },

    "method": "thing.event.property.pack.post",

    "params": {

        "properties": {

            "Power": {

                "value": "on",

                "time": 1524448722000

            },

            "WF": {

                "value": 23.6,

                "time": 1524448722000

            }

        },

        "events": {

            "alarmEvent1": {

                "value": {

                    "param1": "on",

                    "param2": "2"

                },

                "time": 1524448722000

            },

            "alertEvent2": {

                "value": {

                    "param1": "on",

                    "param2": "2"

                },

                "time": 1524448722000

            }

        },

        "subDevices": [

            {

                "identity": {

                    "productKey": "",

                    "deviceName": ""

                },

                "properties": {

                    "Power": {

                        "value": "on",

                        "time": 1524448722000

                    },

                    "WF": {

                        "value": 23.6,

                        "time": 1524448722000

                    }

                },

                "events": {

                    "alarmEvent1": {

                        "value": {

                            "param1": "on",

                            "param2": "2"

                        },

                        "time": 1524448722000

                    },

                    "alertEvent2": {

                        "value": {

                            "param1": "on",

                            "param2": "2"

                        },

                        "time": 1524448722000

                    }

                }

            }

        ]

    }

}

我理解的是这个是网关上传的数据嘛,是不是网关按照这样数据格式上传网关和子设备都有数据?

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


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


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


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


2条回答
  • 网关如果是纯做桥梁作用,那就只需要上报这个topic把设备批量数据上报就行了,平台会自动解析并且写入数据。调用这个topic只会让网关下的子设备有数据,网关本身不会有数据。


    如果你想让网关也有数据,就把网关当作独立的一个设备,根据他的配置连接专属topic进行上报数据就行了,具体的逻辑你上个帖子都有说明。

    0 讨论(0)
  • 1小时前

    我返回的数据格式是对的,为啥子设备没有数据呢?

    {

      "params": {

        "properties": {

          "temperature": {

            "value": 30.7,

            "time": 1757855399000

          },

          "humidity": {

            "value": 55.7,

            "time": 1757855399000

          }

        },

        "subDevices": [

          {

            "identity": {

              "productKey": "BT4jhFJBCLFF",

              "deviceName": "QjXVYw5mXfMfTDl9"

            },

            "properties": {

              "temperature": {

                "value": 30.7,

                "time": 1757855399000

              },

              "humidity": {

                "value": 55.7,

                "time": 1757855399000

              }

            }

          }

        ]

      },

      "id": "1",

      "sys": {

        "ack": 0

      },

      "version": "1.0",

      "method": "thing.event.property.pack.post"

    }


    作者追问:1小时前

    这里打断点自行调试

    CleanShot20250917172043@2x.png

    0 讨论(0)
提交回复