public class BootstrapClient extends java.lang.Object implements RawMessageListener
构造器和说明 |
---|
BootstrapClient(java.lang.String bootstrapUri,
java.lang.String deviceId,
java.security.KeyStore keyStore,
java.lang.String keyPassword)
构造函数,使用证书创建
|
BootstrapClient(java.lang.String bootstrapUri,
java.lang.String deviceId,
java.lang.String deviceSecret)
构造函数,使用密码创建
|
限定符和类型 | 方法和说明 |
---|---|
void |
bootstrap(ActionListener listener)
发起设备引导
|
void |
close()
关闭客户端
|
void |
onMessageReceived(RawMessage message)
收到消息通知
|
public BootstrapClient(java.lang.String bootstrapUri, java.lang.String deviceId, java.lang.String deviceSecret)
bootstrapUri
- bootstrap server地址,比如ssl://iot-bs.cn-north-4.myhuaweicloud.com:8883deviceId
- 设备iddeviceSecret
- 设备密码public BootstrapClient(java.lang.String bootstrapUri, java.lang.String deviceId, java.security.KeyStore keyStore, java.lang.String keyPassword)
bootstrapUri
- bootstrap server地址,比如ssl://iot-bs.cn-north-4.myhuaweicloud.com:8883deviceId
- 设备idkeyStore
- 证书容器keyPassword
- 证书密码public void onMessageReceived(RawMessage message)
RawMessageListener
onMessageReceived
在接口中 RawMessageListener
message
- 原始消息public void bootstrap(ActionListener listener) throws java.lang.IllegalArgumentException
listener
- 监听器用来接收引导结果java.lang.IllegalArgumentException
- 参数非法异常public void close()