本部分将向您介绍我们在现场演示中发布的不同公共数据集。

我们的公共数据集位于 dw-demo01.firebaseio.com。  该应用会接收来自物联网设备管理门户“物”对象的所有数据。  您可以访问其中任一对象中静态属性、告警、位置和属性的所有当前值。  如果您要查找历史数据,则应在与 Google BigQuery 的集成中进行历史查询。

要用演示数据了解如何查看当前数据,请访问以下链接:https://dw-demo-01.firebaseio.com/.json

示例文档

以下是 JSON 文档的示例:

示例文档
                    {
    "DEMO": {
        "things": {
            "00900b17f958": {
                "gateway": {
                    "appVersion": "1.0",
                    "dwPlatform": "Linux-X86-Generic",
                    "dwProduct": "DW-Gateway.Lanner",
                    "dwVersion": "14.2.0-014",
                    "make": "unknown",
                    "model": "unknown",
                    "remShell": false
                },
                "lastSeen": "2014-12-09T11:32:23.673393438Z",
                "properties": {
                    "mbps_down": {
                        "ts": "2014-12-09T11:32:23.672Z",
                        "value": 0.046426
                    },
                    "mbps_up": {
                        "ts": "2014-12-09T04:08:03.672Z",
                        "value": 0.68726
                    }
                },
                "tunnelLatencies": {
                    "router-ap01": 833,
                    "router-eu01": 569,
                    "router-us01": 196
                },
                "updatedBy": "00900b17f958",
                "updatedOn": "2014-12-06T15:54:10.082Z"
            },
            "12e692ba0f62": {
                "gateway": {
                    "appVersion": "2.0",
                    "dwPlatform": "Linux-X86-Generic",
                    "dwProduct": "DW-Gateway.Linux",
                    "dwVersion": "14.2.0-014",
                    "make": "unknown",
                    "model": "unknown",
                    "remShell": false
                },
                "tunnelLatencies": {
                    "router-ap01": 826,
                    "router-eu01": 365,
                    "router-us01": 20
                },
                "updatedBy": "12e692ba0f62",
                "updatedOn": "2014-12-08T14:33:09.211Z"
            },
            "352054050628750": {
                "alarms": {
                    "engine": {
                        "msg": "",
                        "state": 0,
                        "ts": "2014-12-09T14:03:58.888Z"
                    },
                    "fuellevel": {
                        "msg": "",
                        "state": 3,
                        "ts": "2014-12-08T15:53:50.851Z"
                    },
                    "speed": {
                        "msg": "Engine has been stopped.",
                        "state": 4,
                        "ts": "2014-12-09T14:03:58.893Z"
                    }
                },
                "lastSeen": "2014-12-09T14:03:58.882742556Z",
                "loc": {
                    "address": {
                        "city": "Gent",
                        "country": "BE",
                        "state": "Vlaanderen",
                        "street": "Edmond Helderweirdtstraat",
                        "streetNumber": "",
                        "zipCode": "9041"
                    },
                    "altitude": -0.7,
                    "corrId": "trip-20141209-13:38:43",
                    "delta": 113.75790742446934,
                    "fixAcc": 0,
                    "fixType": "GPS",
                    "heading": 93,
                    "id": "54870124aefed93e2f037afa",
                    "lat": 51.08456,
                    "lng": 3.77802,
                    "speed": 1,
                    "thingId": "538e118a5d80f11f080217fe",
                    "ts": "2014-12-09T14:03:16.481Z"
                },
                "locUpdated": "2014-12-09T14:03:16.481Z",
                "properties": {
                    "fuelecon": {
                        "ts": "2014-12-09T14:03:59.001Z",
                        "value": 0
                    },
                    "fuellevel": {
                        "ts": "2014-12-09T14:03:01.84Z",
                        "value": 68.2
                    },
                    "odometer": {
                        "ts": "2014-12-09T14:03:01.761Z",
                        "value": 6989
                    },
                    "rpm": {
                        "ts": "2014-12-09T14:03:58.947Z",
                        "value": 0
                    },
                    "speed": {
                        "ts": "2014-12-09T14:03:58.899Z",
                        "value": 0
                    },
                    "speed_limit_delta": {
                        "ts": "2014-12-08T17:39:22.186Z",
                        "value": 0
                    },
                    "tripmiles": {
                        "ts": "2014-12-09T14:03:58.882Z",
                        "value": 6
                    }
                }
            },
            "homehvac": {
                "lastSeen": "2014-12-09T16:07:26.771449115Z",
                "properties": {
                    "brhum": {
                        "ts": "2014-12-09T16:04:24.28Z",
                        "value": 45
                    },
                    "brlight": {
                        "ts": "2014-12-09T16:06:23.773Z",
                        "value": 11
                    },
                    "brtemp": {
                        "ts": "2014-12-08T06:46:26.773Z",
                        "value": 71.400002
                    },
                    "lrhum": {
                        "ts": "2014-12-09T15:59:16.408Z",
                        "value": 54
                    },
                    "lrlight": {
                        "ts": "2014-12-09T16:07:18.789Z",
                        "value": 39.799999
                    },
                    "lrtemp": {
                        "ts": "2014-12-08T20:03:29.284Z",
                        "value": 76.300003
                    },
                    "offhum": {
                        "ts": "2014-12-09T16:03:24.279Z",
                        "value": 41
                    },
                    "offlight": {
                        "ts": "2014-12-09T16:07:26.77Z",
                        "value": 118
                    },
                    "offtemp": {
                        "ts": "2014-12-09T04:30:29.283Z",
                        "value": 73.199997
                    }
                }
            },
            "homepower": {
                "alarms": {
                    "hvacrun": {
                        "msg": "",
                        "state": 0,
                        "ts": "2014-12-09T05:09:51.288Z"
                    },
                    "whrun": {
                        "msg": "",
                        "state": 0,
                        "ts": "2014-12-09T14:47:29.281Z"
                    }
                },
                "lastSeen": "2014-12-09T15:58:53.409257477Z",
                "properties": {
                    "hvac": {
                        "ts": "2014-12-09T14:47:11.277Z",
                        "value": 3
                    },
                    "main": {
                        "ts": "2014-12-09T15:58:51.407Z",
                        "value": 638
                    },
                    "office": {
                        "ts": "2014-12-09T12:03:51.286Z",
                        "value": 245
                    },
                    "other": {
                        "ts": "2014-12-09T15:58:53.408Z",
                        "value": 272
                    },
                    "refrigerator": {
                        "ts": "2014-12-09T15:54:29.406Z",
                        "value": 136
                    },
                    "waterheater": {
                        "ts": "2014-12-09T14:47:29.28Z",
                        "value": 0
                    }
                }
            },
            "homesprinkler": {
                "alarms": {
                    "zone1": {
                        "msg": "",
                        "state": 0,
                        "ts": "2014-12-09T09:10:04.288Z"
                    },
                    "zone2": {
                        "msg": "",
                        "state": 0,
                        "ts": "2014-12-09T09:20:04.289Z"
                    },
                    "zone3": {
                        "msg": "",
                        "state": 0,
                        "ts": "2014-12-09T09:30:04.286Z"
                    },
                    "zone4": {
                        "msg": "",
                        "state": 0,
                        "ts": "2014-12-09T09:40:04.285Z"
                    }
                },
                "lastSeen": "2014-12-09T09:40:04.287769697Z"
            },
            "homeweather": {
                "lastSeen": "2014-12-09T16:05:40.000125416Z",
                "properties": {
                    "barometer": {
                        "ts": "2014-12-09T14:52:33Z",
                        "value": 30.032
                    },
                    "diff_temp": {
                        "ts": "2014-12-09T15:53:40.001Z",
                        "value": -11.300003
                    },
                    "inside_rh": {
                        "ts": "2014-12-09T15:00:28Z",
                        "value": 53
                    },
                    "inside_temp": {
                        "ts": "2014-12-09T15:01:23Z",
                        "value": 74
                    },
                    "outside_rh": {
                        "ts": "2014-12-09T15:56:39Z",
                        "value": 84
                    },
                    "outside_temp": {
                        "ts": "2014-12-09T15:53:39Z",
                        "value": 62.599998
                    },
                    "rain_rate": {
                        "ts": "2014-12-09T14:52:33Z",
                        "value": 0
                    },
                    "wind_dir": {
                        "ts": "2014-12-09T16:05:24Z",
                        "value": 279
                    },
                    "wind_speed": {
                        "ts": "2014-12-09T16:05:39Z",
                        "value": 3
                    }
                }
            },
            "xerox6180": {
                "lastSeen": "2014-12-06T15:54:31.472384526Z",
                "properties": {
                    "printcolor": {
                        "ts": "2014-12-06T15:54:31.47Z",
                        "value": 3351
                    },
                    "supplyblack": {
                        "ts": "2014-12-06T15:54:31.519Z",
                        "value": 80
                    },
                    "supplycyan": {
                        "ts": "2014-12-06T15:54:31.518Z",
                        "value": 80
                    },
                    "supplymagenta": {
                        "ts": "2014-12-06T15:54:31.519Z",
                        "value": 100
                    },
                    "supplyyellow": {
                        "ts": "2014-12-06T15:54:31.519Z",
                        "value": 100
                    }
                }
            }
        }
    }
}
                

理解 JSON

JSON 结构与 thing.find API 查询返回的结果相匹配,您可以在此处查看有关 JSON 的信息: thing.find

您已完成本指南

本指南演示了一系列实用的强大功能,包括如何从物联网收集数据,如何根据需要筛选和处理数据,以及如何将适当的数据从物联网设备管理门户发送至 Firebase,并在其中使用多种库和工具处理这些数据,从而构建实时应用。

前往下一部分获取更多资源,进一步了解该平台。