HiveMQ Migration

HiveMQ Serverless Alternatifi: ConnectMQ Cloud Serverless MQTT Broker'a Geçin

Aynı sunucusuz deneyimi isteyen HiveMQ Cloud Serverless Free ve Pay As You Go kullanıcıları ConnectMQ Cloud Serverless MQTT Broker'a geçebilir. Planları, limitleri, uç noktaları, yerleşik araçları ve ilk cihazınızı dakikalar içinde nasıl bağlayacağınızı görün.

IoT cihazlarının HiveMQ Cloud Serverless'tan paylaşımlı ve izole bir küme üzerindeki ConnectMQ Cloud Serverless MQTT Broker'a yeniden bağlanması
Bunu kendi MQTT broker’ınızda çalıştırınFree planla özel, yönetilen bir MQTT broker alın ve hazır kod örnekleriyle başlayın.
Ücretsiz deneyin Kod örnekleri Kart gerekmez

HiveMQ Cloud Serverless'ı sunucu işletmeden bir MQTT broker'a sahip olmak için kullandıysanız, en yakın muadil yine bir serverless MQTT broker'dır: web konsolunda oluşturduğunuz ve standart istemcilerle bağlandığınız, paylaşımlı ve kiracı bazında izole edilmiş bir küme üzerindeki özel bir broker. ConnectMQ Cloud Serverless MQTT Broker tam olarak bunun için tasarlandı. Bu makale neler sunduğunu, planlarının HiveMQ Serverless Free ve Pay As You Go kullanıcılarıyla nasıl eşleştiğini ve ilk istemcinizi nasıl taşıyacağınızı gösteriyor.

HiveMQ, Serverless'ı 31 Aralık 2026'da sonlandırıyor; ayrıntılar için HiveMQ Cloud Serverless kapanıyor yazısına bakın.

Bir Serverless Alternatifinden Ne Beklemelisiniz?

İyi bir HiveMQ Serverless alternatifi, Serverless'ı cazip kılan özellikleri korur:

  • Altyapı yok. Yönetilecek sanal makine, sertifika veya yama yok.
  • Ücretsiz bir katman. Kredi kartı olmadan gerçek cihazlar ve gerçek TLS ile işe yarar.
  • Standart MQTT. Mevcut istemci kodunuz çalışmaya devam eder.
  • Bir web konsolu. Kimlik bilgileri oluşturmak ve cihazlarınızın ne yaptığını görmek için.
  • Yukarı doğru bir yol. Protokol değiştirmeden daha fazla bağlantıya veya izole bir kümeye geçiş.

Bir Bakışta ConnectMQ Serverless

Özellik Serverless (Free) Serverless (Paid)
Eşzamanlı bağlantı 25'e kadar 1.000'e kadar
Maksimum QoS 1 2
Maksimum mesaj boyutu 256 KB 1 MB
Retained mesajlar ve wildcard'lar Evet Evet
Shared subscription'lar Hayır Evet
MQTT sürümleri 3.1.1 ve 5.0 3.1.1 ve 5.0
Kredi kartı gerekli mi? Hayır Evet

Her iki plan da her broker'ın izole olduğu paylaşımlı, çok kiracılı (multi-tenant) bir kümede çalışır: kimlik bilgileriniz, topic alanınız ve kotalarınız size aittir. # aboneliği yalnızca sizin trafiğinizi döndürür. 1.000'den fazla bağlantıya veya izole bir kümeye ihtiyaç duyduğunuzda bir sonraki adım, aynı protokolü ve araçları kullanan Yönetilen Bulut MQTT Broker olur. Serverless MQTT broker rehberi bu modeli derinlemesine açıklıyor.

HiveMQ Serverless'tan Eşleme

Önceki planınız Tipik durum Önerilen ConnectMQ planı
HiveMQ Serverless Free, prototip veya hobi projesi Birkaç cihaz, bir dashboard, testler Serverless (Free)
HiveMQ Serverless Free, büyüyen pilot 25 cihaza yaklaşıyor, QoS 2 veya daha büyük payload gerekiyor Serverless (Paid)
HiveMQ Serverless Pay As You Go, üretim Yüzlerce cihaz, backend servisleri Serverless (Paid) veya izolasyon için Dedicated
Aynı akış üzerinde çok sayıda backend tüketicisi Worker'lar arasında yük dengeleme Shared subscription'lı Serverless (Paid)

HiveMQ kümenizin mevcut limitlerini konsolunda kontrol edin ve yeni planı ortalamaya göre değil, en yüksek bağlantı sayınıza ek pay bırakarak boyutlandırın.

Uç Noktalar ve Güvenlik

Taşıma katmanı Port Notlar
MQTT 1883 Güvenilir ağlarda test için
TLS üzerinden MQTT 8883 Cihazlar için önerilir
WebSocket 8083 Tarayıcıda test için
Secure WebSocket 8084 Path /mqtt, web dashboard'ları için

