Blog

MQTT Temelleri

Broker, topic, QoS, oturumlar ve MQTT 5 özellikleri gibi temel MQTT kavramları; ücretsiz public broker broker.connectmq.com üzerinde uygulamalı örneklerle.

MQTT $SYS Topic'leri: Broker Sistem Topic'leri Size Ne Anlatır?

$SYS topic ağacına pratik bir rehber: nereden geldiği, wildcard'ların neden onu atladığı, Mosquitto tarzı broker'ların orada ne yayınladığı ve ConnectMQ'da istemci bağlantı durumunun nasıl izleneceği.

7 dk okuma

MQTT vs DDS: Broker'lı ve Broker'sız Endüstriyel Mesajlaşma

MQTT mesajları bir broker üzerinden yönlendirir; DDS ise eşlerin birbirini keşfetmesini ve tipli verileri doğrudan paylaşmasını sağlar. Bu karşılaştırma mimariyi, gerçek zamanlı garantileri, robotik ile IIoT kullanımını ve ikisinin nasıl köprüleneceğini ele alıyor.

7 dk okuma

MQTT Nasıl Çalışır? Broker, Client ve Mesajlar Açıklamalı

TCP bağlantısının açılmasından CONNECT, SUBSCRIBE, PUBLISH, keep alive ve bağlantı kesmeye kadar MQTT'nin nasıl çalıştığının adım adım açıklaması; genel bir broker üzerinde yeniden oluşturabileceğiniz bir izle birlikte.

7 dk okuma

MQTT Wildcard'ları: Topic Filtrelerinde + ve # Nasıl Kullanılır?

Tek seviyeli + ve çok seviyeli # wildcard'ları, tek bir MQTT aboneliğinin birçok topic'i kapsamasını sağlar. Kesin eşleşme kurallarını, uç durumları ve her filtreyi canlı bir broker'da nasıl test edeceğinizi öğrenin.

6 dk okuma

MQTT Portları Açıklamalı: 1883, 8883, 8083 ve 8084

MQTT portlarına pratik bir rehber: düz TCP 1883, TLS 8883, WebSocket 8083 ve güvenli WebSocket 8084; güvenlik duvarı önerileri ve broker.connectmq.com'a karşı kopyala-yapıştır testlerle.

6 dk okuma

MQTT Keep Alive Süresi: Doğru Değer Nasıl Seçilir?

Keep alive süresi, broker'ın ölü bir bağlantıyı ne kadar hızlı fark edeceğini ve boştaki bir istemcinin ne kadar trafik ve pil harcayacağını belirler. Nasıl çalıştığını ve doğru değerin nasıl seçileceğini anlatıyoruz.

8 dk okuma

MQTT Paket Yapısı: Sabit Başlık, Değişken Başlık ve Payload

MQTT paketlerinin bayt düzeyinde incelemesi: sabit başlığın tür ve bayrakları nasıl kodladığı, remaining length'in nasıl çalıştığı ve değişken başlık ile payload'ın neler içerdiği; Wireshark ile yakalayabileceğiniz bir CONNECT ve PUBLISH üzerinden.

6 dk okuma

MQTT 5 User Properties: Payload'a Dokunmadan Metadata Eklemek

MQTT 5 user properties, bir mesajın payload'ını değiştirmeden ekleyebileceğiniz anahtar/değer başlıklarıdır. Nasıl çalıştıklarını, neye yaradıklarını ve Python, Node.js ile komut satırında nasıl gönderilip okunduklarını öğrenin.

6 dk okuma

MQTT Test Kontrol Listesi: Canlıya Almadan Önce Yapılacak 12 Kontrol

Yeniden bağlanma, QoS, retained message'lar, Last Will, payload doğrulama, sınırlar ve yük için hızlı ve tekrarlanabilir testler içeren, tamamı ücretsiz bir genel broker'a karşı çalıştırılabilen canlıya geçiş MQTT test kontrol listesi.

8 dk okuma

15 MQTT Kontrol Paketi Türünün Tamamı Açıklandı

MQTT'de yalnızca 15 kontrol paketi türü vardır. Bu başvuru kaynağı, CONNECT'ten AUTH'a her birini tür numarası, yönü, ilk baytı ve sorun giderirken debug loglarındaki görünümüyle açıklıyor.

7 dk okuma

MQTT vs Kafka: Cihaz Mesajlaşması ve Event Streaming

MQTT ve Kafka birbirinin rakibi olmaktan çok komşusudur. Bu rehber her birinin ne için tasarlandığını açıklıyor, ikisini yan yana karşılaştırıyor ve harici bir consumer servisiyle bir MQTT broker'dan Kafka'ya nasıl veri aktarılacağını gösteriyor.

7 dk okuma

MQTT vs AMQP: Farklar, Kullanım Senaryoları ve Performans

