设备管理 IOTDM(联通用户专用)-上报设备数据:示例

时间:2024-07-03 16:54:05

示例

用户根据Profile格式使用Json组件拼装服务属性的内容(pcServiceProperties)。

1
2
3
HW_UINT *uiLen; 

IOTA_ServiceDataReport(1211, NULL, "xxxx_xxxx_xxxx_xxxx" , "DoorWindow", {\“status\”:\“OPEN\”});

数据上报结果接收。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
//开发者注册该函数进行设备服务数据上报后的处理 
HW_iNT Device_DataReportResultHandler(HW_UiNT uiCookie, HW_MSG pstMsg) 
{
    uiResult = HW_MsgGetUint(pstMsg, EN_IOTA_DATATRANS_IE_RESULT);
    if (HW_SUC CES S != uiResult) 
    {
        // retry with uiCookie 
        return 0;
    }
    return 0;
}
//在设备添加成功后立即注册服务数据上报结果接收广播 HW_BroadCastReg(“IOTA_TOPIC_DATATRANS_REPORT_RSP/XXXX_XXXX_XXXX_XXXX”, Device_AddResultHandler);
support.huaweicloud.com/sdkreference-iot/iot_06_1119.html