Özel bir konu kategorisi, bir ürün altındaki tüm cihazların konularını kapsar. Bu konuda, bir ürün için özel konu kategorisinin nasıl tanımlanacağı ve iletişim için özel konuların nasıl kullanılacağı açıklanmaktadır.
Genel bilgiler
Konuların nasıl tanımlanacağı ve kullanılacağı hakkında bilgi için bkz. Konu nedir.
Özel konu kategorisi ekleme
IoT Platform konsolu üzerinde oturum açın.
Overview sayfasında, yönetmek istediğiniz örneği bulun ve örnek kimliğine veya örnek adına tıklayın.
Sol gezinme bölmesinde, öğelerini seçin.
Products sayfasında, özel konu kategorisi eklemek istediğiniz ürünü bulun ve View seçeneğine tıklayın.
Product Details sayfasında, seçeneklerini belirleyin.
-
Konu Kategorisini Düzenle iletişim kutusunda parametreleri yapılandırın ve OK seçeneğine tıklayın. Parametreler aşağıdaki tabloda açıklanmıştır.
Parametre
Açıklama
Cihaz İşlem Yetkilendirmeleri
Cihazın konu kategorisi üzerindeki izni. Geçerli değerler: Publish, Subscribe ve Publish and Subscribe.
Konu Kategorisi
Bir konu kategorisi birkaç alandan oluşur. Alanları eğik çizgiler (
/) ile ayırın. Ad harf, rakam ve alt çizgi (_) içerebilir. Konu kategorisinin her alanı boş bırakılamaz.Bulut ağ geçidi ürünü kullanıyorsanız, otomatik olarak herhangi bir ön ek belirtilmez. Parametre için özel bir değer belirtmeniz gerekir. Değer, artı işaretleri (
+) ve diyez işaretleri (#) dahil olmak üzere joker karakterler içerebilir. Bir DeviceName belirtmek için${deviceName}değişkenini kullanabilirsiniz.Bulut dışı ağ geçidi ürünü kullanıyorsanız aşağıdaki hususlara dikkat edin:
Bir konu kategorisinin Cihaz İşlem Yetkilendirmeleri parametresini Subscribe olarak ayarlarsanız, cihazların aynı anda birden fazla konuya abone olmasına izin vermek için konu kategorisinde artı işareti (
+) ve diyez işareti (#) joker karakterlerini belirtebilirsiniz./${productKey}/${deviceName}/user/, parametre değeri için otomatik olarak ön ek olarak belirtilir. Konu kategorisi için yalnızca özel bir ad belirtmeniz gerekir.
NotJoker karakterlerin kullanımı hakkında daha fazla bilgi için bkz. Joker karakterli özel konular.
Delege Edilmiş Aboneliği Etkinleştir
Bu parametre yalnızca Cihaz İşlem Yetkilendirmeleri parametresini Subscribe veya Publish and Subscribe olarak ayarlamanız durumunda kullanılabilir.
Delege edilmiş abonelik etkinleştirilirse, IoT Platform ürünün cihazları IoT Platform'a bağlandığında cihazlar için abonelik işlemlerinin tamamlanmasına yardımcı olur.
Sıkıştırmayı veya Açmayı Etkinleştir
Exclusive Enterprise Edition örneklerinin özel konuları için veri sıkıştırma ve açma işlemlerini etkinleştirebilirsiniz. Bu özellik hakkında daha fazla bilgi için bkz. Veri sıkıştırma.
Açıklama
Konu kategorisinin açıklaması. Farklı konu kategorilerinin özelliklerini ayırt etmek için bu parametreyi yapılandırabilirsiniz.
Konu kategorilerini yönetme
Topic Category sekmesinde özel bir konu kategorisi bulun. Konu kategorisi üzerinde birden fazla işlem gerçekleştirebilirsiniz. Aşağıdaki tabloda bu işlemler açıklanmaktadır.
İşlem | Yordam |
Konu kategorisini değiştirme |
|
Konu kategorisini silme | Uyarı Özel bir konu kategorisini sildikten sonra, bu özel konu kategorisiyle ilgili iletişim hizmetleri kullanılamaz hale gelir. Bu durum iş süreçlerinizi kesintiye uğratabilir. Dikkatli ilerleyin.
|
Delege edilmiş aboneliğin etkinleştirilip etkinleştirilmeyeceğini belirtme | Device Operation Authorizations parametresi Subscribe veya Publish and Subscribe olarak ayarlanmış bir konu kategorisi bulun ve |
Joker karakterli özel konular
Aşağıdaki tabloda, IoT Platform konsolunda özel bir konu kategorisi yapılandırırken kullanabileceğiniz joker karakterler açıklanmaktadır.
Bir veya daha fazla joker karakter içeren bir konu, bir konu kümesini temsil eder. Konuda Yayınlama veya Abone Olma izni verirseniz ve bir cihaz bu konuya abone olursa, mesaj göndermek için bu konuyu kullanamazsınız.
Cihaz ayrıntıları sayfasının Topic List sekmesinde, söz konusu konu için Publish Message işlemi kullanılamaz. Bu konuyu kullanarak cihaza mesaj gönderemezsiniz.
|
|
|
|
|
Bu joker karakter, bir konunun son alanında belirtilmelidir ve mevcut düzeydeki ve alt düzeylerdeki tüm alan değerleriyle eşleşebilir. Örneğin, |
|
|
Bu joker karakter, mevcut düzeydeki tüm alan değerleriyle eşleşebilir. Örneğin, |
Özel konulara dayalı iletişim
-
IoT Platform'dan cihazlara
IoT Platform, bir konuya mesaj yayınlamak için Pub API işlemini çağırır. Cihazlar, konuya abone olarak IoT Platform'dan mesaj alır.
-
Cihazlardan IoT Platform'a
Bir cihaz, özel bir konuya mesaj yayınlar. IoT Platform, Gelişmiş Mesaj Kuyruğu Protokolü (AMQP) sunucu tarafı aboneliği veya veri yönlendirme özelliğini kullanarak cihazdan mesaj alabilir.
Özel konuların kullanımı hakkında daha fazla bilgi için bkz. İletişim için özel konuları kullanma.
seçeneğini kapatın ya da
Enable Delegated Subscription seçeneğini açın.