类 IotHiskClient

    • 构造器详细资料

      • 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 id
        request - 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 id
        request - 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 id
        request - 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 id
        request - device authentication message