Giriş
IoT projesinin geliştirme aşamasında genellikle dağıtılan IoT cihazları tarafından oluşturulan sürekli veri akışlarını almak kolay değildir. Önceden oluşturulmuş bir modülü yürütülebilir paket olarak kullanıp ioT Edge cihazında kapsayıcı olarak dağıtarak verilerin simülasyonunu yapın.
Fabrika otomasyonu için IoT uygulamaları dağıtan bir geliştirici olduğunuzu varsayalım. Sunucu odası veya rüzgar türbini gibi fabrika katında çalışan makineler hakkındaki verileri yakalamak istiyorsunuz. Ancak, ortam sıcaklığı gibi makinelerin etrafındaki ortamla ilgili verileri de yakalamak istiyorsunuz. Uygulama kullanıma geçmeden önce bu verileri fabrika katından almak ve görselleştirmek kolay değildir. Bu nedenle, uygulamanızı test etmek için senaryolarınızı taklit eden verilerin benzetimini yapmak için bir yönteme ihtiyacınız vardır.
Bu makalede aşağıdaki mühendislik liderliğindeki temalar incelenmiştir:
- Bir bileşenin veya sistemin davranışını tahmin etme
- Çözümlerin tasarımı
- Kısıtlamaları/toleransları ve belirli çalışma koşullarını tahmin etme
- Güvenlik ve güvenlikle ilgili dikkat edilmesi gerekenler
- Çözümü oluşturmaya yardımcı olan araçlar oluşturma
Bu modülde IoT Edge cihazını IoT hub'ınıza kaydedeceksiniz. Ardından sanal cihazınızda IoT Edge çalışma zamanını başlatırsınız. Ardından, önceden oluşturulmuş bir modülü, bu cihazda çalışan algılayıcıların simülasyonunu oluşturan bir IoT Edge cihazına uzaktan dağıtacaksınız. Son olarak, modülün cihazda çalıştığını doğrulamak için modülün oluşturulan verilerini görüntüleyebilirsiniz. Bu makalede Ubuntu sanal makinesinde Azure IoT Edge kullanılmaktadır. Bu durumda cihazınızda IoT Edge çalışma zamanı zaten yüklüdür. Bu kurulum ioT Edge'i yerel bir makinede ya da ARM32 veya ARM64 cihazında çalıştırmaz.
Öğrenme hedefleri
Bu modülde şunları yaptınız:
- Azure portalından IoT Edge'e modül başlatma
- Uç cihazdan sanal veri oluşturma
- Uç cihazdan oluşturulan verileri doğrulama
Önkoşullar
- Azure'da IoT Hub kullanma olanağı
- Azure Cloud Shell'i kullanma olanağı
- Başlangıç düzeyinde Azure portalını veya Azure Cloud Shell'i kullanarak kaynak oluşturma ve yönetme deneyimi
- Azure IoT Edge hakkında temel bilgiler