Szybki start — wysyłanie danych telemetrycznych do aplikacji usługi IoT Central przy użyciu smartfona

W tym przewodniku Szybki start utworzysz aplikację usługi Azure IoT Central i połączysz swoje pierwsze urządzenie. Aby szybko rozpocząć pracę, zainstaluj aplikację na smartfonie, która będzie działać jako urządzenie. Aplikacja wysyła dane telemetryczne, właściwości raportów i odpowiada na polecenia:

Omówienie scenariusza szybkiego startu łączącego aplikację na smartfony z usługą IoT Central.

W ramach tego przewodnika Szybki start wykonasz następujące czynności:

  • Utwórz aplikację usługi IoT Central.
  • Zarejestruj nowe urządzenie w aplikacji.
  • Połączenie urządzeniu do aplikacji i wyświetl wysyłane dane telemetryczne.
  • Kontrolowanie urządzenia z poziomu aplikacji.

Wymagania wstępne

  • Konto platformy Azure z aktywną subskrypcją. Utwórz konto bezpłatnie.

    Musisz mieć co najmniej dostęp współautora w ramach subskrypcji platformy Azure. Jeśli samodzielnie utworzono subskrypcję, jesteś automatycznie administratorem z wystarczającą ilością dostępu. Aby dowiedzieć się więcej, zobacz Co to jest kontrola dostępu oparta na rolach platformy Azure?.

  • Smartfon z systemem Android lub iOS, na którym można zainstalować bezpłatną aplikację z jednego z oficjalnych sklepów z aplikacjami.

Tworzenie aplikacji

Usługa IoT Central udostępnia różne branżowe szablony aplikacji, które ułatwiają rozpoczęcie pracy. W tym przewodniku Szybki start użyto szablonu aplikacji niestandardowej do utworzenia aplikacji od podstaw:

  1. Przejdź do strony Tworzenie aplikacji usługi IoT Central w witrynie Azure Portal. W przypadku wyświetlenia monitu zaloguj się przy użyciu konta platformy Azure.

  2. Wprowadź następujące informacje:

    Pole opis
    Subskrypcja Subskrypcja platformy Azure, której chcesz użyć.
    Grupa zasobów Grupa zasobów, której chcesz użyć. istnieje możliwość utworzenia nowej lub użycia istniejącej grupy zasobów.
    Nazwa zasobu Prawidłowa nazwa zasobu platformy Azure, taka jak my-contoso-app.
    Adres URL aplikacji Poddomena adresu URL dla aplikacji, taka jak my-contoso-app. Adres URL aplikacji usługi IoT Central wygląda następująco: https://my-contoso-app.azureiotcentral.com.
    Template Aplikacja niestandardowa
    Region (Region) Region platformy Azure, którego chcesz użyć.
    Plan cenowy Standardowa 2
  3. Wybierz pozycję Przejrzyj i utwórz. Następnie wybierz Utwórz.

Gdy aplikacja jest gotowa, możesz przejść do niej z witryny Azure Portal:

Zrzut ekranu przedstawiający zasób aplikacji usługi IoT Central w witrynie Azure Portal. Adres URL aplikacji jest wyróżniony.

Aby dowiedzieć się więcej, zobacz Tworzenie aplikacji usługi Azure IoT Central.

Rejestrowanie urządzenia

Aby połączyć urządzenie z aplikacją usługi IoT Central, potrzebne są pewne informacje o połączeniu. Łatwym sposobem uzyskania tych informacji o połączeniu jest zarejestrowanie urządzenia.

Aby zarejestrować urządzenie:

  1. W usłudze IoT Central przejdź do strony Urządzenia i wybierz pozycję Dodaj urządzenie:

    Zrzut ekranu przedstawiający tworzenie urządzenia w usłudze IoT Central.

  2. Na stronie Tworzenie nowego urządzenia zaakceptuj wartości domyślne, a następnie wybierz pozycję Utwórz.

  3. Na liście urządzeń kliknij nazwę urządzenia:

    Zrzut ekranu przedstawiający wyróżnioną nazwę urządzenia, którą można wybrać.

  4. Na stronie urządzenia wybierz pozycję Połączenie, a następnie pozycję Kod QR:

    Zrzut ekranu przedstawiający kod QR, którego można użyć do nawiązania połączenia z aplikacją na smartfony.

