设备管理 IOTDM(联通用户专用)-设备接收解绑定命令:示例

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

示例

调用该接口需要实现Agent Lite提供的观察者接口。

1
2
3
4
public class AgentLiteHub implements MyObserver {
    public Subscribe (Observable hubService) {
        hubService. registerObserver (this);
    }

接收设备解绑定响应消息。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// 当设备解绑定成功后,开发者收到该回调后需要删除直连设备的配置信息并且释放所有资源。
public void update(IotaMessage arg0) {
    // TODO Auto-generated method stub
    System.out.println("收到hubservice通知:" + arg0);
    int mMsgType = arg0.getMsgType();
    switch(mMsgType) {
        //收到添加设备的应答
        case IodevService.IODEV_MSG_ADD_DEVICE_RSP:
        getAddDeviceAnswer(arg0);
        break;
        //收到删除设备的应答
        case IodevService.IODEV_MSG_RMV_DEVICE_RSP:
        getRmvDeviceAnswer(arg0);
        break;
        //收到更新设备信息的应答
        case IodevService.IODEV_MSG_UPDATE_DEVSTATUS_RSP:
        getUpdateStatusAnswer(arg0);
        break;
        case IodevService.IODEV_MSG_RECEIVE_CMD:
        getUnbindAnswer(arg0);
        break;
        default:
        break;
    }
}
support.huaweicloud.com/sdkreference-iot/iot_06_1208.html