IMSThing Class Reference
Inherits from | NSObject |
---|---|
Declared in | IMSThing.h |
– iotId
获取物的 iotId
- (NSString *)iotId
Return Value
返回物的 iotId
Discussion
获取物的 iotId
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