[NB-IoT物聯網套件] 產品介紹 快速入門 用戶指南 設備開發指南 應用開發指南 最佳實踐 常見問題 服務協議 變更日誌

基礎消息格式

本頁目錄

1.設備數據點消息

2.設備生命周期事件消息

規則引擎對不同的消息源定義了不同的固定基礎消息格式,作為規則SQL 的處理依據。

1. 設備數據點消息

設備數據點消息數據格式如下:

參數屬性類型說明示例
sysProperty messageTypestring消息類型:固定为deviceDatapoint
productIdstring產品ID90273
appProperty deviceIdstring設備ID102839
dataTimestampint設備數據點生產時間戳,單位毫秒,設備上傳時可自定義攜帶15980987429000
datastreamstring數據流名稱,在NB物聯網套件中,为objectid_instanceid_resourceid3303_0_5700
body object/string/...詳細的數據點消息內容見如下示例

數據json示例1,json數據

{
    "sysProperty": {
        "messageType": "deviceDatapoint",
        "productId": "90273",
    },
    "appProperty":{
        "deviceId": "102839",
        "dataTimestamp": 15980987429000,
        "datastream":"weather"
    },
    "body":{
        "temperature": 30,
        "humidity": "47%"
    }
}

數據json示例2,數值型數據

{
    "sysProperty": {
        "messageType": "deviceDatapoint",
        "productId": "90273",
    },
    "appProperty":{
        "deviceId": "102839",
        "dataTimestamp": 15980987429000,
        "datastream":"temperature"
    },
    "body": 10
}

數據json示例3,字串型數據

{
    "sysProperty": {
        "messageType": "deviceDatapoint",
        "productId": "90273",
    },
    "appProperty":{
        "deviceId": "102839",
        "dataTimestamp": 15980987429000,
        "datastream":"weather"
    },
    "body":"sunny with wind"
}

2. 設備生命周期事件消息

設備生命週期事件消息數據格式如下:

參數屬性類型說明示例
sysProperty messageTypestring消息類型:固定為deviceLifeCycle
productIdstring產品ID90273
appProperty deviceIdstring設備ID102839
dataTimestampint設備消息生產時間戳記,單位毫秒15980987429000
body object創建、刪除、上線、離線 created/deleted/online/offline

數據json示例

{
    "sysProperty": {
        "messageType": "deviceLifeCycle",
        "productId": "90273",
    },
    "appProperty":{
        "deviceId": "102839",
        "dataTimestamp": 15980987429000,
    },
    "body":{
        "event": "online"
    }
}

个搜索结果,搜索内容 “

    0 个搜索结果,搜索内容 “