IMSThing Class Reference
Inherits from | NSObject |
---|---|
Declared in | IMSThing.h |
Other Methods
– iotId
获取物的 iotId
- (NSString *)iotId
Return Value
返回物的 iotId
Discussion
获取物的 iotId
Declared In
IMSThing.h
– getProductKey
获取物的 productKey
- (NSString *)getProductKey
Return Value
返回物的 productKey
Discussion
获取物的 productKey
Declared In
IMSThing.h
– getDeviceName
获取物的 deviceName
- (NSString *)getDeviceName
Return Value
返回物的 deviceName
Discussion
获取物的 deviceName
Declared In
IMSThing.h
– getThingActions
获取物的控制操作类实例,具体参见 IMSThingActions
包括物的属性获取、设置;物的事件记录获取;调用物的服务
- (id<IMSThingActions>)getThingActions
Return Value
返回物的控制操作类实例
Discussion
获取物的控制操作类实例,具体参见 IMSThingActions
包括物的属性获取、设置;物的事件记录获取;调用物的服务
Declared In
IMSThing.h
– registerThingObserver:
注册物的状态、属性变化或者事件触发的 observer, Thing 类只会 Weak 持有此 observer, 调用者需要自行保证 observer 的生命周期,如果 dealloc 了,将不再有效
- (void)registerThingObserver:(id<IMSThingObserver>)observer
Parameters
observer |
观察者,具体参见 |
---|
Discussion
注册物的状态、属性变化或者事件触发的 observer, Thing 类只会 Weak 持有此 observer, 调用者需要自行保证 observer 的生命周期,如果 dealloc 了,将不再有效
Declared In
IMSThing.h
– unregisterThingObserver:
反注册物的状态、属性变化或者事件触发的 observer
- (void)unregisterThingObserver:(id<IMSThingObserver>)observer
Parameters
observer |
观察者,具体参见 |
---|
Discussion
反注册物的状态、属性变化或者事件触发的 observer
Declared In
IMSThing.h
– getThingProfile
获取物的 Profile,在 Profile 中包含了物的模型信息; 具体参见 IMSThingProfile
- (IMSThingProfile *)getThingProfile
Return Value
返回物的模型信息,开发者可以借此来做 UI 展示
Discussion
获取物的 Profile,在 Profile 中包含了物的模型信息; 具体参见 IMSThingProfile
Declared In
IMSThing.h
LocalConnection Methods
– startLocalConnect:
主动开启跟设备之间的本地连接
- (void)startLocalConnect:(ThingSdkBooleanResultBlock _Nullable)resultBlock
Parameters
resultBlock |
结果回调 |
---|
Discussion
主动开启跟设备之间的本地连接
Declared In
IMSThing.h
– stopLocalConnect
主动断开跟设备之间的本地连接
- (void)stopLocalConnect
Discussion
主动断开跟设备之间的本地连接
Declared In
IMSThing.h