IoT Tak Çalıştır nedir?

IoT Tak Çalıştır, çözüm oluşturucularının ioT cihazlarını el ile yapılandırma yapmadan çözümleriyle tümleştirmesine olanak tanır. IoT Tak Çalıştır merkezinde, bir cihazın özelliklerini IoT Tak Çalıştır etkin bir uygulamaya tanıtmak için kullandığı bir cihaz modelidir. Bu model, şu öğeleri tanımlayan bir dizi öğe olarak yapılandırılmıştır:

  • Bir cihazın veya başka bir varlığın salt okunur veya yazılabilir durumunu temsil eden özellikler . Örneğin, cihaz seri numarası salt okunur bir özellik ve termostat üzerindeki hedef sıcaklık yazılabilir bir özellik olabilir.
  • Telemetri , verilerin normal bir algılayıcı okuma akışı, ara sıra bir hata veya bilgi iletisi olması fark etmeksizin bir cihaz tarafından yayılan verilerdir.
  • Bir cihazda yapılabilecek bir işlevi veya işlemi açıklayan komutlar . Örneğin, bir komut bir ağ geçidini yeniden başlatabilir veya uzak kamera kullanarak resim çekebilir.

İşbirliğini kolaylaştırmak ve geliştirmeyi hızlandırmak için bu öğeleri farklı modellerde yeniden kullanmak üzere arabirimlerde gruplandırabilirsiniz.

IoT Tak Çalıştır Azure Digital Twins ile çalışmasını sağlamak için, Digital Twins Tanım Dili'ni (DTDL) kullanarak modelleri ve arabirimleri tanımlarsınız. IoT Tak Çalıştır ve DTDL topluluğa açıktır ve Microsoft müşteriler, iş ortakları ve sektörle işbirliğini memnuniyetle karşılar. Her ikisi de hizmetler ve araçlar arasında daha kolay benimseme sağlayan JSON-LD ve RDF gibi açık W3C standartlarını temel alır.

IoT Tak Çalıştır ve DTDL kullanmanın ek maliyeti yoktur. Azure IoT Hub ve diğer Azure hizmetleri için standart fiyatlar aynı kalır.

Bu makalede özetlenenler:

  • IoT Tak Çalıştır kullanan bir projeyle ilişkili tipik roller.
  • Uygulamanızda IoT Tak Çalıştır cihazları kullanma.
  • IoT Tak Çalıştır destekleyen bir IoT cihaz uygulaması geliştirme.

Kullanıcı rolleri

IoT Tak Çalıştır iki tür geliştirici tarafından kullanılır:

IoT Tak Çalıştır cihazları kullanma

Çözüm oluşturucu olarak, IoT Tak Çalıştır cihazları kullanan bulutta barındırılan bir IoT çözümü geliştirmek için IoT Central veya IoT Hub'ı kullanabilirsiniz.

IoT Central'daki web kullanıcı arabirimi, cihaz koşullarını izlemenize, kurallar oluşturmanıza ve yaşam döngüleri boyunca milyonlarca cihazı ve verilerini yönetmenize olanak tanır. IoT Tak Çalıştır cihazlar doğrudan bir IoT Central uygulamasına bağlanır. Burada cihazlarınızı izlemek ve denetlemek için özelleştirilebilir panoları kullanabilirsiniz. DTDL modelleri oluşturmak ve düzenlemek için IoT Central web kullanıcı arabirimindeki cihaz şablonlarını da kullanabilirsiniz.

Yönetilen bir bulut hizmeti olan IoT Hub, IoT uygulamanızla cihazlarınız arasında güvenli, çift yönlü iletişim için bir ileti hub'ı görevi görür. bir IoT Tak Çalıştır cihazını bir IoT hub'ına bağladığınızda, DTDL modelinde tanımlanan telemetriyi, özellikleri ve komutları görüntülemek için Azure IoT gezgini aracını kullanabilirsiniz.

Daha fazla bilgi edinmek için bkz. IoT Tak Çalıştır mimarisi

IoT cihaz uygulaması geliştirme

Cihaz oluşturucu olarak, IoT Tak Çalıştır destekleyen bir IoT donanım ürünü geliştirebilirsiniz. İşlem üç temel adım içerir:

  1. Cihaz modelini tanımlayın. DTDL kullanarak cihazınızın özelliklerini tanımlayan bir JSON dosyaları kümesi yazarsınız. Model, fiziksel ürün gibi eksiksiz bir varlığı açıklar ve bu varlık tarafından uygulanan arabirim kümesini tanımlar. Arabirimler, bir cihaz tarafından desteklenen telemetriyi, özellikleri ve komutları benzersiz olarak tanımlayan paylaşılan sözleşmelerdir. Arabirimleri farklı modellerde yeniden kullanabilirsiniz.

  2. Telemetriniz, özellikleriniz ve komutlarınızın IoT Tak Çalıştır kurallarına uyması için cihaz yazılımınızı veya üretici yazılımınızı uygulayın.

  3. Cihazın model kimliğini MQTT bağlantısının bir parçası olarak duyurdığından emin olun. Azure IoT SDK'ları, bağlantı zamanında model kimliğini sağlamaya yönelik yapılar içerir.

Sonraki adımlar

artık IoT Tak Çalıştır genel bir bakış elde ettiğinize göre, önerilen sonraki adım hızlı başlangıçlardan birini denemektir: