- Broker: mosquitto (https://mosquitto.org/)
- Android client: Paho (http://www.eclipse.org/paho/clients/android/)
- Javascript client: Paho (http://www.eclipse.org/paho/clients/js/)
#install broker
$ docker run -d -p 1883:1883 -p 9001:9001 --name=mosquitto sourceperl/mosquitto
download https://mosquitto.org/download/
find your websocket.conf, and set websocket listen port.
listener 1883
listener 9001
protocol websockets
restart service
Reference https://www.latech.tw/2017/02/mqtt.html