Install/run Mosquitto broker using Linux VM (Ubuntu or Rapbian OS distro)
เว็บที่ใช้อ้างอิงครั้งนี้ CLICK
คำสั่ง sudo apt update && sudo apt upgrade เพื่อทำการ update และ upgrade system
คำสั่ง sudo apt install -y mosquitto mosquitto-clients เพื่อติดตั้ง Mosquitto-clients
คำสั่ง sudo systemctl enable mosquitto.service เพื่อในการทำ Moaquitto เริ่มทำงานอัตโนมัติ เมื่อ Raspberry Pi เริ่มทำงาน
ใส่ password เป็น 0
หลังจากนั้น ใช้คำสั่ง sudo nano mosquitto.conf เข้าไฟล์ nano
หลังจากเข้า file มาแล้วให้เพิ่ม
allow_anonymous false
password_file /etc/mosquitto/passwd
ดังรูป
เสร็จแล้วทำการ CTRL+X เพื่อ Exit แล้วกด Y เพื่อ save หลังจากนั้น ใช้ sudo reboot เพื่อ reboot เมื่อ reboot ให้เข้าไปที่ terminal ทำการ test ด้วยคำสั่ง
mosquitto_sub -d -t testTopic และ
mosquitto_pub -d -t testTopic -m "Hello world!"
โดยแยกเป็น 2 หน้าต่าง terminal
ผลลัพธ์ที่ได้