MQTT ve AMQP'nin ikisi de broker tabanlı mesajlaşma protokolleridir, ancak farklı sorunları çözerler. Bu karşılaştırma yönlendirme, teslim garantileri, ayak izi ve tipik mimarileri ele alarak güvenle seçim yapmanızı sağlar.

7 dk okuma

MQTT Broker Nedir? Publish/Subscribe Mesajlaşmaya Başlangıç Rehberi

MQTT broker, IoT cihazları ile uygulamalar arasındaki her mesajı yönlendiren merkezdir. Publish/subscribe modelini, topic ve wildcard'ları, oturumları, QoS'u, retained message'ları ve last will'i öğrenin, ardından dakikalar içinde uygulamalı deneyin.

8 dk okuma

MQTT 5'te Session Expiry Interval ve Clean Start Açıklandı

MQTT 5, eski clean session bayrağını Clean Start ve Session Expiry Interval olarak ikiye ayırdı. İkisinin nasıl birleştiğini, hangi değerlerin seçileceğini ve bunların canlı bir broker'da nasıl doğrulanacağını anlatıyoruz.

6 dk okuma

Gerçek IoT Projeleri için MQTT Topic Hiyerarşisi Örnekleri

Akıllı ev, filo takibi, fabrika ve enerji izleme projeleri için kopyalanmaya hazır MQTT topic ağaçları; her biri için tasarlandığı wildcard abonelikleri ve kaçınılması gereken hatalarla birlikte.

6 dk okuma

MQTT vs NATS: IoT İçin Mesajlaşma Sistemi Seçimi

MQTT ve NATS'in ikisi de hafif publish/subscribe sistemleridir, ancak farklı istemcileri hedeflerler. Bu karşılaştırma cihaz desteğini, teslim garantilerini, kalıcılığı ve ekosistemi ele alarak her birini doğru yere konumlandırmanızı sağlar.

7 dk okuma

MQTT QoS Seviyeleri: Paket Akışları ve Örneklerle QoS 0, 1 ve 2

MQTT QoS için pratik bir rehber: QoS 0, 1 ve 2 kablo üzerinde nasıl çalışır, teslim edilen QoS neden istediğinizden düşük olabilir, oturumlar mesajları nasıl kuyruğa alır ve her kullanım senaryosu için hangi seviyeyi seçmelisiniz.

8 dk okuma

MQTT Eğitimi: Yeni Başlayanlar İçin Eksiksiz MQTT Rehberi

Yeni başlayanlar için uygulamalı bir MQTT eğitimi: broker, topic, QoS, retained message ve Last Will kavramlarını öğrenin, ardından ücretsiz broker.connectmq.com üzerinde CLI, Python ve JavaScript ile gerçekten publish ve subscribe yapın.

10 dk okuma

MQTT Kalıcı Oturum ve Clean Session Bayrağı Açıklandı

Kalıcı oturum, broker'ın bir istemcinin aboneliklerini hatırlamasını ve istemci çevrimdışıyken QoS 1 ve 2 mesajlarını kuyruğa almasını sağlar. Neyin saklandığını, ne zaman kullanılacağını ve kaçınılması gereken tuzakları öğrenin.

7 dk okuma

MQTT vs WebSocket: Protokol mü, Taşıma Katmanı mı?

WebSocket ve MQTT sıkça karşılaştırılır, ancak biri taşıma katmanı, diğeri bir mesajlaşma protokolüdür. Ham WebSocket uygulamalarının kendi başına neleri inşa etmesi gerektiğini ve tarayıcıda MQTT'yi güvenli WebSocket üzerinden nasıl çalıştıracağınızı öğrenin.

7 dk okuma

MQTT Topic Alias: Uzun Topic Adlarında Bant Genişliği Tasarrufu

MQTT 5 topic alias'ları, ilk publish'ten sonra uzun topic adlarını iki baytlık bir sayıyla değiştirir. Anlaşmanın nasıl işlediğini, gerçekte kaç bayt tasarruf ettiğinizi ve MQTT.js'ten alias'ları nasıl güvenle kullanacağınızı öğrenin.

6 dk okuma

QoS 1 ile Tekrarlanan MQTT Mesajlarını Ele Almak

QoS 1 en az bir kez demektir ve bu bazen iki kez anlamına gelir. MQTT'de tekrarlanan mesajların neden oluştuğunu, DUP bayrağının tek başına neden yetmediğini ve bunları güvenle ele alan idempotent tüketicileri nasıl yazacağınızı öğrenin.

6 dk okuma

Özel MQTT broker’ınız birkaç tık uzağınızda

Hesabınızı oluşturun, broker kimlik bilgilerinizi alın ve ilk cihazınızı bağlayın — kurulacak, yamalanacak ya da ölçeklendirilecek sunucu yok.