public interface ISubDeviceConnectListener
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getClientId()
获取子设备的ClientId,用于和网关建立拓扑关系。 传入Null 则默认用 productKey&deviceName
|
java.util.Map<java.lang.String,java.lang.Object> |
getSignExtraData()
获取子设备签名的其他信息。
若Key包含“sign”,则其 value 会覆盖 getSignValue ();若 Key包含“signMethod”,则其Value回覆盖 getSignMethod()。
|
java.lang.String |
getSignMethod()
获取子设备的签名算法,用于和网关建立拓扑关系
|
java.lang.String |
getSignValue()
获取子设备的签名信息,用于和网关建立拓扑关系
|
void |
onConnectResult(boolean isSuccess,
ISubDeviceChannel channel,
AError error)
子设备建立拓扑关系结果
|
void |
onDataPush(java.lang.String topic,
AMessage data)
处理子设备相关下行数据
|
java.lang.String getSignMethod()
java.lang.String getSignValue()
java.lang.String getClientId()
java.util.Map<java.lang.String,java.lang.Object> getSignExtraData()
void onConnectResult(boolean isSuccess, ISubDeviceChannel channel, AError error)
isSuccess
- 是否建连成功channel
- 建联成功后的的子设备Channelerror
- 建联失败原因void onDataPush(java.lang.String topic, AMessage data)
topic
- data
-