Co to jest IoT Central Azure?
Usługa IoT Central to platforma aplikacji IoT jako usługa (aPaaS), która zmniejsza obciążenie i koszty opracowywania, zarządzania i obsługi rozwiązań IoT. Użyj usługi IoT Central, aby szybko ocenić scenariusz IoT i ocenić możliwości, które może utworzyć dla Twojej firmy. Aby usprawnić rozwój złożonej i stale ewoluującej infrastruktury IoT, usługa IoT Central umożliwia skoncentrowanie wysiłków na określaniu wpływu biznesowego, który można utworzyć za pomocą strumienia danych IoT.
Internetowy interfejs użytkownika umożliwia szybkie łączenie urządzeń, monitorowanie warunków urządzenia, tworzenie reguł oraz zarządzanie urządzeniami i ich danymi w całym cyklu życia. Ponadto umożliwia wykonywanie działań na temat szczegółowych informacji o urządzeniach przez rozszerzenie analizy IoT na aplikacje biznesowe. Po użyciu usługi IoT Central do oceny scenariusza IoT możesz utworzyć gotowe dla przedsiębiorstwa rozwiązanie Azure IoT.
Ten artykuł zawiera omówienie funkcji usługi Azure IoT Central.
Cennik
Aplikacje tworzone przy użyciu planu standardowego są rozliczane na podstawie urządzenia. Możesz wybrać plan cenowy w warstwie Standardowa 0, Standardowa 1 lub Standardowa 2 z dwoma pierwszymi urządzeniami, które są bezpłatne. Dowiedz się więcej o cenach usługi IoT Central.
Tworzenie aplikacji usługi IoT Central
Możesz szybko wdrożyć nową aplikację usługi IoT Central, a następnie dostosować ją do określonych wymagań. Szablony aplikacji w usłudze Azure IoT Central to narzędzie ułatwiające rozpoczęcie opracowywania rozwiązań IoT. Możesz użyć szablonów aplikacji, aby uzyskać informacje o tym, co jest możliwe, aby w pełni dostosować aplikację do scenariusza.
Zacznij od ogólnego szablonu aplikacji lub jednego z szablonów aplikacji ukierunkowanych na branżę:
Łączenie urządzeń
Po utworzeniu aplikacji następnym krokiem jest utworzenie i połączenie urządzeń. Poniższy film wideo przeprowadzi Cię przez proces łączenia urządzenia z aplikacją usługi IoT Central:
Każde urządzenie połączone z usługą IoT Central używa szablonu urządzenia. Szablon urządzenia to strategia, która definiuje cechy i zachowanie typu urządzenia, takiego jak:
- Dane telemetryczne, które wysyła. Przykłady obejmują temperaturę i wilgotność. Dane telemetryczne to dane przesyłane strumieniowo.
- Właściwości biznesowe, które może modyfikować operator. Przykłady obejmują adres klienta i datę ostatniej obsługi.
- Właściwości urządzenia ustawiane przez urządzenie i tylko do odczytu w aplikacji. Na przykład stan zaworu jako otwarty lub zamknięty.
- Właściwości urządzenia ustawiane przez operatora i określające zachowanie urządzenia. Na przykład docelowa temperatura urządzenia.
- Polecenia wywoływane przez operator i uruchamiane na urządzeniu. Na przykład polecenie umożliwiające zdalne ponowne uruchomienie urządzenia.
Każdy szablon urządzenia zawiera następujące elementy:
Model urządzenia opisujący możliwości, które urządzenie powinno zaimplementować. Możliwości urządzenia obejmują:
- Dane telemetryczne przesyłane strumieniowo do usługi IoT Central.
- Właściwości tylko do odczytu używane do raportowania stanu do usługi IoT Central.
- Właściwości zapisywalne odbierane z usługi IoT Central w celu ustawienia stanu urządzenia.
- Polecenia wywoływane z usługi IoT Central.
Właściwości chmury, które nie są przechowywane na urządzeniu.
Dostosowania, formularze i widoki urządzeń będące częścią aplikacji usługi IoT Central.
Istnieje kilka opcji tworzenia szablonów urządzeń:
- Zaprojektuj szablon urządzenia w usłudze IoT Central, a następnie zaimplementuj model urządzenia w kodzie urządzenia.
- Utwórz model urządzenia przy użyciu programu Visual Studio Code i opublikuj model w repozytorium. Zaimplementuj kod urządzenia z modelu i połącz urządzenie z aplikacją usługi IoT Central. Usługa IoT Central znajduje model urządzenia z repozytorium i tworzy prosty szablon urządzenia.
- Tworzenie modelu urządzenia przy użyciu programu Visual Studio Code. Zaimplementuj kod urządzenia z modelu. Ręcznie zaimportuj model urządzenia do aplikacji usługi IoT Central, a następnie dodaj wszelkie właściwości chmury, dostosowania i wyświetlenia potrzeb aplikacji usługi IoT Central.
Jeśli dane telemetryczne z urządzeń są zbyt złożone, można mapować dane telemetryczne na ruch przychodzący do usługi IoT Central w celu uproszczenia lub normalizacji.
Dostosowywanie interfejsu użytkownika
Dostosuj interfejs użytkownika aplikacji usługi IoT Central dla operatorów, którzy są odpowiedzialni za codzienne korzystanie z aplikacji. Dostosowania, które można wprowadzić, obejmują:
- Konfigurowanie niestandardowych pulpitów nawigacyjnych ułatwiających operatorom odnajdywanie szczegółowych informacji i szybsze rozwiązywanie problemów.
- Konfigurowanie niestandardowych analiz w celu eksplorowania danych serii czasu na połączonych urządzeniach.
- Definiowanie układu właściwości i ustawień w szablonie urządzenia.
Zarządzanie urządzeniami
Użyj aplikacji usługi IoT Central do zarządzania urządzeniami w rozwiązaniu usługi IoT Central. Operatorzy wykonują zadania, takie jak:
- Monitorowanie urządzeń połączonych z aplikacją
- Rozwiązywanie i korygowanie problemów z urządzeniami
- Aprowizowanie nowych urządzeń
Możesz zdefiniować niestandardowe reguły i akcje , które działają za pośrednictwem przesyłania strumieniowego danych z połączonych urządzeń. Operator może włączyć lub wyłączyć te reguły na poziomie urządzenia, aby kontrolować i automatyzować zadania w aplikacji.
Podobnie jak w przypadku każdego rozwiązania IoT przeznaczonego do działania na dużą skalę, ważne jest ustrukturyzowane podejście do zarządzania urządzeniami. Nie wystarczy tylko połączyć urządzenia z chmurą. Musisz zachować łączność z urządzeniami i w dobrej kondycji. Użyj następujących funkcji usługi IoT Central do zarządzania urządzeniami w całym cyklu życia aplikacji:
Pulpity nawigacyjne
Zacznij od wstępnie utworzonego pulpitu nawigacyjnego w szablonie aplikacji lub utwórz własne pulpity nawigacyjne dostosowane do potrzeb operatorów. Pulpity nawigacyjne można udostępniać wszystkim użytkownikom w aplikacji lub przechowywać je jako prywatne.
Reguły i akcje
Twórz niestandardowe reguły na podstawie stanu urządzenia i telemetrii, aby identyfikować urządzenia wymagające uwagi. Skonfiguruj akcje w celu powiadamiania odpowiednich osób i zapewnienia, że środki naprawcze są podejmowane w odpowiednim czasie.
Stanowiska
Zadania umożliwiają stosowanie aktualizacji pojedynczych lub zbiorczych do urządzeń przez ustawienie właściwości lub wywoływanie poleceń.
Integracja z innymi usługami
Jako platforma aplikacji usługa IoT Central umożliwia przekształcanie danych IoT w szczegółowe informacje biznesowe, które umożliwiają podejmowanie działań. Przykłady to: określanie trendów wydajności maszyn i przewidywanie przyszłego użycia energii na hali produkcyjnej.
Reguły, eksport danych i publiczny interfejs API REST to przykłady sposobu integrowania usługi IoT Central z aplikacjami biznesowymi:
Generowanie szczegółowych informacji biznesowych przez tworzenie niestandardowych potoków analizy w celu przetwarzania danych telemetrycznych z urządzeń i przechowywania wyników. Skonfiguruj eksporty danych w aplikacji usługi IoT Central, aby wyeksportować dane telemetryczne, zmiany właściwości urządzenia i zmiany szablonu urządzenia w innych usługach, w których można analizować, przechowywać i wizualizować dane przy użyciu preferowanych narzędzi.
Tworzenie niestandardowych rozwiązań IoT i integracji z interfejsami API REST
Tworzenie rozwiązań IoT, takich jak:
- Aplikacje towarzyszące dla urządzeń przenośnych, które mogą zdalnie konfigurować i kontrolować urządzenia.
- Niestandardowe integracje, które umożliwiają istniejącym aplikacjom biznesowym interakcję z urządzeniami i danymi IoT.
- Aplikacje do zarządzania urządzeniami do modelowania urządzeń, dołączania, zarządzania i dostępu do danych.
Administrowanie aplikacją
Aplikacje usługi IoT Central są w pełni hostowane przez firmę Microsoft, co zmniejsza obciążenie administracyjne związane z zarządzaniem aplikacjami. Administratorzy zarządzają dostępem do aplikacji przy użyciu ról użytkowników i uprawnień oraz śledzenia aktywności przy użyciu dzienników inspekcji.
Role użytkowników
Dokumentacja usługi IoT Central dotyczy czterech ról użytkowników, które wchodzą w interakcję z aplikacją usługi IoT Central:
- Konstruktor rozwiązań jest odpowiedzialny za tworzenie aplikacji, konfigurowanie reguł i akcji, definiowanie integracji z innymi usługami oraz dalsze dostosowywanie aplikacji dla operatorów i deweloperów urządzeń.
- Operator zarządza urządzeniami połączonymi z aplikacją.
- Administrator jest odpowiedzialny za zadania administracyjne, takie jak zarządzanie rolami użytkowników i uprawnieniami w aplikacji oraz konfigurowanie tożsamości zarządzanych na potrzeby zabezpieczania połączeń z innymi usługami.
- Deweloper urządzenia tworzy kod uruchamiany na urządzeniu lub module usługi IoT Edge połączonym z aplikacją.
Następne kroki
Teraz, gdy masz już omówienie usługi IoT Central, poniżej przedstawiono kilka sugerowanych następnych kroków:
- Jeśli jesteś deweloperem urządzenia i chcesz zapoznać się z kodem, sugerowanym następnym krokiem jest utworzenie i połączenie aplikacji klienckiej z aplikacją usługi Azure IoT Central.
- Zapoznanie się z interfejsem użytkownika usługi Azure IoT Central.
- Rozpoczęcie pracy przez utworzenie aplikacji usługi Azure IoT Central.