Inter-service Messaging

There are four AMQP access points that a third party service (device driver or support service) uses to communicate with the core Edge Compute Platform services:
Exchange to publish API request, the third party service needs to create a callback queue to subscribe to for the response
Exchange to publish telemetry data
Exchange to bind a custom queue to and subscribe to process incoming messages (like commands)
Exchange to publish specific messages to core services (like sending up a discovery report)

See the AMQP Users section for details on the users that have been configured for this communication.

These exchanges are described in more detail in the following sections.