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

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

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

1
sudo
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

1
sudo
apt-get
install
libmosquitto-dev

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

1
sudo
apt-get
install
mosquitto-clients

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

1
sudo
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 

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

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

1
mosquitto_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