IoT Tak Çalıştır nedir?
IoT Tak Çalıştır, çözüm oluşturucularının IoT cihazlarını el ile yapılandırmaya gerek kalmadan çözümleriyle tümleştirebilirsiniz. Bu özelliğin IoT Tak Çalıştır, bir cihazın özelliklerini IoT Tak Çalıştır etkinleştirilmiş bir uygulamaya tanıtarak kullandığı bir cihaz modelidir. Bu model, şunları tanımlayan bir öğe kümesi 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 termostatta hedef sıcaklık yazılabilir bir özellik olabilir.
- Verilerin normal bir algılayıcı okuma akışı, ara sıra hata veya bilgi iletisi olup olmadığı, bir cihaz tarafından yayılan veriler olan telemetri.
- Bir cihazda yap ancak bir işlevi veya işlemi açıklayan komutlar. Örneğin, bir komut ağ geçidini yeniden başlatarak veya uzak kamera kullanarak resim çekebilirsiniz.
İşbirliğini kolaylaştırmak ve geliştirmeyi hızlandırmak için bu öğeleri modeller arasında yeniden kullanmak üzere arabirimlerde gruplaştırabilirsiniz.
Uygulamanın IoT Tak Çalıştır çalışması için Azure Digital Twinsve arabirimleri tanımladığınız Digital Twins Dili (DTDL) kullanın. IoT Tak Çalıştır ve DTDL topluluk için açıktır ve Microsoft müşteriler, iş ortakları ve sektörle işbirliğini memnuniyetle karşılar. Her ikisi de hizmetler ve araç genelinde daha kolay benimseme sağlayan JSON-LD ve RDF gibi açık W3C standartlarına dayalıdır.
IoT Tak Çalıştır ve DTDL kullanmanın ek bir maliyeti yoktur. Azure hizmetleriyle Azure IoT Hub azure hizmetleri için standart fiyatlar aynı kalır.
Bu makalede şu özetler yer almaktadır:
- Bir projeyle ilişkilendirilmiş olan ve IoT Tak Çalıştır.
- Uygulamanıza IoT Tak Çalıştır cihazları kullanma.
- Uygulama geliştirmeyi destekleyen bir IoT cihaz IoT Tak Çalıştır.
Kullanıcı rolleri
IoT Tak Çalıştır iki geliştirici türü için kullanışlıdır:
- Çözüm oluşturucu, Azure IoT Hub ve diğer Azure kaynaklarını kullanarak bir IoT çözümü geliştirmek ve tümleştirilen IoT cihazlarını tanımlamakla sorumludur. Daha fazla bilgi için bkz. IoT Tak Çalıştır geliştirici kılavuzu.
- Cihaz oluşturucu, çözümünüze bağlı bir cihazda çalışan kodu oluşturur. Daha fazla bilgi için bkz. IoT Tak Çalıştır geliştirici kılavuzu.
IoT Tak Çalıştır kullanma
Çözüm oluşturucusu olarak, IoT Central IoT Hub kullanan bulutta barındırılan bir IoT çözümü geliştirmek için IoT Tak Çalıştır kullanabilirsiniz.
IoT Central web kullanıcı arabirimi, cihaz koşullarını izlemenizi, kurallar oluşturmanızı ve milyonlarca cihazı ve bunların verilerini yaşam döngüleri boyunca yönetmenizi sağlar. IoT Tak Çalıştır cihazları, cihazlarınızı izlemek ve IoT Central için özelleştirilebilir panoları kullanabileceğiniz bir mobil uygulama ile doğrudan bağlantı kurun. DTDL modelleri oluşturmak ve düzenlemek için IoT Central web kullanıcı arabiriminde cihaz şablonlarını da kullanabilirsiniz.
IoT Hub bir bulut hizmeti olan IoT Hub, IoT uygulamanız ve cihazlarınız arasında güvenli, çift yönlü iletişim için bir ileti hub'ı olarak çalışır. Bir IoT Tak Çalıştır IoT hub'ı ile bağlantı kurarak DTDL modelinde tanımlanan telemetri, özellik ve komutları görüntülemek için Azure IoT explorer aracını kullanabilirsiniz.
Bir Windows veya Linux ağ geçidine bağlı algılayıcılar varsa, bualgılayıcıları bağlamak ve cihaz yazılımı/üretici yazılımı yazmak (desteklenen protokoller için) gerekmeden IoT Tak Çalıştır cihazları oluşturmak için IoT Tak Çalıştır Köprüsü'nü kullanabilirsiniz.
Daha fazla bilgi edinmek için bkz. IoT Tak Çalıştır mimarisi
IoT cihaz uygulaması geliştirme
Cihaz oluşturucusu olarak, bir IoT donanım ürünü geliştirebilirsiniz ve bu ürünü IoT Tak Çalıştır. İşlem üç önemli adım içerir:
Cihaz modelini tanımlayın. DTDL kullanarak cihazınızın özelliklerini tanımlayan bir dizi JSON dosyası yazarsiniz. Model, fiziksel ürün gibi eksiksiz bir varlığı açıklar ve bu varlık tarafından uygulanan arabirimleri tanımlar. Arabirimler, bir cihaz tarafından desteklenen telemetri, özellik ve komutları benzersiz olarak tanımlayabilecekleri paylaşılan anlaşmalardır. Arabirimler farklı modellerde yeniden kullanılabilir.
Cihaz yazılımı veya üretici yazılımı, telemetri, özellik ve komutlarının yazılım kurallarına uyması IoT Tak Çalıştır şekilde yazın. Windows veya Linux ağ geçidine bağlı mevcut algılayıcıları bağlayarak IoT Tak Çalıştır bu adımı basitleştirebilirsiniz.
Cihaz, model kimliğini MQTT bağlantısının bir parçası olarak duyurur. Azure IoT SDK'sı, bağlantı zamanında model kimliğini sağlamak için yeni yapılar içerir.
Önemli
IoT Tak Çalıştır WebSockets üzerinden MQTT veya MQTT kullan gerekir. AMQP veya HTTP gibi diğer protokoller, cihazları IoT Tak Çalıştır değildir.
Cihaz sertifikasyonu
IoT Tak Çalıştır sertifika programı, bir cihazın sertifika gereksinimlerini karşı IoT Tak Çalıştır doğrular. Sertifikalı bir cihazı genel Azure IoT için Sertifikalı cihaz kataloğuna eklemek için kullanabilirsiniz.
Sonraki adımlar
Aşağıdakilere genel bir bakış IoT Tak Çalıştır, önerilen sonraki adım hızlı başlangıçlardan birini denemektir: