Skip to content

Interface

An Interface is a possible way for a Device to interact with Kamea.

This Interface can be mono or bidirectional. The platform integrates support for some Interfaces, but new ones can be implemented depending on the needs.

Kamea has a builtin support for:

  • Azure IoT Hub
  • HTTP
  • MQTT

Interface details

  • Name: a unique name that identifies the Interface
  • Configuration: a set of Interface-specific configurations

Interface Features

Feature State
List Interfaces Available

List interfaces

Permission

  • none needed

Feature

  • Users can retrieve the list of available Interfaces in the system by listing the available Channels

Supported Interface types

Azure IoT Hub Interface

The Azure IoT Hub Interface allows to use Microsoft Azure IoT Hub as a communication layer with Devices. Azure IoT Hub allows bi-directional communication.

Configuration

Host name: The IoTHub host name

Devices can connect using the three types of authentication from Azure IoT Hub: SAS key, self-signed certificate, CA-signed certificate.

HTTP Interface

The HTTP Interface allows Devices to send information through a dedicated HTTP endpoint. The HTTP Interface does not support bi-directional communication, Devices can only poll for information from the platform.

Configuration

No specific configuration, the HTTP endpoint is provided by the platform.