Pozostaw tę stronę otwartą. W następnej sekcji przeskanujesz ten kod QR przy użyciu aplikacji na smartfony, aby połączyć go z usługą IoT Central.

Napiwek

Kod QR zawiera informacje, takie jak zarejestrowany identyfikator urządzenia, które urządzenie musi nawiązać połączenie z aplikacją usługi IoT Central. Pozwala to zaoszczędzić konieczność ręcznego wprowadzania informacji o połączeniu.

Nawiązywanie połączenia z urządzeniem

Aby szybko rozpocząć pracę, w tym artykule użyto aplikacji smartfonu IoT Plug and Play jako urządzenia IoT. Aplikacja wysyła dane telemetryczne zebrane z czujników smartfona, reaguje na polecenia wywoływane z usługi IoT Central i zgłasza wartości właściwości do usługi IoT Central.

Zainstaluj aplikację na smartfonie z jednego ze sklepów z aplikacjami:

Pobierz aplikację dla telefonu z systemem Android w sklepie Google Play.Pobierz aplikację dla telefonu ze sklepu App Store.

Aby połączyć aplikację IoT Plug and Play z aplikacją usługi IoT Central:

  1. Otwórz aplikację IoT PnP na smartfonie.

  2. Na stronie powitalnej wybierz pozycję Skanuj kod QR. Wskaż aparat smartfona w kodzie QR. Następnie zaczekaj kilka sekund na nawiązanie połączenia.

  3. Na stronie telemetrii w aplikacji widać dane wysyłane przez aplikację do usługi IoT Central. Na stronie dzienników można zobaczyć połączenie urządzenia i kilka komunikatów inicjowania.

Aby wyświetlić dane telemetryczne z aplikacji na smartfony w usłudze IoT Central:

  1. W usłudze IoT Central przejdź do strony Urządzenia .

  2. Na liście urządzeń kliknij nazwę urządzenia, a następnie wybierz pozycję Przegląd:

    Zrzut ekranu przedstawiający stronę przeglądu z wykresami telemetrycznymi.

Napiwek

Aplikacja na smartfony wysyła dane tylko wtedy, gdy ekran jest włączony.

Kontrolowanie urządzenia

Aby wysłać polecenie z usługi IoT Central do urządzenia, wybierz widok Polecenia dla urządzenia. Aplikacja na smartfony może odpowiedzieć na trzy polecenia:

Zrzut ekranu przedstawiający trzy polecenia, na które reaguje aplikacja na smartfony.

Aby światło na swoim smartfonie migać, użyj polecenia LightOn . Ustaw czas trwania na trzy sekundy, interwał impulsu na pięć sekund i liczbę impulsów na dwa. Wybierz pozycję Uruchom , aby wysłać polecenie do aplikacji na smartfony. Światło na aplikacji na smartfonie miga dwa razy.

Aby wyświetlić potwierdzenie z aplikacji na smartfony, wybierz pozycję Historia poleceń.

Czyszczenie zasobów

Jeśli nie planujesz ukończenia dalszych przewodników Szybki start lub samouczków usługi IoT Central, możesz usunąć aplikację usługi IoT Central:

  1. W aplikacji usługi IoT Central przejdź do obszaru Zarządzanie aplikacjami>.
  2. Wybierz pozycję Usuń , a następnie potwierdź akcję.

Następny krok

W tym przewodniku Szybki start utworzono aplikację usługi IoT Central i połączone urządzenie, które wysyła dane telemetryczne. Następnie użyto aplikacji na smartfon jako urządzenie IoT, które łączy się z usługą IoT Central. Oto sugerowany następny krok, aby kontynuować naukę o usłudze IoT Central: