A Unusual MQTT, Kafka and Fuse Online IoT Demo involving a Robot

I am finding less and less time to pursue my passions these days. It is my pleasure to show you this unusual demo in which a robot’s movement is sent using MQTT and saved in a Kafka topic and then taken from the Kafka topic and saved in a file on a FTP site using Fuse Online integration. The file is then used as the source to playback the movements on the same robot using a small Java program.

Here is a diagram that describes the setup:

Mimic Movements
Mimic Movements

My Robot called MAX is described on hackaday.io:

Everything is running on my Macbook using the “oc cluster up” all-in-one Openshift cluster.

It consists of AMQ 7.1, Kafka and Fuse Online 7.1

You can find how to set up AMQ 7.1 in Section 3.2 of this document.