Loopback Provider

The Loopback provider connects a provider with one of the data transmission providers: MQTT, REST, MySQL or the Websocket Provider.

MQTT Provider REST MySQL Websocket

Configuration

   INPUT                            OUTPUT
Heartrate (value, '', '') ---> MQTT (SEND/RETAIN, subscr idx, '{ hr: $VALUE, time: $TIME }')
                                      -> { hr: 123, time: ms }

Heartrate (value, '', '') --→ MySQL (SEND, 'INSERT INTO hr_table (rate, time) VALUES ($VALUE, $TIME);') → "INSERT INTO hr_table (rate, time) VALUES ($VALUE, $TIME);"

Heartrate (value, '', '') --→ REST (SEND, ) → URL .com/report?myvalue=123 → BODY { hr: 123, time: ms }

Heartrate (value, '', '') --→ WebSocket (SEND, '{ hr: $VALUE, time: $TIME }') → { hr: 123, time: ms }

MQTT config: outputBody: { hr: $VALUE, time: $TIME }

MySQL config: outputBody: "INSERT INTO hr_table (rate, time) VALUES ($VALUE, $TIME);"