Solace messages from embedded application Arduino or Intel Edison?

107 Views Asked by At

just as the title says, someone of you has had luck integrating Solace messages from an embedded application. I could only find their API to be used under an operating system, not for standalone applications.

Is there any stack or libraries to do the task from a 32bit microcontroller under C/C++?

2

There are 2 best solutions below

2
Szocske On

You could always use MQTT from your embedded platform to connect to Solace.

Different endpoints can use different messaging protocols, so a telemetry reading going in via MQTT can be seamlessly fanned out over JMS and AMQP to different backends.

0
Alexandra Masse On

Solace PubSub+ Message Brokers natively support the OASIS MQTT 3.1.1 standard to meet the needs of connected devices and mobile applications. MQTT is a lightweight messaging protocol specifically designed for applications where a small code footprint is required, such as for embedded applications.

There are many free MQTT client libraries available for use. For example, an Arduino specific MQTT client is available here: https://pubsubclient.knolleary.net/