Tüm Ürünler
Search
Belge Merkezi

IoT Platform:AMQP sunucu tarafı aboneliği yapılandırma

Son Güncelleme:Oct 03, 2026

IoT Platform, bir tüketici grubu kullanarak belirli konulardaki mesajlara abone olmanıza ve bu mesajları Advanced Message Queuing Protocol (AMQP) sunucusuna iletmenize olanak tanır. Bu konu, IoT Platform konsolunda AMQP sunucu tarafı aboneliğinin nasıl yapılandırılacağını ve yönetileceğini açıklar.

Ön koşullar

Bir tüketici grubu oluşturmuş olmalısınız. Tüketici grupları, konulardaki mesajlara abone olmak için kullanılır. Varsayılan tüketici grubunu (DEFAULT_GROUP) kullanabilir veya IoT Platform'da yeni bir tüketici grubu oluşturabilirsiniz. Daha fazla bilgi için bkz. Tüketici gruplarını yönetme.

Abonelik yapılandırma

Abone olmak istediğiniz mesaj türünü belirtmek için aşağıdaki adımları uygulayın:

  1. IoT Platform konsoluna giriş yapın.

  2. Overview sayfasında, yönetmek istediğiniz örneği bulun ve örnek kimliğine veya örnek adına tıklayın.

  3. Sol gezinme bölmesinde, Message Forwarding > Server-side Subscription seçeneğini belirleyin.

  4. Server-side Subscription sayfasında Create Subscription öğesine tıklayın.

  5. Create Subscription iletişim kutusunda parametreleri yapılandırın ve OK düğmesine tıklayın. Parametrelerin açıklamaları aşağıdaki tabloda verilmiştir.

    Parameter

    Description

    Products

    Cihazların ait olduğu ürünü seçin. Cihazlar tarafından gönderilen mesajlar tüketicilere iletilir.

    Subscription Type

    AMQP seçeneğini belirleyin.

    Consumer Group

    Tüketici gruplarını seçin. Bir ürün için birden fazla tüketici grubu belirtebilir ve bir tüketici grubu içinde birden fazla ürün için çoklu abonelikler oluşturabilirsiniz.

    IoT Platform, mesajları tüketmek üzere varsayılan bir tüketici grubu sağlar. Tüketicileri gruplandırmak istiyorsanız aşağıdaki adımları izleyerek bir tüketici grubu oluşturun: Select Consumer Groups iletişim kutusunun sağ alt köşesinde Create Consumer Group düğmesine tıklayın ve ekrandaki talimatları izleyerek parametreleri yapılandırın. Daha fazla bilgi için bkz. Tüketici gruplarını yönetme.

    Message Type

    Mesaj türlerini seçin. Aşağıdaki cihaz mesajı türlerine abone olabilirsiniz. Temel iletişim konuları, mesaj iletme konuları ve ilgili veri biçimleri hakkında daha fazla bilgi için bkz. Veri biçimleri.

    Önemli

    Bulut ağ geçidi ürünleri ve cihazları kullanıyorsanız, IoT Platform yalnızca Device Upstream Notification, Device Status Change Notification ve Device Changes Throughout Lifecycle mesajlarını ilgili ürünlere ve cihazlara iletir. Mesaj iletme konuları ve veri biçimleri hakkında daha fazla bilgi için bkz. Açık kaynak MQTT üzerinden mesajlaşma, JT/T 808 üzerinden mesajlaşma ve GB/T 32960 üzerinden mesajlaşma.

    • Device Upstream Notification: Allowed Operations parametresi Publish olarak ayarlanmış konulardaki mesajlar. Daha fazla bilgi için bkz. Konu nedir.

      Bu mesajlar, cihazlar tarafından gönderilen özel verileri ve Thing Specification Language (TSL) verilerini içerir. Yukarı yönlü TSL verileri; özellik verileri, olay verileri, özellik ayarlama isteklerine verilen yanıtlar ve hizmet çağrılarına verilen yanıtları kapsar. Kullanıcı sunucularına iletilen TSL verileri IoT Platform tarafından işlenir. Daha fazla bilgi için bkz. Veri biçimleri.

      Örneğin, bir ürün için aşağıdaki konu kategorileri tanımlanmıştır:

      • /${YourProductKey}/${YourDeviceName}/user/get. Bu konu kategorisinin Allowed Operations parametresi Subscribe olarak ayarlanmıştır.

      • /${YourProductKey}/${YourDeviceName}/user/update. Bu konu kategorisinin Allowed Operations parametresi Publish olarak ayarlanmıştır.

      • /${YourProductKey}/${YourDeviceName}/thing/event/property/post. Bu konu kategorisinin Allowed Operations parametresi Publish olarak ayarlanmıştır.

      Sunucu tarafı abonelik özelliği aşağıdaki konu kategorilerindeki mesajları iletir: /${YourProductKey}/${YourDeviceName}/user/update ve /${YourProductKey}/${YourDeviceName}/thing/event/property/post.

      Önemli

      Eşzamansız hizmet çağrılarının yanıt verilerine abone olmak istiyorsanız, cihaz tarafından döndürülen mesaj kimliğinin, IoT Platform'un aşağı yönlü veri gönderirken oluşturduğu mesaj kimliğiyle aynı olduğundan emin olun.

    • Device Status Change Notification: Cihazlar çevrimiçi veya çevrimdışı duruma geçtiğinde gönderilen bildirimler.

    • Gateway's sub-devices discovery report: Ağ geçitlerinin yeni alt cihazları tespit ettiğinde gönderdiği alt cihaz verileri. Ağ geçitlerinde alt cihaz tespiti için kullanılan uygulamalar bulunmalıdır. Bu mesaj türü yalnızca ağ geçitlerine özeldir.

    • Device Topological Relation Changes: Ağ geçitlerinin, alt cihazlarla ağ geçidi arasındaki topolojik ilişkiler oluşturulduğunda veya silindiğinde gönderdiği bildirimler. Bu mesaj türü yalnızca ağ geçitlerine özeldir.

    • Device Changes Throughout Lifecycle: Cihazlar oluşturulduğunda, silindiğinde, etkinleştirildiğinde veya devre dışı bırakıldığında gönderilen bildirimler.

    • TSL Historical Data Reporting: Cihazlar tarafından gönderilen geçmiş özellikler ve olaylar.

    • OTA Update Status Notification: Donanım yazılımı doğrulaması ve toplu güncelleme sırasında cihazlar tarafından gönderilen bildirimler. Bir cihaz güncelleme görevi başarılı olduğunda, başarısız olduğunda, iptal edildiğinde veya yürütülürken bir bildirim iletilir.

    • Device tag change: Cihaz etiketleri değiştirildiğinde cihazlar tarafından gönderilen mesajlar.

    • Submit a module version number: Kablosuz (OTA) modül sürümleri değiştiğinde cihazlar tarafından gönderilen mesajlar.

    • Batch status notification: OTA güncelleme topluluklarının durumu değiştiğinde cihazlar tarafından gönderilen bildirimler.

    Not

    Cihaz mesajlarını dinlerken mesajları filtrelemeniz veya işlemeyiz gerekebilir. Bu durumda, veri iletme kurallarını kullanarak mesajları bir AMQP tüketici grubuna iletebilirsiniz. Ardından, AMQP istemcisini kullanarak mesajları alabilirsiniz. Daha fazla bilgi için bkz. Veri iletme.

    Mesajların bir AMQP sunucusuna nasıl iletileceği ve abone olabileceğiniz cihaz konuları hakkında daha fazla bilgi için bkz. Veri biçimleri.

