Alamat
Tampin, 73000 Negeri Sembilan
Waktu Bekerja
Isnin to Jumaat: 8AM - 6PM
Alamat
Tampin, 73000 Negeri Sembilan
Waktu Bekerja
Isnin to Jumaat: 8AM - 6PM
Apa itu MQTT
MQTT atau nama panjangnya ialah MQ Telemetry Transport or Message Queue Telemetry Transport merupakan satu protokol yang dicipta berkomunikasi antara mesin ke mesin. Protokol ini ringan dan penggunaan data yang kurang menjadikan ia pilihan ramai.
Istilah-istilah yang perlu difahami dalam MQTT ialah:
Contonya, Device 2, Device 3 dan Device 4 subscribe kepada satu topic “test”. Apabila Device 1 publish mesej “Hello World” kepada topic “test”, Device 2, Device 3 dan Device 4 akan menerima mesej “Hello World” tersebut.
Install Mosquitto Broker
Mosquitto adalah open-source MQTT broker.
Pertama sekali jalankan arahan berikut untuk import repository package signing key:
[code]
wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
sudo apt-key add mosquitto-repo.gpg.key
[/code]
kemudian jalankan arahan berikut untuk muat turun list mosquitto:
[code]
cd /etc/apt/sources.list.d/
sudo wget http://repo.mosquitto.org/debian/mosquitto-jessie.list
[/code]
Seterusnya update package:
[code]
sudo apt-get update
[/code]
Arahan berikut untuk install Mosquitto:
[code]
sudo apt-get install mosquitto mosquitto-clients
[/code]
Membenarkan Websocket :
[code]
sudo editor /etc/mosquitto/mosquitto.conf
[/code]
di bahagian bawah sekali taip :
[code]
listener 1883
listener 1884
protocol websockets
[/code]
Hasilnya seperti gambar berikut :
Restart mosquitto :
[code]
sudo service mosquitto restart
[/code]
Menyemak mosquitto berjaya atau tidak :
[code]
sudo netstat -nlp | grep mosquitto
[/code]
Jika wujud LISTEN to 1884 seperti gambar, bermaksud install mosquitto dengan websockets berjaya.