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:
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łącz urządzenie z aplikacją 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:
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.
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 Wybierz pozycję Przejrzyj i utwórz. Następnie wybierz Utwórz.
Gdy aplikacja jest gotowa, możesz przejść do niej z witryny Azure Portal:
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:
W usłudze IoT Central przejdź do strony Urządzenia i wybierz pozycję Dodaj urządzenie:
Na stronie Tworzenie nowego urządzenia zaakceptuj wartości domyślne, a następnie wybierz pozycję Utwórz.
Na liście urządzeń kliknij nazwę urządzenia:
Na stronie urządzenia wybierz pozycję Połącz, a następnie pozycję Kod QR:
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:
Aby połączyć aplikację IoT Plug and Play z aplikacją usługi IoT Central:
Otwórz aplikację IoT PnP na smartfonie.
Na stronie powitalnej wybierz pozycję Skanuj kod QR. Wskaż aparat smartfona w kodzie QR. Następnie zaczekaj kilka sekund na nawiązanie połączenia.
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:
W usłudze IoT Central przejdź do strony Urządzenia .
Na liście urządzeń kliknij nazwę urządzenia, a następnie wybierz pozycję Przegląd:
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:
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 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:
- W aplikacji usługi IoT Central przejdź do obszaru Zarządzanie aplikacjami>.
- 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: