类 IotHiskClient
- java.lang.Object
-
- com.baidubce.AbstractBceClient
-
- com.baidubce.services.iothisk.AbstractIotHiskBceClient
-
- com.baidubce.services.iothisk.IotHiskClient
-
public class IotHiskClient extends AbstractIotHiskBceClient
Provides the client for accessing the iot hisk service.
-
-
字段概要
-
从类继承的字段 com.baidubce.services.iothisk.AbstractIotHiskBceClient
HANDLERS
-
从类继承的字段 com.baidubce.AbstractBceClient
config, DEFAULT_CONTENT_TYPE, DEFAULT_ENCODING, DEFAULT_SERVICE_DOMAIN, URL_PREFIX
-
-
构造器概要
构造器 构造器 说明 IotHiskClient(BceClientConfiguration config)Constructs a new hisk client using the client configuration to access hisk.
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 ActiveResponseactive(String deviceId, ActiveRequest request)Active specified devicevoidauth(String deviceId, AuthRequest request)Authenticate for specified device.CipherResponsedecrypt(String deviceId, CipherRequest request)Decrypt message for specified device.CipherResponseencrypt(String deviceId, CipherRequest request)Encrypt message for specified device.-
从类继承的方法 com.baidubce.services.iothisk.AbstractIotHiskBceClient
createRequest, fillInHeaderAndBody, toJson
-
从类继承的方法 com.baidubce.AbstractBceClient
computeBktVirEndpoint, computeServiceId, getBktVirEndpoint, getClient, getEndpoint, getServiceId, invokeHttpClient, isRegionSupported, setClient, shutdown
-
-
-
-
构造器详细资料
-
IotHiskClient
public IotHiskClient(BceClientConfiguration config)
Constructs a new hisk client using the client configuration to access hisk.- 参数:
config- The bcc client configuration options controlling how this client connects to bcc (e.g. proxy settings, retry counts, etc).
-
-
方法详细资料
-
encrypt
public CipherResponse encrypt(String deviceId, CipherRequest request)
Encrypt message for specified device.- 参数:
deviceId- specified device idrequest- plain text request message(base64 encoding), which required be encrypted- 返回:
- encrypted cipher message(base64 encoding)
-
decrypt
public CipherResponse decrypt(String deviceId, CipherRequest request)
Decrypt message for specified device.- 参数:
deviceId- specified device idrequest- cipher request message(base64 encoding), which required be decrypted- 返回:
- decrypted plain text message(base64 encoding)
-
active
public ActiveResponse active(String deviceId, ActiveRequest request)
Active specified device- 参数:
deviceId- specified device idrequest- activation message- 返回:
- successful activation result with device id, otherwise an exception will be thrown
-
auth
public void auth(String deviceId, AuthRequest request)
Authenticate for specified device.- 参数:
deviceId- specified device idrequest- device authentication message
-
-