TLS, herkes tarafından güvenilen bir Let's Encrypt sertifikası kullanır; bu yüzden standart istemciler özel CA dosyaları olmadan ona güvenir. Her broker için üretilmiş bir kullanıcı adı, parola ve client ID verilir. Client ID kimlik bilgilerine bağlıdır ve istemciler tek bir kimlik bilgisi setiyle birden fazla bağlantı çalıştırmak için YOUR_CLIENT_ID_kitchen gibi bir son ek ekleyebilir. Paylaşımlı altyapı plan bazlı kotalar, bağlantı yağmuru (flood) koruması ve tekrarlanan başarısız girişlerden sonra IP engelleme ile korunur; MQTT 5 istemcileri ise kota aşımı için 0x97 gibi anlaşılır reason code'lar alır.

Kurmanız Gerekmeyen Yerleşik Araçlar

ConnectMQ portalı şunları içerir:

  • Hiçbir yazılım olmadan yayın yapmak ve abone olmak için tarayıcı içi MQTT istemcisi.
  • Topic'leri ve payload'ları geldikleri anda gösteren canlı topic gezgini.
  • Bağlantı ve trafik özetlerini içeren bir dashboard.
  • Endüstriyel payload'lar için Sparkplug B çözümlemeli, ISA-95 seviyelerine göre düzenlenmiş cihaz görünümü.
  • Eşik alarm kuralları ve bir alarm günlüğü.

Geçiş sırasında bu araçlar, her cihaz dalgasının beklenen topic'ler ve payload'larla geldiğini doğrulamanın en hızlı yoludur.

Taşınan İlk İstemcinizi Bağlayın

app.connectmq.com adresinde ücretsiz bir broker oluşturun, kimlik bilgilerini kopyalayın ve istemcinizde yalnızca bağlantı ayarlarını değiştirin. MQTT.js ile:

// npm install mqtt
const mqtt = require("mqtt");

const client = mqtt.connect("mqtts://broker.connectmq.com:8883", {
  username: process.env.MQTT_USERNAME,
  password: process.env.MQTT_PASSWORD,
  clientId: `${process.env.MQTT_CLIENT_ID}_dashboard`,
  protocolVersion: 5,
});

client.on("connect", () => {
  console.log("Connected to ConnectMQ");
  client.subscribe("site1/#", { qos: 1 });
});

client.on("message", (topic, payload) => {
  console.log(topic, payload.toString());
});

Topic'leriniz, payload'larınız ve QoS seviyeleriniz HiveMQ'dakiyle aynı kalır. Yalnızca host, port, kimlik bilgileri ve client ID değişir. ESP32, Python ve Node-RED örnekleri HiveMQ sonrası MQTT istemcilerini yeniden yapılandırma yazısında.

HiveMQ Cloud'dan Farklı Olanlar

Adil bir karşılaştırma, planlamanız gereken farkları da içerir:

  • Client ID'ler serbestçe seçilmek yerine verilen kimlik bilgilerine bağlıdır.
  • Topic başına izinler sunulmaz; güven sınırlarını ayrı broker'lar veya kimlik bilgileriyle ayırın.
  • Retained durum, broker yeniden başlatmalarında korunacağı varsayılmak yerine istemciler tarafından bağlanırken yeniden yayınlanmalıdır.
  • Veri entegrasyonları yerleşik bağlayıcılar yerine Node-RED, Telegraf veya kendi aboneleriniz gibi standart MQTT istemcileriyle yapılır.

Çoğu Serverless iş yükü için bunlar küçük yapılandırma değişiklikleridir. Bunlardan biri sizin için engelse, eksiksiz geçiş rehberi bu durumun nasıl aşılacağını gösteriyor.

Sık Sorulan Sorular

ConnectMQ Serverless ücretsiz mi?

Evet. Serverless (Free) planı 25 eşzamanlı bağlantıya, QoS 1'e kadar ve 256 KB mesajları, retained mesajlar ve wildcard abonelikleriyle destekler ve kredi kartı gerektirmez.

Ücretsiz başlayıp cihazları değiştirmeden sonra yükseltebilir miyim?

Genellikle evet. Yükseltme kotaları değiştirir; protokolleriniz, portlarınız ve topic yapınız aynı kalır. En fazla portalda gösterilen kimlik bilgilerini veya uç noktayı güncellersiniz. Dedicated bir kümeye geçmek ise genellikle yeni bir hostname ve kimlik bilgileri anlamına gelir; MQTT mantığı değişmeden kalır.

ConnectMQ, HiveMQ Cloud gibi MQTT 5'i destekliyor mu?

Evet. Reason code'lar, user property'ler ve session expiry dahil hem MQTT 3.1.1 hem de MQTT 5.0 desteklenir. Shared subscription'lar Serverless (Paid) ve üzerinde kullanılabilir.

HiveMQ Serverless kümemi ne kadar hızlı değiştirebilirim?

Broker'ı oluşturmak birkaç dakika sürer. Toplam süre, istemcilerinizi ne kadar hızlı güncelleyebildiğinize bağlıdır; uygulamalar ve dashboard'lar için bu çoğu zaman aynı gün tamamlanır.

İlgili yazılar

Tüm yazılar →

Ö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.