Blog

IoT Eğitimleri

IoT geliştiricileri için adım adım MQTT eğitimleri: broker.connectmq.com'a bağlanan ESP32, WebSocket, Python ve Node.js istemcileri.

Test, Betik ve Hata Ayıklama için En İyi MQTT CLI Araçları

mosquitto_pub/sub, MQTTX CLI, HiveMQ MQTT CLI, MQTT.js CLI, curl ve mqttui'nin uygulamalı karşılaştırması; betik yazma ve hata ayıklama için doğru aracı seçebilmeniz için aynı test broker.connectmq.com üzerinde çalıştırıldı.

7 dk okuma

Python ile MQTT Verisini InfluxDB'ye Kaydetme

paho-mqtt ve influxdb-client ile bir broker'a abone olan, topic seviyelerini InfluxDB tag'lerine dönüştüren, sayısal JSON değerlerini field olarak toplu yazan ve hatalı payload'ları ile tip çakışmalarını yöneten bir Python köprüsü kurun.

6 dk okuma

MQTT Client Kütüphaneleri: Her Dil İçin Doğru Seçimi Yapmak

Python, JavaScript, Go, Java, C#, Rust, C, gömülü sistemler ve mobil için bakımı süren MQTT client kütüphanelerinin pratik bir karşılaştırması; her biri için broker.connectmq.com üzerinde test edilmiş minimal bir bağlanma ve yayımlama örneğiyle.

10 dk okuma

MQTT.js Node.js Eğitimi: Publish, Subscribe, QoS ve TLS

MQTT.js v5 ile bir Node.js publisher ve subscriber oluşturun, async API'yi, QoS'u ve Last Will'i kullanın, 8883 portunda TLS ile şifreleyin ve servisinizin ağ kopmalarına dayanması için yeniden bağlanma seçeneklerini ayarlayın.

6 dk okuma

Telegraf MQTT Consumer: MQTT Verisini InfluxDB'ye Aktarın

Telegraf'ın mqtt_consumer girdisi için pratik bir rehber: broker topic'lerine subscribe olun, JSON'u zaman damgaları ve tag'lerle ayrıştırın, InfluxDB 2'ye yazın, bağlantıyı TLS ile güvenceye alın ve eksik verilerdeki sorunları giderin.

6 dk okuma

Vue MQTT Client: Vue 3 ile WebSocket Üzerinden Gerçek Zamanlı Veri

MQTT.js etrafında yeniden kullanılabilir bir Vue 3 composable'ı yazın, wss üzerinden bir broker'a bağlanın ve canlı bir sensör widget'ı oluşturun; çoğu Vue MQTT uygulamasını zora sokan reaktivite ve yaşam döngüsü tuzaklarıyla birlikte.

6 dk okuma

MQTT Verisi için Docker Compose ile TIG Stack

Bir MQTT broker'a abone olan, sensör verisini saklayan ve hazır yapılandırılmış veri kaynağı ile dashboard'la açılan eksiksiz bir Telegraf, InfluxDB 2 ve Grafana docker-compose kurulumu; ayrıca ilk çalıştırmayı bozan tuzaklar.

6 dk okuma

MQTT Verisini TimescaleDB'ye Kaydetme: PostgreSQL'de IoT Zaman Serileri

MQTT'den TimescaleDB'ye bir pipeline kurun: bir Python subscriber cihaz mesajlarını COPY ile toplu halde bir PostgreSQL hypertable'ına yazar; continuous aggregate'ler, sıkıştırma ve saklama politikaları da sorguları hızlı, depolamayı küçük tutar.

6 dk okuma

WebSocket Üzerinden MQTT: MQTT.js ile Tarayıcıyı MQTT Broker'a Bağlayın

Tarayıcılar ham TCP soketleri açamaz; bu yüzden web uygulamaları MQTT'yi WebSocket üzerinden konuşur. broker.connectmq.com'a bağlanan çalışan bir tarayıcı client'ı ve bir Node.js client'ı geliştirin, en sık görülen bağlantı hatalarını nasıl düzelteceğinizi öğrenin.

7 dk okuma

React ile MQTT Eğitimi: Hook Tabanlı Gerçek Zamanlı Pano

MQTT.js etrafında yeniden kullanılabilir bir useMqtt hook'u oluşturun, React'i güvenli WebSocket üzerinden bir broker'a bağlayın ve yeniden render fırtınaları, StrictMode sürprizleri veya sızan bağlantılar olmadan canlı sensör değerlerini gösterin.

6 dk okuma

Python ve pandas ile Gerçek Zamanlı MQTT Veri Analizi

MQTT mesajlarını network loop'u bloklamadan bir broker'dan pandas DataFrame'lerine aktarın, ardından kayan ortalamaları, dakikalık yeniden örneklemeleri, bayat cihaz kontrollerini ve basit anomali işaretlerini hesaplayın.

6 dk okuma

Grafana MQTT Veri Kaynağı: Broker'ınızdan Canlı Akış Panelleri

Grafana'nın MQTT veri kaynağı eklentisini kurup yapılandırın, broker.connectmq.com'dan sayısal ve JSON payload'ları canlı panellere aktarın ve InfluxDB gibi bir zaman serisi veritabanının ne zaman daha iyi bir seçim olduğuna karar verin.

6 dk okuma

php-mqtt/client ile PHP MQTT Client Eğitimi

php-mqtt/client ile bir PHP web isteğinden MQTT mesajı publish etmeyi ve uzun ömürlü bir PHP subscriber worker'ı çalıştırmayı öğrenin; TLS, yeniden bağlanma, düzgün kapanış ve Laravel dostu desenler dahil.

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.