Erlang MQTT or EMQ Broker is acclaimed as one of the best open source MQTT brokers available in the market to serve the needs of a large scale enterprise. It is powered by Erlang/OTP and can support millions of concurrent MQTT clients. To read more about Erlang MQTT Broker, follow this link . Features inherent to EMQ that have earned it the right fame are: Distributed Fault tolerant Massively scalable Highly extensible In this blog, I shall attempt to provide a list of simple steps to create an EMQ cluster with two nodes and then connect to the cluster using a MQTT subscriber and a publisher and route messages between them. I shall assume the reader's moderate acquaintance with MQTT, Oracle VM VirtualBox and Raspberry Pi 3. Here are the components I'll use: EMQ cluster with two nodes in a Ubuntu 16.04 Oracle Virtual Box VM A MQTT subscriber connected to the second node of the cluster A MQTT publisher connected to the first node of the cluster (from Raspb...