Skip to content

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.