Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure IoT Operations hizmetleriyle etkileşim kuran özel uç uygulamalar ve bağlayıcılar geliştirerek Azure IoT Operations özelliklerini genişletebilirsiniz. Bu makalede, bu çözümleri oluşturmanıza yardımcı olacak araçlara, uzantı noktalarına ve SDK'lara genel bir bakış sağlanır.
Özel geliştirme için yaygın senaryolar
aşağıdakiler dahil olmak üzere Azure IoT Operations ile çeşitli senaryoları ele almak için özel çözümler geliştirebilirsiniz:
Akri hizmetlerini kullanarak mülkiyetli veya özel cihazlar ve protokollerle tümleştirmeye yönelik özelleştirilmiş bağlayıcılar. Daha fazla bilgi edinmek için bkz:
WebAssembly (WASM) modüllerini kullanarak uçta veri işleme, dönüştürme ve analiz gerçekleştiren uç uygulamalar. WASM modüllerine sahip veri akışı grafikleri, özel veri işleme işlem hatları oluşturmanıza olanak tanır. WASM modüllerini kullanma ve oluşturma hakkında daha fazla bilgi edinmek için bkz:
Uygulama durumunu korumak için durum deposunu kullanarak veri akışlarının özelliklerini genişletin. Durum deposuna WASM modüllerinden de erişilebilir. Daha fazla bilgi edinmek için bkz:
Azure IoT Operations hizmetleriyle güvenilir iletişim için MQTT aracısı ile program aracılığıyla etkileşim kuran yüksek oranda kullanılabilir uygulamalar oluşturun. Örneğin, OPC UA bağlayıcısı, MQTT aracısı aracılığıyla komutlar göndererek bağlı OPC UA sunucularını denetlemenize olanak tanır. SDK'daki protokol derleyici aracı, bu tür uygulamaların geliştirilmesini basitleştirmek için modellerden istemci kodu oluşturmanıza olanak tanır. Protokol derleyicisinin v2 sürümü giriş olarak Web of Things (WoT) model dosyalarını kullanır. Daha fazla bilgi edinmek için bkz:
Tavsiye
TestThing klasörü, WoT Thing model dosyasından v2 protokol derleyicisi tarafından oluşturulan .NET kitaplığının bir örneğini içerir. Bu kitaplığı, MQTT aracısı aracılığıyla Azure IoT Operations hizmetleriyle etkileşim kuran kendi uygulamalarınızı oluşturmak için başlangıç noktası olarak kullanabilirsiniz. Örneğin, CounterServer ve CounterClient örnek uygulamalarına bakın.
Azure Cihaz Kayıt Defteri hizmetini ve şema kayıt defterini kullanarak cihazları ve varlıkları program aracılığıyla yönetin. Daha fazla bilgi edinmek için SDK deposunda aşağıdaki örneklere bakın:
Azure IoT Operations SDK'lara genel bakış
Azure IoT Operations SDK'ları, Azure IoT Operations geliştirmenize yardımcı olan birden çok dilde bulunan bir araç ve kitaplık paketidir. SDK'ları open source GitHub bulabilirsiniz:
SDK'lar hakkında daha fazla bilgi edinmek için bkz:
Azure IoT Operations için VS Code uzantıları
Azure IoT Operations için özel çözümler geliştirmek için aşağıdaki VS Code uzantılarını kullanın:
- Azure IoT Operations Akri bağlayıcıları VS Code uzantısı: Bu uzantı, .NET veya Rust programlama dilini kullanarak Azure IoT Operations için özel Akri bağlayıcıları oluşturmanıza yardımcı olacak şablonlar ve araçlar sağlar. Daha fazla bilgi edinmek için bkz. VS Code'da Akri bağlayıcıları oluşturma.
- Azure IoT Operations WASM modülleri VS Code uzantısı: Bu uzantı, Python veya Rust programlama dilini kullanarak Azure IoT Operations veri akışı grafikleri ve bağlayıcıları için WebAssembly (WASM) modülleri oluşturmanıza yardımcı olacak şablonlar ve araçlar sağlar. Daha fazla bilgi edinmek için bkz. VS Code'da veri akışları için WASM modülleri oluşturma.
Sonraki adım
Quickstart: Azure IoT Operations SDK ile geliştirmeye başlayın.