adda25 / MqttOverWebsocket

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MQTT Over Websocket example

This is an example of the MQTT over WebSocket based on docker compose. There are three custom container and one mosquitto broker docker image toke/mosquitto.

Of the three custom container, two are the mqtt pub/sub, and the remaining is the Express server in order to serve a single html page that uses the Paho Client in order to receive and visualize the raw data coming from the mqtt broker.

Network

  • Server: Host 3003
  • Broker: Host 9001 (WS)
  • Broker: Host 1883 (Mqtt)

Arch

├── Readme.md
├── docker-compose.yaml
├── pub
│   ├── Dockerfile
│   ├── node_modules
│   ├── package-lock.json
│   ├── package.json
│   └── pub.js
├── server
│   ├── Dockerfile
│   ├── node_modules
│   ├── package-lock.json
│   ├── package.json
│   ├── public
│   └── server.js
└── sub
    ├── Dockerfile
    ├── node_modules
    ├── package-lock.json
    ├── package.json
    └── sub.js

Run

docker-compose build && docker-compose up

Than go to http://localhost:3003 and see your application run.

About


Languages

Language:HTML 37.8%Language:JavaScript 35.1%Language:Dockerfile 27.1%