Jakich technologii i usług platformy Azure można użyć do tworzenia rozwiązań IoT?

Technologie i usługi Azure IoT zapewniają opcje tworzenia szerokiej gamy rozwiązań IoT, które umożliwiają transformację cyfrową dla organizacji. Można na przykład:

Urządzenia i zestawy SDK urządzeń

Możesz zaimplementować własny kod osadzony przy użyciu zestawów SDK urządzeń typu open source. Zestawy SDK urządzeń obsługują wiele systemów operacyjnych, takich jak Linux, Windows i systemy operacyjne w czasie rzeczywistym. Istnieją zestawy SDK dla wielu języków programowania, takich jak C, Node.js, Java, .NET i Python.

Możesz jeszcze bardziej uprościć sposób tworzenia osadzonego kodu dla urządzeń, postępując zgodnie z konwencjami IoT Plug and Play . Usługa IoT Plug and Play umożliwia deweloperom rozwiązań integrowanie urządzeń z ich rozwiązaniami bez konieczności pisania żadnego osadzonego kodu. Podstawowym elementem usługi IoT Plug and Play jest schemat modelu możliwości urządzenia, który opisuje możliwości urządzenia. Użyj modelu możliwości urządzenia, aby skonfigurować rozwiązanie oparte na chmurze, takie jak aplikacja usługi IoT Central.

Usługa Azure IoT Edge umożliwia odciążanie części obciążenia IoT z usług w chmurze platformy Azure do urządzeń. Usługa IoT Edge może zmniejszyć opóźnienie w rozwiązaniu, zmniejszyć ilość danych wymienianych przez urządzenia z chmurą i włączyć scenariusze pozawierszowe. Urządzenia usługi IoT Edge można zarządzać za pomocą usługi IoT Central.

Azure Sphere to zabezpieczona platforma aplikacji wysokiego poziomu z wbudowanymi funkcjami komunikacji i zabezpieczeń dla urządzeń połączonych z Internetem. Obejmuje ona zabezpieczoną jednostkę mikrokontrolera, niestandardowy system operacyjny oparty na systemie Linux oraz usługę zabezpieczeń opartą na chmurze, która zapewnia ciągłe, odnawialne zabezpieczenia.

Ważne

Ponieważ usługa IoT Central używa usługi IoT Hub wewnętrznie, każde urządzenie, które może łączyć się z aplikacją usługi IoT Central, może również łączyć się z centrum IoT Hub.

Aby dowiedzieć się więcej, zobacz Tworzenie urządzeń i aplikacji usługi Azure IoT.

Azure IoT Central

Usługa IoT Central to zarządzana platforma aplikacji, która zmniejsza obciążenie i koszty opracowywania, zarządzania i utrzymywania 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. Usługa IoT Central usprawnia rozwój złożonej i stale ewoluującej infrastruktury IoT, umożliwiając skoncentrowanie się na określaniu wpływu biznesowego, który można utworzyć przy użyciu 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.

Jako w pełni zarządzana platforma aplikacji usługa IoT Central ma prosty, przewidywalny model cen.

Niestandardowe rozwiązania

Aby utworzyć rozwiązanie IoT od podstaw, użyj co najmniej jednej z następujących technologii i usług azure IoT:

Łączność w chmurze

Usługa Azure IoT Hub umożliwia niezawodną i bezpieczną dwukierunkową komunikację między milionami urządzeń IoT a rozwiązaniem opartym na chmurze. Azure IoT Hub Device Provisioning Service to usługa pomocnika usługi IoT Hub. Usługa zapewnia bezobsługową aprowizację urządzeń w odpowiednim centrum IoT bez konieczności interwencji człowieka. Te możliwości umożliwiają klientom aprowizację milionów urządzeń w bezpieczny i skalowalny sposób.

Usługa IoT Hub jest podstawowym składnikiem i umożliwia sprostanie wyzwaniom związanym z implementacją IoT, takimi jak:

  • Utrzymywanie łączności zapewniającej przepływ dużej ilości danych między urządzeniami i zarządzanie nimi.
  • Pozyskiwanie dużej ilości danych telemetrycznych.
  • Sterowanie urządzeniami i kontrola nad nimi.
  • Wymuszanie zabezpieczeń urządzeń.

Mostkowanie luki między światami fizycznymi i cyfrowymi

Azure Digital Twins to usługa IoT, która umożliwia modelowanie środowiska fizycznego. Używa grafu analizy przestrzennej do modelowania relacji między osobami, przestrzeniami i urządzeniami. Dzięki tworzeniu danych w świecie cyfrowym i fizycznym można tworzyć rozwiązania kontekstowe.

Usługa IoT Central używa cyfrowych reprezentacji bliźniaczych do synchronizowania urządzeń i danych w świecie rzeczywistym z modelami cyfrowymi, które umożliwiają użytkownikom monitorowanie połączonych urządzeń i zarządzanie nimi.

Dane i analiza

Urządzenia IoT zwykle generują duże ilości danych szeregów czasowych, takich jak odczyty temperatury z czujników. Usługa Azure Data Explorer może łączyć się z centrum IoT Hub, odczytywać strumień telemetrii z urządzeń, przechowywać te dane i umożliwiać wykonywanie zapytań i wizualizowanie ich.

Azure Mapy to kolekcja usług geoprzestrzennych, które używają nowych danych mapowania w celu zapewnienia dokładnego kontekstu geograficznego dla aplikacji internetowych i mobilnych. Do kompilowania aplikacji można użyć interfejsu API REST, internetowego formantu JavaScript lub zestawu SDK systemu Android.

Akcje i powiadomienia

Rozwiązanie może wymagać automatycznych akcji na podstawie danych urządzenia. Możesz na przykład wysłać wiadomość e-mail lub wiadomość SMS, gdy urządzenie zgłosi stan krytyczny.

Azure Functions to bezserwerowa usługa obliczeniowa, która umożliwia uruchamianie kodu na żądanie bez konieczności jawnego aprowizowania infrastruktury ani zarządzania nią. Usługa Azure Functions umożliwia tworzenie aplikacji bezserwerowych opartych na zdarzeniach, które mogą uruchamiać akcje w odpowiedzi na warunki zidentyfikowane w strumieniach telemetrii.

Następne kroki

Aby uzyskać praktyczne doświadczenie, wypróbuj jeden z przewodników Szybki start: