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.