Alıştırma - Önceden oluşturulmuş modülü IoT Edge’e dağıtma
Şu adımları kullanarak Microsoft Artifact Registry'den "Sanal Sıcaklık Sensörü" modülünü dağıtın:
IoT Edge Modülleri tarafından filtrelenen Microsoft Yapıt Kayıt Defteri Simülasyon Sıcaklık Sensörü modülünü bulun.
Simülasyon Sıcaklık Sensörü modülünün en son görüntü sürümünü seçin.
Sanal Sıcaklık Sensörü modülü için URI'yi kopyalayın. Docker pull komutunu değil yalnızca URI'yi kopyalayın. Örneğin,
mcr.microsoft.com/azureiotedge-simulated-temperature-sensor:latest.Azure portalında IoT Hub'ınıza gidin ve Cihazı seçerek Sanal Sıcaklık Sensörü modülünü ekleyin.
IoT Edge cihaz ayrıntıları sayfasında Modülleri ayarla'yı seçin.
IoT Edge modülleri bölümünde Ekle'yi ve ardından IoT Edge Modülü'ne tıklayın.
Aşağıdaki modül ayarlarını güncelleştirin:
Ayar Değer IoT Modülü adı SimulatedTemperatureSensorGörüntü URI'si mcr.microsoft.com/azureiotedge-simulated-temperature-sensor:latestYeniden başlatma ilkesi her zaman İstenen durum çalışıyor İletilerin modüller arasında ve IoT Hub'a nasıl geçirildiğini tanımlamak için Yollar'ı seçin.
Sanal sıcaklık modülündeki tüm iletileri IoT Hub'a göndermek için bir yol ekleyin.
Ayar Değer Veri Akışı Adı SimulatedTemperatureSensorToIoTHubDeğer FROM /messages/modules/SimulatedTemperatureSensor/* INTO $upstreamIoT Edge cihazınıza dağıtılan tüm modülleri tanımlayan dağıtım bildirimi JSON dosyasını önizlemek için Gözden geçir + oluştur'u seçin. Sanal Sıcaklık Sensörü modülünü içerdiğinden emin olun.
Cihaz ayrıntıları sayfasında Modüller bölümünü bulun. Üç modül listelenmelidir:
$edgeAgent,$edgeHubveSimulatedTemperatureSensor. Liste aşağıdaki ekran görüntüsüne benzer görünmelidir.Önemli
Bir modül, "dağıtımda" olarak listelenmesine rağmen cihaz tarafından bildirilmiyorsa, IoT Edge cihazınız bu modülleri halen başlatma aşamasındadır. Birkaç dakika bekledikten sonra sayfanın en üstündeki "Yenile"ye tıklayın.
IoT Edge cihazınızda komut istemini açın veya Azure CLI’den SSH bağlantısını kullanın.
Buluttan
sudo iotedge listdağıtılan modülün IoT Edge cihazınızda çalıştığını onaylamak için komutunu kullanın.komutunu
sudo iotedge logs SimulatedTemperatureSensor -fkullanarak sıcaklık sensörü modülünden gönderilen iletileri görüntüleyin.Önemli
IoT Edge komutları modül adlarına başvururken büyük/küçük harfe duyarlıdır.
Kaynakları temizleme