Status: To Do
Affects Version/s: 0.10.0
Fix Version/s: None
Component/s: Operations service
This Epic is to track activities related to the enablement of pluggable modules for the protocol handling and payload conversion in the Operations server. The intention here is to enable integrating into Kaa the equipment that can't (or for some design considerations shouldn't) run Kaa SDKs, but has some communication protocols implemented into it.
Some examples of the data transport protocols are:
The Protocol Adapters Framework will introduce two new plugin types:
- Protocol Handlers will be responsible for the transport-level communication with the endpoints;
- Protocol Payload Converters will perform conversion between the protocol payloads in JSON / Avro / protobuf / binary format, and the internal Kaa messages for device registration, profiling, and communication plugins.