IMSSubDeviceService Class Reference

Inherits from NSObject
Declared in IMSSubDeviceService.h

+ subDeviceAuthenLogin:resultBlock:

子设备借助app的长连接通道去云端login

+ (void)subDeviceAuthenLogin:(NSDictionary *)deviceInfo resultBlock:(ThingSdkObjectResultBlock)resultBlock

Parameters

deviceInfo

设备信息,应包含 {“productKey”:“pkxxxx”, “deviceName”:“dnyyy”}, 其中对于ble设备,deviceName其实是ble的MAC地址切记不要传真实的deviceName。

resultBlock

结果回调,如果成功,会返回设备信息,如{“productKey”:“pkxxxx”, “deviceName”:“dnyyy”}, 其中deviceName是设备真实的deviceName,而并非MAC地址,此与入参deviceInfo中的信息不一致。 假如失败,错误值请参见 IMSSubDeviceServiceError

Discussion

子设备借助app的长连接通道去云端login

Declared In

IMSSubDeviceService.h

+ notifySubDeviceBinded:

当子设备被绑定成功时,调用此API通知SDK,SDK内部需要做一些逻辑

+ (void)notifySubDeviceBinded:(NSDictionary *)deviceInfo

Parameters

deviceInfo

设备信息,应包含 {“iotId”:“”, “productKey”:“pkxxxx”, “deviceName”:“dnyyy”}, 其中对于ble设备,deviceName其实是ble的MAC地址切记不要传真实的deviceName。

Discussion

当子设备被绑定成功时,调用此API通知SDK,SDK内部需要做一些逻辑

Declared In

IMSSubDeviceService.h