Bir ürünün aboneliklerini yönetme

Aboneliği yapılandırdıktan sonra Server-side Subscription sayfasına gidin ve aboneliğin oluşturulduğu ürünü bulun. Abonelik üzerinde çeşitli işlemler yapabilirsiniz. İşlemlerin açıklamaları aşağıdaki tabloda verilmiştir.

Operation

Procedure

Edit

Tüketici grubunu ve mesaj türünü değiştirebilirsiniz.

  1. Actions sütununda Edit öğesine tıklayın.

  2. Edit Subscription iletişim kutusunda Consumer group veya Message Type parametresini değiştirin.

  3. Save düğmesine tıklayın.

Delete

Uyarı

Ürün için abone olduğunuz cihaz verileri başka uygulamalarda kullanılıyorsa hizmetleriniz kullanılamaz hale gelebilir veya iş süreçleriniz etkilenebilir. Lütfen dikkatli ilerleyin.

  1. Actions sütununda Delete öğesine tıklayın.

  2. Görüntülenen ileti kutusunda OK düğmesine tıklayın.

Sonraki adımlar

AMQP istemcisini yapılandırma: IoT Platform tarafından sağlanan AMQP SDK'yı kullanmanızı öneririz. Alibaba Cloud, kullanıcılar tarafından geliştirilen AMQP SDK'lar için teknik destek sağlamaz.

Not

Yapılandırmalar tamamlandıktan ve gönderilen cihaz verileri bir AMQP istemcisi tarafından alındığında, IoT Platform konsolundaki günlükleri görüntülemek için aşağıdaki adımları uygulayın: Maintenance > Device Log > Cloud run log seçeneğini belirleyin. Cloud run log sekmesi; bir cihazın veri gönderdiği, IoT Platform'un veriyi AMQP istemcisine ilettiği ve AMQP istemcisinin bir ACK mesajı döndürdüğü durumlarda oluşturulan günlük girdilerini gösterir.