HiveMQ Cloud, MQTT protokolünü kullanan bir IoT platformudur. HiveMQ Console kullanarak bir cluster oluşturabilir ve web client ile bağlanabilirsiniz.
Kuika platformunda MQTT protokolünü kullanabilmek için HiveMQ üzerinde bir kullanıcı oluşturup gerekli bağlantı bilgilerini elde etmeniz gerekir. Oluşturduğunuz kullanıcı adı ve şifreyi Kuika’da MQTT eklerken kullanacaksınız.
Bu işlemi adım adım şu şekilde yapabilirsiniz:
1. HiveMQ Cloud Console’a Giriş Yapın
- Tarayıcınızda HiveMQ Cloud Console adresine gidin.
- Hesabınız yoksa “Sign Up” butonuna tıklayarak kayıt olun.
- Hesabınız varsa “Login” butonuna tıklayarak giriş yapın. Kullanıcı adı ve şifrenizi girerek HiveMQ Console’a erişin.
2. Yeni Bir Cluster Oluşturma
- Giriş yaptıktan sonra ana sayfada “Clusters” bölümüne gidin.
- “Create Cluster” seçeneğine tıklayın.
- Cluster için bir ad verin (örneğin “MyFirstCluster”).
- Cluster’ın lokasyonunu seçin. Örneğin, “Europe” veya “North America” gibi.
- Ücretsiz bir plan (Free Plan) seçebilir veya ihtiyaçlarınıza göre ücretli bir plan tercih edebilirsiniz.
- Ayarları onayladıktan sonra “Create” butonuna tıklayın. Cluster oluşturulacak ve bağlantı kurabilmeniz için gerekli bilgileri sağlayacaktır.
3. Web Client ile Bağlanma
- Cluster oluşturulduktan sonra, HiveMQ Cloud Console'da sol menüde “Web Client” sekmesini bulun ve tıklayın.
- Web Client açıldığında, bağlanmak için şu bilgileri doldurmanız gerekecek:some text
- Host: Cluster oluştururken verilen bağlantı URL'si (genellikle *.hivemq.cloud şeklinde olur).
- Port: 8883 (SSL) veya 1883 (güvenli olmayan bağlantılar için).
- Client ID: Her bağlantı için benzersiz bir kimlik kullanılması gerekir; rastgele bir ID girilebilir.
- Username ve Password: HiveMQ Cloud Console üzerinden oluşturduğunuz kullanıcı adı ve şifrenizi girin.
- Tüm bilgileri girdikten sonra “Connect” butonuna tıklayın.
- Bağlantı sağlandığında MQTT üzerinden mesaj göndermeye ve almaya başlayabilirsiniz. Bağlandıktan sonra, belirli bir topic üzerinden mesajlar yayınlayabilir (publish) veya dinleyebilirsiniz (subscribe).