Zum Hauptinhalt springen

MQTT-Methode

MQTT Yöntemleri

MQTT, IoT uygulamaları için yaygın olarak kullanılan bir iletişim protokolüdür. Aşağıda MQTT yöntemleri ve bunların kullanımları hakkında bilgi bulabilirsiniz.

1. CONNECT

Bu yöntem, bir istemcinin MQTT sunucusuna bağlanmasını sağlar. Bağlantı kurulduğunda, istemci belirli bir istemci kimliği ile sunucuya kendini tanıtır.

2. PUBLISH

Bu yöntem, istemcinin belirli bir konuya (topic) mesaj göndermesini sağlar. Mesajlar, diğer istemciler tarafından abone olunduğunda alınabilir.

3. SUBSCRIBE

Bu yöntem, bir istemcinin belirli bir konuya abone olmasını sağlar. Abone olduktan sonra, istemci o konuya gönderilen mesajları alır.

4. UNSUBSCRIBE

Bu yöntem, bir istemcinin belirli bir konudan aboneliğini iptal etmesini sağlar. Bu işlem, istemcinin artık o konuya gönderilen mesajları almayacağı anlamına gelir.

5. DISCONNECT

Bu yöntem, istemcinin MQTT sunucusundan bağlantısını kesmesini sağlar. Bağlantı kesildiğinde, istemci sunucu ile olan tüm iletişimini sonlandırır.

Örnek Kullanım

Aşağıda MQTT yöntemlerinin nasıl kullanılacağına dair bir örnek verilmiştir:

const mqtt = require('mqtt');
const client = mqtt.connect('mqtt://broker.hivemq.com');

client.on('connect', function () {
client.subscribe('test/topic', function (err) {
if (!err) {
client.publish('test/topic', 'Hello MQTT');
}
});
});

Sonuç

MQTT, IoT uygulamaları için etkili bir iletişim yöntemi sunar. Yukarıda belirtilen yöntemler, MQTT protokolünün temel işlevlerini anlamanıza yardımcı olacaktır.