



NOT

MQTT istemci protokolü etkinleştirilmişse, bilgilerin korunması için MQTT protokolünün güvenli (TLS) varyantını kullanmanızı öneririz.
MQTT protokolü, gömülü cihazı buluta bağlamak için internette yaygın olarak kullanılan hafif bir iletişim protokolüdür.
MQTT (Message Queuing Telemetry Transport) istemci kütüphanesi, MQTT protokolünde bir istemci olarak hareket etmek için bir AC500 işlemci modülünün entegre edilmesini sağlar. Böylece AC500 ile MQTT ağına bağlı diğer cihazlar arasında veri alışverişi yapmak mümkündür.
Aşağıdaki şekilde, bir broker (ortada MQTT broker) ve beş istemciden oluşan bir MQTT ağı bulunmaktadır. Şekil, veri göndermek ve almak için MQTT'nin ana işlevlerini göstermektedir: yayınla ve abone ol. İstemciler, MQTT broker'ına veri (örneğin bağlı bir sensörün zaman damgalı sıcaklığı) göndermek için belirli bir konuya sahip mesajlar yayınlayabilir. Örneğin, "AC500_1" istemcisi "topic/2" konusuna bir mesaj yayınlar. Öte yandan, istemciler de veri almak için konulara abone olabilirler. Örneğin, "Laptop" istemcisi "topic/2" konusuna abone olmuştur. Böylece MQTT broker'ında yayınlanan "topic/2" konulu tüm mesajlar hemen "Laptop" istemcisine gönderilecektir. Bu, "AC500_1" istemcisinden dizüstü bilgisayara bir mesaj akışı oluşturur.
MQTT davranışını gerçekleştirmek için ⮫ MQTT istemci kütüphanesinde uygulanan çeşitli fonksiyon blokları vardır.
TLS sürümü
MQTT istemcisi TLS sürüm 1.2'yi kullanır.
İçinde Yapılandırma Automation Builder
MQTT istemcisi için herhangi bir yapılandırmaya gerek yoktur.
İçinde Yapılandırma CODESYS
Tüm fonksiyon blokları döngüsel olarak işlenen task’larda çağrılmalıdır.
Fonksiyon bloklarını aşağıdakilerle birlikte kullanabilirsiniz:
-
Otomatik task konfigürasyonu veya manuel task konfigürasyonu ile PLC_PRG.
-
Tek bir program veya farklı programlar.
-
Tek bir task veya farklı task’lar.
Farklı task’lara atanan farklı programlar ile farklı döngü süreleri ve öncelikler tanımlayabilirsiniz.
Sınırlama
Kalıcı oturum yok. Kesilen bir bağlantıdan sonra, yeniden bağlanma durumunda istemcinin konulara tekrar abone olması gerekir.
Donanım
MQTT protokolü, entegre Ethernet ile bir AC500 cihazı (PM5032 veya üstü) gerektirir.
