Kategoriler
IoT

Ubuntu üzerinde MQTT Mosquitto broker’ı kurma

MQTT iletişimi gerçekleştirmek için server olarak Mosquitto kurulumunu nasıl yapacağımıza bakalım.

Merhaba,

MQTT iletişimi gerçekleştirmek için server olarak Mosquitto kurulumunu nasıl yapacağımıza bakalım.

1. Ubuntu’ya root ile giriş yapalım

2. Aşağıdaki komut ile mosquitto deposunu ekleyelim

12sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppasudo apt-get update

3. Mosquitto broker paketini yüklemek için aşağıdaki komutu çalıştıralım

1sudo apt-get install mosquitto

4. MQTT client için geliştirici kütüphanelerini yüklemek için aşağıdaki komutu çalıştıralım

1sudo apt-get install libmosquitto-dev

5. MQTT client pketlerini yüklemek için aşağıdaki komutu çalıştıralım

1sudo apt-get install mosquitto-clients

6. Mosquitto broker çalışıyor olduğundan emin olalım

1sudo service mosquitto status

Servis kontrolü ile ilgili komutlar

  • Servisin yüklü olup olmadığını kontrol etmek için: systemctl list-units | grep mosquitto
  • Servisi başlatmak için: systemctl start mosquitto
  • Servisin durumunu kontrol etmek için: systemctl status mosquitto
  • Servisi durdurmak için: systemctl stop mosquitto
  • Servisi otomatik başlatmak için: systemctl enable mosquitto
  • Servisi otomatik başlatması kapatmak için: systemctl disable mosquitto

7. Test edelim

Aşağıdaki komut ile “mymqtt” konusuna(topic) abone olup dinlemeyi başlatalım 

1mosquitto_sub -h localhost -t "mymqtt" -v

İkinci bir terminal açalım. Aşağıdaki komut ile “mymqtt” konusuna mesaj yayınlayalım

1mosquitto_pub -h localhost -t "mymqtt" -m "Led On"

“Led On” mesajı ilk terminal ekranında abone olduğumuz “mymqtt” konusunda gözükecektir.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir