设备管理


设备相关的所有功能对应IOTSDK.framework中的IOTSmartDevice类。

获取绑定设备列表


通过调用该接口获取所有设备列表。返回IOTSmartDevice类对象数组。

请求参数:无

例子:

- (void)getDeviceList{
​        [IOTSmartDevice IOTCloudSDK_getDeviceListSuccess: ^(NSArray<IOTSmartDevice *> * deviceLisArr) {
​               NSLog(@"getDeviceList success");
} failure:^( int errNo,NSString *errMessage) {
​               NSLog(@"getDeviceList failure: %@", errMessage);
​        }];
}

获取设备详细信息


获取指定设备的详细信息。请求成功返回IOTSmartDeviceInfoModel实体类对象。

请求参数:无

例子:

- (void)getDeviceInfo{
​         [self.device IOTCloudSDK_getDeviceInfoSuccess: ^(IOTSmartDeviceInfoModel * deviceModel){
​               NSLog(@"getDeviceInfo success");
} failure:^( int errNo,NSString *errMessage) {
​               NSLog(@"getDeviceInfo failure: %@", errMessage);
​        }];
}

修改设备名称


手机修改已经绑定的某设备的显示名称。

请求参数:

参数名 类型 说明 备注 必需
deviceName String 设备显示名 修改后的显示名

例子:

- (void)editDeviceName{
​         [**self.**device IOTCloudSDK_modifyDeviceNameByName: @"your_Device_Name" success:^{
​               NSLog(@"editDeviceName success");
} failure:^( int errNo,NSString *errMessage) {
​               NSLog(@"editDeviceName failure: %@", errMessage);
​        }];
}

检查用户绑定设备是否可升级


获取当前登录用户所绑定的设备中能够进行OTA升级的设备列表。

请求参数:无

例子:

- (void)checkUserDeviceOTA{
​         [IOTSmartDevice IOTCloudSDK_checkUserDeviceOTASuccess: ^(NSArray<IOTSmartDeviceOTAStatusListModel *> *OTAStatusListModelArr) {
​        NSLog(@"check success");
​    } failure:^(int errNo, NSString *errMessage) {
​        NSLog(@"check failure: %@", errMessage);
​    }];
}

检查用户绑定设备的OTA升级状态


给蓝牙设备传输OTA升级包完成,等待设备重启后调用此方法可查询OTA升级结果。

请求参数:

参数名 类型 说明 备注 必需
versionNum String 检查的版本号

例子:

- (void)checkOTAState{
​         [self.device IOTCloudSDK_checkDeviceOTADownloadStatusWithVersionNum: @"versionNum" success:^(IOTSmartDeviceOTADownloadProgressModel *OTADownloadProgressModel)  {
​        NSLog(@"check success");
​    } failure:^(int errNo, NSString *errMessage) {
​        NSLog(@"check failure: %@", errMessage);
​    }];
}
Copyright & copy qinglianyun all right reserved,powered by Gitbook该文件修订时间: 2021-04-22 18:53:48

results matching ""

    No results matching ""