Communication Profiles
A Communication Profile (CP) defines the rules to be followed and the properties to be applied to a given communication protocol.
This Arrowhead FW implementation is offering the following CPs to interact with services of the Core/Support systems and also to apply by the provider systems developers:
CP | Security |
---|---|
Generic HTTP | Not secured |
Generic HTTPS | Encrypted data transfer |
Generic MQTT | Not secured |
Generic MQTTS | Encrypted data transfer |
Important! These CPs are required only for interactions with the Arrowhead Framework. Consumer and provider systems must use one of the defined profiles when communicating with an Arrowhead Core or Suppor system. However, this requirement does not apply to the communication between the consumer and provider systems themselves — they are free to use any communication method or protocol that best suits their needs.