AWS IoT Core, MQTT mesajlarını zenginleştirmek ve izin yönetimini basitleştirmek için özellikler ekliyor
Nesnelerin İnterneti (IoT) cihazlarını buluta güvenli bir şekilde bağlamanızı ve büyük ölçekte yönetmenizi sağlayan yönetilen bir bulut hizmeti olan AWS IoT Core, iki yeni özelliği duyurdu: MQTT mesajlarını ek verilerle zenginleştirme ve izin yönetimini basitleştirmek için nesneden bağlantıya ilişkilendirmeyi kullanma. Mesaj zenginleştirme özelliği, geliştiricilerin cihazlardan gelen MQTT mesajlarını, cihazlarını değiştirmeden nesne kayıt defterinden ek bilgilerle desteklemesini sağlar. Nesnelerden bağlantı ilişkilendirmesi, bir nesne adıyla eşleşmeyen istemci kimlikleri için bir MQTT istemcisinin bir kayıt defteri ögesiyle eşlenmesini sağlar. Bu sayede geliştiriciler, IoT politikalarında kayıt bilgilerinden yararlanabilecek, cihaz eylemlerini yaşam döngüsü olaylarıyla kolayca ilişkilendirebilecek ve özel maliyet tahsisi ve kaynağa özgü günlük kaydı gibi daha önce yalnızca istemci kimliklerini ve nesne adlarını eşleştirmek için kullanılabilen mevcut özellikleri kullanabilecek.
Cihazlardan gelen tüm mesajları zenginleştirmek isteyen geliştiriciler, kayıt defteri özniteliklerinin bir alt kümesini yayılma öznitelikleri olarak tanımlayabilir. Eklenen bu verilerin kullanıldığı iş akışlarını işleyerek mesaj yönlendirmeyi özelleştirebilirler. Örneğin, otomotiv uygulamalarında geliştiriciler, nesne kayıt defterinde depolanan araç markası ve tipi gibi eklenmiş meta verilere bağlı olarak istedikleri mesajları diledikleri arka uca yönlendirebilir. Ayrıca, nesne-bağlantı ilişkilendirmesi ile geliştiriciler IoT politikalarında kayıt defteri meta verilerini kullanma, AWS IoT Core yaşam döngüsü olaylarını bir nesneyle ilişkilendirme, faturalandırma grupları aracılığıyla özel maliyet tahsisi yapma ve MQTT istemci kimliği ile nesne adı farklı olsa bile kaynağa özgü günlüğe kaydetmeyi etkinleştirme gibi mevcut özelliklerden yararlanabilir.
Bu yeni özellikler, AWS IoT Core'un bulunduğu tüm AWS bölgelerinde kullanılabilir. Daha fazla bilgi için geliştirici kılavuzuna ve API belgelerine bakın.