Wdrażanie wstępnie utworzonego modułu na urządzeniu usługi IoT Edge

Ukończone

Wdrażanie wstępnie utworzonego modułu na urządzeniu brzegowym obejmuje dwa etapy:

  • Wybieranie modułu usługi IoT Edge z witryny Azure Marketplace
  • Wybieranie urządzenia usługi IoT Edge, które ma otrzymać moduł

W naszym scenariuszu użyjemy modułu, który symuluje dane temperatury.

  • Otwórz stronę Marketplace w witrynie Azure Portal
  • Wyszukaj moduł Simulated Temperature Sensor (Symulowany czujnik temperatury)
  • Wybierz urządzenie usługi IoT Edge, które ma otrzymać ten moduł.

Obejmujący trzy kroki kreator ułatwia zdefiniowanie etapów wdrażania modułu.

  1. Dodaj moduły: wybierz moduł Simulated Temperature Sensor (Symulowany czujnik temperatury).
  2. Określ trasy: routing określa sposób przekazywania komunikatów między modułami i usługą IoT Hub. W tym przypadku określamy, że wszystkie komunikaty ze wszystkich modułów mają być przekazywane do centrum IoT Hub.
  3. Przeglądanie wdrożenia: umożliwia wyświetlenie podglądu pliku JSON manifestu wdrożenia, który definiuje wszystkie moduły wdrożone na urządzeniu usługi IoT Edge.

Co to jest manifest wdrożenia?

Manifest wdrożenia to dokument JSON, który opisuje moduły do wdrożenia, sposób przepływu danych między modułami oraz żądane właściwości bliźniaczych reprezentacji modułów. Manifest wdrożenia informuje urządzenie, które moduły zainstalować i jak skonfigurować je do wspólnej pracy. Wszystkie urządzenia usługi IoT Edge muszą być skonfigurowane przy użyciu manifestu wdrożenia

Uwaga

Podczas przesyłania nowego wdrożenia na urządzenie usługi IoT Edge do urządzenia nie są wypychane żadne dane. Nie jest to konieczne, ponieważ urządzenie regularnie wysyła do usługi IoT Hub zapytania w celu odebrania wszelkich nowych instrukcji. Jeśli urządzenie znajdzie zaktualizowany manifest wdrożenia, użyje znalezionych informacji, aby ściągnąć obrazy modułów z chmury, a następnie zacznie uruchamiać moduły lokalnie.

Wyświetlanie wygenerowanych danych

Moduł „Simulated Temperature Sensor” tworzy dane przykładowe, których można użyć na potrzeby testowania. Moduł generuje również dane środowiskowe, czyli dane dotyczące maszyny i jej otoczenia. Na przykład ten czujnik może być umieszczony w serwerowni, w hali fabrycznej lub na turbinie wiatrowej. Komunikat zawiera temperaturę i wilgotność otoczenia, temperaturę maszyny, ciśnienie oraz znacznik czasu.

Czyszczenie zasobów

Aby uniknąć zmian, należy w razie potrzeby usunąć zasoby platformy Azure, w tym utworzone urządzenie i grupę zasobów. Upewnij się, że usuwane zasoby nie będą już potrzebne.