{"id":31111,"date":"2023-01-18T10:30:51","date_gmt":"2023-01-18T09:30:51","guid":{"rendered":"https:\/\/nearshore-it.eu\/artykuly\/wprowadzenie-do-swiata-azure-iot\/"},"modified":"2024-10-02T15:44:57","modified_gmt":"2024-10-02T13:44:57","slug":"wprowadzenie-do-swiata-azure-iot","status":"publish","type":"post","link":"https:\/\/nearshore-it.eu\/pl\/artykuly\/wprowadzenie-do-swiata-azure-iot\/","title":{"rendered":"Wprowadzenie do \u015bwiata Azure IoT\u00a0"},"content":{"rendered":"\n<div class=\"table-of-contents\">\n    <p class=\"title\">Spis tre\u015bci<\/p>\n    <ol>\n                    <li><a href=\"#Czym-jest-Azure-IoT?\">1.  Czym jest Azure IoT? <\/a><\/li>\n                    <li><a href=\"#Dlaczego-warto-zainteresowa\u0107-si\u0119-tematem-Azure-IoT?\">2.  Dlaczego warto zainteresowa\u0107 si\u0119 tematem Azure IoT? <\/a><\/li>\n                    <li><a href=\"#Azure-IoT-Hub\">3.  Azure IoT Hub <\/a><\/li>\n                    <li><a href=\"#IoT-Edge\">4.  IoT Edge  <\/a><\/li>\n                    <li><a href=\"#IoT-\u2013-protoko\u0142y-komunikacyjne\">5.  IoT \u2013 protoko\u0142y komunikacyjne  <\/a><\/li>\n                    <li><a href=\"#Rozwi\u0105zania-bezpiecze\u0144stwa-Azure-IoT\">6.  Rozwi\u0105zania bezpiecze\u0144stwa Azure IoT  <\/a><\/li>\n                    <li><a href=\"#Bezpieczenstwo-IoT\">7.  Bezpieczenstwo IoT <\/a><\/li>\n                    <li><a href=\"#Najcz\u0119\u015bciej-zadawane-pytania-(FAQ)\">8.  Najcz\u0119\u015bciej zadawane pytania (FAQ) <\/a><\/li>\n            <\/ol>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"Czym-jest-Azure-IoT?\">Czym jest Azure IoT?<\/h2>\n\n\n\n<p>Skr\u00f3t IoT (ang. Internet of Things) odnosi si\u0119 do fizycznych urz\u0105dze\u0144 lub ca\u0142ej ich grupy, kt\u00f3re za pomoc\u0105 r\u00f3\u017cnego rodzaju czujnik\u00f3w i sensor\u00f3w zbieraj\u0105 informacje z otaczaj\u0105cego je \u015bwiata oraz komunikuj\u0105 si\u0119 z innymi urz\u0105dzeniami i systemami, wysy\u0142aj\u0105c im dane za pomoc\u0105 sieci Internet.<\/p>\n\n\n\n<p><strong>Azure IoT jest kolekcj\u0105 serwis\u00f3w udost\u0119pnianych w modelu PaaS<\/strong> <strong>(Platform as a Service) lub SaaS (Software as a Service<\/strong>) zarz\u0105dzanych przez firm\u0119 Microsoft. Zasoby te mog\u0105 s\u0142u\u017cy\u0107 do zbierania danych oraz monitorowania i komunikacji pomi\u0119dzy milionami r\u00f3\u017cnych fizycznych urz\u0105dze\u0144. W najprostszej konfiguracji system IoT oparty o chmur\u0119 mo\u017cna zbudowa\u0107 ju\u017c z jednego urz\u0105dzenia peryferyjnego, kt\u00f3re komunikuje si\u0119 z wybranym zasobem dost\u0119pnym w portfolio Azure IoT.<\/p>\n\n\n\n<p>Poni\u017csza grafika przedstawia dost\u0119pne technologie, serwisy oraz rozwi\u0105zania z zakresu urz\u0105dze\u0144 Internet of Things oferowane przez firm\u0119 Microsoft. W tym artykule postaram si\u0119 przybli\u017cy\u0107 kluczowe us\u0142ugi.<\/p>\n\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/cloudblogs.microsoft.com\/industry-blog\/en-gb\/technetuk\/2021\/08\/10\/getting-started-with-azure-iot\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/nearshore-it.eu\/wp-content\/uploads\/2024\/09\/blog_2023.01.18_graphic_1.png\" alt=\"Azure IoT\" class=\"wp-image-69352\" title=\"\"><\/a><figcaption class=\"wp-element-caption\">Rys. 1. Dost\u0119pne portfolio produkt\u00f3w Azure IoT, \u017ar\u00f3d\u0142o: <a href=\"https:\/\/cloudblogs.microsoft.com\/industry-blog\/en-gb\/technetuk\/2021\/08\/10\/getting-started-with-azure-iot\/\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/cloudblogs.microsoft.com\/industry-blog\/en-gb\/technetuk\/2021\/08\/10\/getting-started-with-azure-iot\/\" rel=\"noreferrer noopener\">Microsoft<\/a><\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Dlaczego-warto-zainteresowa\u0107-si\u0119-tematem-Azure-IoT?\">Dlaczego warto zainteresowa\u0107 si\u0119 tematem Azure IoT?<\/h2>\n\n\n\n<p>W obecnych czasach urz\u0105dzenia IoT obecne s\u0105 w ka\u017cdym obszarze naszego \u017cycia. Wykorzystujemy je w domach, samochodach, miejscach pracy czy w sektorze przemys\u0142u. Post\u0119p technologii i minimalizacja koszt\u00f3w produkcji chip\u00f3w w po\u0142\u0105czeniu z wszechobecn\u0105 sieci\u0105 Internet sprawia, \u017ce liczba dost\u0119pnych urz\u0105dze\u0144 wykorzystuj\u0105cych Internet Rzeczy ro\u015bnie w zawrotnym tempie. Prognozy przewiduj\u0105, \u017ce b\u0119dzie ono jeszcze szybsze \u2013 w 2023 roku wed\u0142ug analityk\u00f3w zaobserwujemy <strong>22-procentowy wzrost,<\/strong> a w 2025 liczba dost\u0119pnych urz\u0105dze\u0144 IoT wyniesie <strong>27 mld.<\/strong><\/p>\n\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/nearshore-it.eu\/wp-content\/uploads\/2024\/09\/blog_2023.01.18_graphic_2-1920x1105-1.png\" alt=\"Azure IoT\" class=\"wp-image-69354\" title=\"\"><figcaption class=\"wp-element-caption\">Rys. 2. Dost\u0119pne urz\u0105dzenia IoT wraz z prognoz\u0105 wzrostu do 2025, \u017ar\u00f3d\u0142o: <a href=\"https:\/\/iot-analytics.com\/number-connected-iot-devices\/\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/iot-analytics.com\/number-connected-iot-devices\/\" rel=\"noreferrer noopener\">IoT Analytics<\/a><\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Rosn\u0105ca liczba dost\u0119pnych urz\u0105dze\u0144 IoT sprawia, \u017ce zarz\u0105dzanie nimi, monitorowanie ich czy zbieranie danych z czujnik\u00f3w staje si\u0119 coraz bardziej problematyczne. Tutaj naprzeciw obecnie stawianym wymaganiom rynku wychodzi platforma Azure, oferuj\u0105c w swojej gamie wiele rozwi\u0105za\u0144 u\u0142atwiaj\u0105cych komunikacj\u0119 z milionami urz\u0105dze\u0144 peryferyjnych dzia\u0142aj\u0105cych w czasie rzeczywistym. Firma Microsoft stara si\u0119 optymalizowa\u0107 proces wdra\u017cania swoich rozwi\u0105za\u0144 u klient\u00f3w tak, aby nast\u0119powa\u0142 on<strong> szybko i sprawnie, jednocze\u015bnie zmniejszaj\u0105c koszt jego wprowadzenia<\/strong>. U\u0142atwiaj\u0105 to mi\u0119dzy innymi udost\u0119pniane zestawy narz\u0119dzi dla programist\u00f3w \u2013 tzn. SDK (ang. software development kit). Dost\u0119pne paczki pozwalaj\u0105 na \u0142atw\u0105 obs\u0142ug\u0119:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>urz\u0105dze\u0144 IoT w j\u0119zykach oprogramowania .NET, Python, Node.js, Java oraz C.<\/li>\n\n\n\n<li>wbudowanych urz\u0105dze\u0144 z ograniczonymi zasobami pami\u0119ciowymi oraz obliczeniowymi.<\/li>\n\n\n\n<li>serwisami do zarz\u0105dzania komunikacj\u0105 z urz\u0105dzeniami IoT.<\/li>\n<\/ul>\n\n\n\n<p>Szczeg\u00f3\u0142owe informacje o dost\u0119pnych pakietach SDK mo\u017cna znale\u017a\u0107 bezpo\u015brednio na <a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/iot-hub\/iot-hub-devguide-sdks\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/learn.microsoft.com\/en-us\/azure\/iot-hub\/iot-hub-devguide-sdks\" rel=\"noreferrer noopener\">stronie producenta<\/a>.<\/p>\n\n\n\n<p>Poza samymi zasobami umo\u017cliwiaj\u0105cymi komunikacj\u0119 z aparatur\u0105 Internetu Rzeczy Azure oferuje narz\u0119dzia, kt\u00f3re pozwalaj\u0105 w prosty spos\u00f3b analizowa\u0107, przetwarza\u0107, przechowywa\u0107 i wizualizowa\u0107 odbierane dane.<\/p>\n\n\n\n<p>Przeczytaj atyku\u0142: <a href=\"https:\/\/nearshore-it.eu\/pl\/artykuly\/kim-jest-devops-i-jak-wspiera-projekty-it\/\" data-type=\"link\" data-id=\"https:\/\/nearshore-it.eu\/pl\/artykuly\/kim-jest-devops-i-jak-wspiera-projekty-it\/\">Kim jest DevOps i\u00a0jak wspiera projekty IT?<\/a><\/p>\n\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Microsoft, dzi\u0119ki wachlarzowi swoich us\u0142ug, pozwala developerom na stworzenie rozwi\u0105zania dostosowanego do indywidualnych wymaga\u0144 stawianych przez klient\u00f3w. Oferuj\u0105c przy tym prostot\u0119 w konfiguracji gotowego do dzia\u0142ania \u015brodowiska. Poni\u017cszy diagram przedstawia, jakie mo\u017cliwo\u015bci w sk\u0142adaniu kompozycji zasob\u00f3w oferuje platforma Azure:<\/p>\n\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/nearshore-it.eu\/wp-content\/uploads\/2024\/09\/azure-iot-reference-architecture.png\" alt=\"Azure IoT\" class=\"wp-image-69356\" style=\"width:986px\" title=\"\"><figcaption class=\"wp-element-caption\">Rys. 3. Dost\u0119pne rozwi\u0105zania IoT na platformie Azure. \u0179r\u00f3d\u0142o: <a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/architecture\/guide\/iot\/migrate-iot-solution-azure\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/learn.microsoft.com\/en-us\/azure\/architecture\/guide\/iot\/migrate-iot-solution-azure\" rel=\"noreferrer noopener\">Microsoft<\/a><\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Warto doda\u0107, \u017ce rozwi\u0105zania oparte o zasoby z zakresu Azure IoT pozwalaj\u0105 zapewni\u0107 bezpieczne po\u0142\u0105czenie dla milion\u00f3w urz\u0105dze\u0144.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Azure-IoT-Hub\">Azure IoT Hub<\/h2>\n\n\n\n<p>IoT Hub jest g\u0142\u00f3wnym zasobem sk\u0142adaj\u0105cym si\u0119 na rozwi\u0105zania z obszaru Azure IoT. Jest to <strong>us\u0142uga udost\u0119pniana w modelu PaaS pozwalaj\u0105ca na dwukierunkow\u0105 komunikacj\u0119 pomi\u0119dzy urz\u0105dzeniami IoT a chmur\u0105.<\/strong> Za pomoc\u0105 bezpiecznego po\u0142\u0105czenia umo\u017cliwia obs\u0142ug\u0119 transferu ogromnej liczby danych oraz ci\u0105g\u0142y monitoring praktycznie dowolnych urz\u0105dze\u0144.<\/p>\n\n\n\n<p>IoT Hub wspiera kilka kana\u0142\u00f3w komunikacyjnych. S\u0105 to mi\u0119dzy innymi:<\/p>\n\n\n\n<p><strong>Dane telemetryczne oraz alerty\u202f <\/strong><\/p>\n\n\n\n<p>S\u0105 to wiadomo\u015bci wysy\u0142ane z urz\u0105dzenia do chmury (ang.<strong> device-to-cloud<\/strong>). Po wys\u0142aniu przez aparat tego typu wiadomo\u015bci trafia ona do wewn\u0119trznej kolejki IoT Hub, gdzie mo\u017ce by\u0107 przechowywana do 7 dni. Nast\u0119pnie zewn\u0119trzny serwis, np. aplikacja kliencka, za pomoc\u0105 wbudowanego w IoT Hub punktu ko\u0144cowego jest w stanie odebra\u0107 oczekuj\u0105ce wiadomo\u015bci. Kana\u0142 ten przeznaczony jest szczeg\u00f3lnie do obs\u0142ugi wiadomo\u015bci wysy\u0142anych z du\u017c\u0105 cz\u0119stotliwo\u015bci\u0105 o maksymalnym rozmiarze do 256 KB. Najprostszym sposobem na przesy\u0142anie tego typu wiadomo\u015bci jest u\u017cycie na docelowym urz\u0105dzeniu wspomnianej wcze\u015bniej paczki SDK w preferowanym j\u0119zyku programowania, kt\u00f3ra udost\u0119pnia prosty i czytelny interfejs komunikacyjny.<\/p>\n\n\n\n<p><strong>Wiadomo\u015bci steruj\u0105ce urz\u0105dzeniami<\/strong><\/p>\n\n\n\n<p>Jest to komunikacja, kt\u00f3ra w przeciwie\u0144stwie do wy\u017cej opisanej s\u0142u\u017cy do przekazywania wiadomo\u015bci z chmury, np. aplikacji klienckiej, do urz\u0105dzenia (ang. cloud-to-device). <strong>W tym przypadku zas\u00f3b IoT Hub r\u00f3wnie\u017c jest po\u015brednikiem komunikacji i wysy\u0142ane wiadomo\u015bci trafiaj\u0105 w pierwszej kolejno\u015bci do wspomnianej kolejki<\/strong>. W zale\u017cno\u015bci od konfiguracji mog\u0105 oczekiwa\u0107 na odebranie przez urz\u0105dzenie do kilku dni. Jest to szczeg\u00f3lnie przydatne w przypadku urz\u0105dze\u0144, kt\u00f3re nie maj\u0105 zapewnionego ci\u0105g\u0142ego dost\u0119pu do sieci.<\/p>\n\n\n\n<p><strong>Przesy\u0142anie plik\u00f3w z urz\u0105dze\u0144<\/strong><\/p>\n\n\n\n<p>Kana\u0142 ten s\u0142u\u017cy do przekazywania r\u00f3\u017cnego rodzaju plik\u00f3w. Mog\u0105 to by\u0107 np. nagrania wideo czy te\u017c \u2013 w celu ograniczenia zu\u017cywanego transferu \u2013 skompresowane paczki zawieraj\u0105ce dane telemetryczne.<strong> Przekazywane z urz\u0105dzenia pliki trafiaj\u0105 bezpo\u015brednio do skonfigurowanego w IoT Hub kontenera na zasobie Azure Blob Storage.<\/strong><\/p>\n\n\n\n<p><strong>Monitoring konfiguracji oraz stan\u00f3w urz\u0105dze\u0144<\/strong><\/p>\n\n\n\n<p>Kana\u0142 ten zosta\u0142 przez in\u017cynier\u00f3w Azure nazwany <strong>Device Twins<\/strong>. S\u0142u\u017cy przede wszystkim do przechowywania metadanych urz\u0105dzenia w chmurze, monitorowania aktualnego stanu po\u0142\u0105czenia z urz\u0105dzeniem i upewniania si\u0119, czy np. odbywa si\u0119 ono przez sie\u0107 kom\u00f3rkow\u0105, czy Wi-Fi, oraz synchronizowania d\u0142ugotrwa\u0142ych przep\u0142yw\u00f3w, takich jak\u202fstan etap\u00f3w wgrywania nowej wersji dla urz\u0105dzenia sprz\u0119towego (firmware).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"IoT-Edge\">IoT Edge<\/h2>\n\n\n\n<p>Azure IoT Edge jest us\u0142ug\u0105 u\u017cywan\u0105 do wst\u0119pnej analizy danych przed ich wys\u0142aniem do powy\u017cej opisanego zasobu IoT Hub. Us\u0142ugi te przeznaczone s\u0105 dla klient\u00f3w, kt\u00f3rzy chc\u0105 przeprowadzi\u0107 cz\u0119\u015b\u0107 agregacji danych bezpo\u015brednio na urz\u0105dzeniu, zamiast dokonywa\u0107 ich w chmurze. Poprzez przeniesienie cz\u0119\u015bci oblicze\u0144 na graniczne urz\u0105dzenia <strong>(IoT Edge Devices)<\/strong> mo\u017cna zminimalizowa\u0107 liczb\u0119 przesy\u0142anych poprzez sie\u0107 danych, co mo\u017ce nie\u015b\u0107 ze sob\u0105 spore oszcz\u0119dno\u015bci w przypadku miejsc z trudno dost\u0119pn\u0105 sieci\u0105. Dodatkow\u0105 zalet\u0105 takiego rozwi\u0105zania mo\u017ce by\u0107 mi\u0119dzy innymi mo\u017cliwo\u015b\u0107 wcze\u015bniejszej reakcji na zmian\u0119 statusu b\u0105d\u017a wykrycie ustawionego limitu na danym parametrze.<\/p>\n\n\n\n<p>Opisywana us\u0142uga sk\u0142ada si\u0119 ze \u015brodowiska uruchomieniowego wraz z modu\u0142ami brzegowymi, kt\u00f3re s\u0105 u\u017cywane bezpo\u015brednio na urz\u0105dzeniu. Po stronie chmury znajduje si\u0119 interfejs s\u0142u\u017c\u0105cy do zdalnego monitorowania urz\u0105dze\u0144 i zarz\u0105dzania nimi przez us\u0142ug\u0119 IoT Edge.\u202f<\/p>\n\n\n\n<p>Dodatkowym atutem jest fakt, \u017ce <strong>\u015brodowisko uruchomieniowe us\u0142ugi IoT Edge jest ca\u0142kowicie bezp\u0142atne <\/strong>i oferowane jako rozwi\u0105zanie typu open-source.<\/p>\n\n\n\n<p>Przeczytaj tak\u017ce: <a href=\"https:\/\/nearshore-it.eu\/pl\/artykuly\/azure-devops\/\" data-type=\"link\" data-id=\"https:\/\/nearshore-it.eu\/pl\/artykuly\/azure-devops\/\">Azure DevOps \u2013 jak zacz\u0105\u0107 karier\u0119?<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"IoT-\u2013-protoko\u0142y-komunikacyjne\">IoT \u2013 protoko\u0142y komunikacyjne<\/h2>\n\n\n\n<p>Urz\u0105dzenia IoT s\u0142u\u017c\u0105 przewa\u017cnie do zbierania danych z czujnik\u00f3w i wysy\u0142aj\u0105 je do backendowych serwis\u00f3w, kt\u00f3re nast\u0119pnie zajmuj\u0105 si\u0119 ich przetwarzaniem. Opisywany typ urz\u0105dze\u0144 cz\u0119sto posiada cechy takie jak:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>fizyczna lokalizacja w miejscu trudno dost\u0119pnym dla cz\u0142owieka.<\/li>\n\n\n\n<li>ograniczenia w dost\u0119pie do sieci Internet.<\/li>\n\n\n\n<li>brak mo\u017cliwo\u015bci obs\u0142ugi przez cz\u0142owieka (cz\u0119sto s\u0105 to <a href=\"https:\/\/nearshore-it.eu\/pl\/artykuly\/systemy-wbudowane\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/nearshore-it.eu\/pl\/artykuly\/systemy-wbudowane\/\" rel=\"noreferrer noopener\">urz\u0105dzenia wbudowane<\/a>).<\/li>\n\n\n\n<li>brak graficznego interfejsu u\u017cytkownika.<\/li>\n\n\n\n<li>wymaganie specyficznych dla danego przemys\u0142u protoko\u0142\u00f3w.<\/li>\n<\/ul>\n\n\n\n<p>Chc\u0105c na nie odpowiedzie\u0107, firma Microsoft zaleca u\u017cywanie dedykowanych pakiet\u00f3w SDK u\u0142atwiaj\u0105cych rozpocz\u0119cie pracy z aparatur\u0105 IoT. Zar\u00f3wno paczki SDK, jak i sam zas\u00f3b IoT Hub wspieraj\u0105 popularne protoko\u0142y komunikacyjne takie jak:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>MQTT<\/strong> (Message Queue Telemetry Transport).<\/li>\n\n\n\n<li><strong>MQTT<\/strong> przez WebSocket.<\/li>\n\n\n\n<li><strong>AMQP <\/strong>(Advanced Message Queuing Protocol).<\/li>\n\n\n\n<li><strong>AMQP <\/strong>przez WebSocket.<\/li>\n\n\n\n<li><strong>HTTPS.<\/strong><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Rozwi\u0105zania-bezpiecze\u0144stwa-Azure-IoT\">Rozwi\u0105zania bezpiecze\u0144stwa Azure IoT<\/h2>\n\n\n\n<p>Internet Rzeczy, pr\u00f3cz nieograniczonych wr\u0119cz mo\u017cliwo\u015bci, stwarza te\u017c wiele zagro\u017ce\u0144. Firmy staj\u0105 przed nowymi wyzwaniami w zakresie bezpiecze\u0144stwa \u2013 do tej pory skupia\u0142o si\u0119 ono na oprogramowaniu, a przy IoT dochodzi dodatkowa sk\u0142adowa, jak\u0105 jest<strong> po\u0142\u0105czony z oprogramowaniem \u015bwiat rzeczywisty.<\/strong><\/p>\n\n\n\n<p>Aby odpowiednio zdefiniowa\u0107 zagro\u017cenia, konieczne jest ich modelowanie, m.in. za pomoc\u0105 <a href=\"https:\/\/azure.microsoft.com\/pl-pl\/products\/digital-twins\/\" data-type=\"URL\" data-id=\"https:\/\/azure.microsoft.com\/pl-pl\/products\/digital-twins\/\" target=\"_blank\" rel=\"noreferrer noopener\">Azure Digital Twins<\/a>. Procedura ta sk\u0142ada si\u0119 z kilku krok\u00f3w \u2013 modelowania aplikacji, zdefiniowania zagro\u017ce\u0144, ich ograniczenia i sprawdzenia wprowadzonych \u015brodk\u00f3w zaradczych. Celem jest zrozumienie, w jaki spos\u00f3b atakuj\u0105cy mog\u0105 naruszy\u0107 system, i upewnienie si\u0119, \u017ce wdro\u017cono konieczne zabezpieczenia.<\/p>\n\n\n\n<p>Pozaj r\u00f3wnie\u017c powi\u0105zane produkty z portfolio Azure, kt\u00f3re pomog\u0105 zadba\u0107 o bezpiecze\u0144stwo, takie jak <a href=\"https:\/\/azure.microsoft.com\/pl-pl\/overview\/iot\/security\/\" target=\"_blank\" rel=\"noopener\">Azure Defender dla IoT, Azure Sentinel czy Azure IoT Central.<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Bezpieczenstwo-IoT\">Bezpiecze\u0144stwo IoT<\/h2>\n\n\n\n<p>O ile urz\u0105dzenia IoT mog\u0105 wydawa\u0107 si\u0119 zbyt ma\u0142e czy wyspecjalizowane, by stanowi\u0107 zagro\u017cenie, prawdziwym niebezpiecze\u0144stwem jest ich powi\u0105zanie z sieci\u0105 i mo\u017cliwo\u015b\u0107 ataku. Mo\u017ce on doprowadzi\u0107 do kradzie\u017cy danych czy zak\u0142\u00f3cenia \u015bwiadczenia us\u0142ug, ale te\u017c wyrz\u0105dzi\u0107 szkody fizyczne w obiektach, a nawet stanowi\u0107 zagro\u017cenie dla obs\u0142uguj\u0105cych je lub zale\u017cnych od nich ludzi.<\/p>\n\n\n\n<p>Podejmowane ataki mo\u017cna podzieli\u0107 na 5 g\u0142\u00f3wnych obszar\u00f3w:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Spoofing<\/strong> \u2013 podszywanie si\u0119, gdzie haker mo\u017ce anonimowo manipulowa\u0107 urz\u0105dzeniem, przej\u0105\u0107 je lub cz\u0119\u015bciowo przechwyci\u0107 przesy\u0142 i obserwowa\u0107 dane z urz\u0105dzenia.<\/li>\n\n\n\n<li><strong>Tampering <\/strong>\u2013 manipulowanie urz\u0105dzeniami, podczas kt\u00f3rego atakuj\u0105cy mo\u017ce wymieni\u0107 oprogramowanie na urz\u0105dzeniu.<\/li>\n\n\n\n<li><strong>Disclosure <\/strong>\u2013 ujawnianie informacji; gdzie atak polega na pods\u0142uchiwaniu transmisji, przechwytywaniu informacji bez autoryzacji lub zag\u0142uszaniu sygna\u0142u i odmowie uzyskania informacji.\u202f<\/li>\n\n\n\n<li><strong>Denial of service<\/strong> \u2013 odmowa us\u0142ugi, np. przez zak\u0142\u00f3canie cz\u0119stotliwo\u015bci radiowych lub odci\u0119cie przewod\u00f3w; skutkiem mo\u017ce by\u0107 niezdolno\u015b\u0107 urz\u0105dzenia do dzia\u0142ania lub komunikacji.<\/li>\n\n\n\n<li><strong>Elevation of privilege<\/strong> \u2013 przechwycenie uprawnie\u0144, np. gdy urz\u0105dzenie wyspecjalizowane do okre\u015blonych czynno\u015bci zostaje zmuszone do robienia czego\u015b innego.<\/li>\n<\/ol>\n\n\n\n<p>Ochrona struktur IoT zak\u0142ada kompleksowe podej\u015bcie z wykorzystaniem odpowiednich technologii i protoko\u0142\u00f3w.<\/p>\n\n\n\n<p>Zaleca si\u0119 trzystopniowe podej\u015bcie do ochrony danych, urz\u0105dze\u0144 i po\u0142\u0105cze\u0144:\u202f<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Bezpieczne udost\u0119pnianie urz\u0105dze\u0144.\u202f<\/li>\n\n\n\n<li>Bezpieczne po\u0142\u0105czenie mi\u0119dzy urz\u0105dzeniami i chmur\u0105.<\/li>\n\n\n\n<li>Zabezpieczenie danych w chmurze podczas przetwarzania i przechowywania.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Najcz\u0119\u015bciej-zadawane-pytania-(FAQ)\">Najcz\u0119\u015bciej zadawane pytania (FAQ)<\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1674048687848\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Czym jest cloud intelligence?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Cloud intelligence jest szeroko poj\u0119tym przetwarzaniem danych w chmurze z wykorzystaniem mi\u0119dzy innymi sztucznej inteligencji oraz uczenia maszynowego. Platforma Azure oferuje wiele zasob\u00f3w wspieraj\u0105cych prac\u0119 z inteligentnym przetwarzaniem, co w po\u0142\u0105czeniu z opisywanymi rozwi\u0105zaniami IoT pozwala na zbudowanie ciekawych kompozycji spe\u0142niaj\u0105cych nawet najbardziej wyszukane wymagania.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1674048703303\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Co jest lepsze: AWS IoT czy Azure IoT?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Kt\u00f3ra chmura jest lepsza dla\u202f IoT? Nie da si\u0119 jednoznacznie okre\u015bli\u0107, kt\u00f3ry dostawca chmurowy jest lepszy dla rozwi\u0105za\u0144 typu IoT. Obie firmy udost\u0119pniaj\u0105 bardzo podobny zakres us\u0142ug. Ka\u017cdy projekt jest indywidualny i dopiero znaj\u0105c szczeg\u00f3\u0142y jego specyfikacji, mo\u017cna potwierdzi\u0107, kt\u00f3ra platforma pozwoli je spe\u0142ni\u0107 oraz kt\u00f3ry dostawca oka\u017ce si\u0119 w danym przypadku ta\u0144szy.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1674048738503\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Czy dost\u0119p do Azure IoT jest bezp\u0142atny? \/ Microsoft Azure IoT \u2013 jakie s\u0105 koszty?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Cz\u0119\u015b\u0107 z oferowanych przez firm\u0119 Microsoft us\u0142ug pakietu Azure IoT jest bezp\u0142atna, mi\u0119dzy innymi pakiety paczek SDK czy dost\u0119p do IoT Edge. W przypadku g\u0142\u00f3wnego zasobu, jakim jest IoT Hub, koszt jego u\u017cycia uzale\u017cniony jest od liczby dost\u0119pnych wiadomo\u015bci do przekazania w ci\u0105gu doby. u003cstrongu003eIstnieje r\u00f3wnie\u017c darmowy rodzaj, wspieraj\u0105cy do 8000 wiadomo\u015bci na 24 godziny, kt\u00f3ry w zupe\u0142no\u015bci powinien wystarczy\u0107, aby rozpocz\u0105\u0107 integracj\u0119 ze \u015bwiatem Azure IoTu003c\/strongu003e. Szczeg\u00f3\u0142owe informacje na temat koszt\u00f3w mo\u017cna znale\u017a\u0107 bezpo\u015brednio u003ca href=u0022https:\/\/azure.microsoft.com\/en-us\/pricing\/details\/iot-hub\/u0022 target=u0022_blanku0022 rel=u0022noreferrer noopeneru0022u003ew cenniku.u003c\/au003e<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1674048808503\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Gdzie znajd\u0119 potrzebne \u017ar\u00f3d\u0142a i dokumentacj\u0119?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Najlepszym miejscem do szukania dodatkowych informacji oraz aktualnej dokumentacji Azure IoT s\u0105 oficjalne strony firmy Microsoft. Jest to przede wszystkim ca\u0142y dzia\u0142 po\u015bwi\u0119cony u003ca href=u0022https:\/\/learn.microsoft.com\/en-us\/azure\/iot-fundamentalsu0022 target=u0022_blanku0022 rel=u0022noreferrer noopeneru0022u003eInternet of Things.u003c\/au003e Dokumentacja pakiet\u00f3w SDK wraz z ca\u0142ym kodem dost\u0119pna jest w serwisie u003ca href=u0022https:\/\/github.com\/u0022 target=u0022_blanku0022 rel=u0022noreferrer noopeneru0022u003eGitHubu003c\/au003e.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1674048837119\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Jak zdoby\u0107 certyfikat Azure IoT?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Aby zosta\u0107 certyfikowanym developerem Azure IoT, nale\u017cy zda\u0107 egzamin oferowany przez firm\u0119 u003ca href=u0022https:\/\/learn.microsoft.com\/en-us\/certifications\/exams\/az-220u0022 target=u0022_blanku0022 rel=u0022noreferrer noopeneru0022u003eMicrosoft AZ-220u003c\/au003e. Wi\u0119cej informacji o samym egzaminie mo\u017cna znale\u017a\u0107 bezpo\u015brednio na stronie.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1674048854487\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Jak poprawi\u0107 bezpiecze\u0144stwo urz\u0105dze\u0144 Internetu Rzeczy?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Po pierwsze, nale\u017cy pozna\u0107 najbardziej prawdopodobne zagro\u017cenia, niezale\u017cnie od tego, czy s\u0105 one mo\u017cliwe w cyberprzestrzeni, czy w rzeczywisto\u015bci.u003cbru003eu003cbru003ePo drugie, nale\u017cy rozpozna\u0107 ryzyka, kt\u00f3re nios\u0105 ze sob\u0105 wspomniane zagro\u017cenia. u003cstrongu003eKluczowe jest przyznanie wysokich priorytet\u00f3w tym, kt\u00f3re najbardziej zagra\u017caj\u0105 biznesowi.u003c\/strongu003eu003cbru003eu003cbru003ePo trzecie, nale\u017cy wybra\u0107 konkretn\u0105 strategi\u0119 ochrony IoT, kt\u00f3ra przyniesie najwi\u0119ksze korzy\u015bci. Warto zaufa\u0107 ekspertom, kt\u00f3rzy w odpowiedni spos\u00f3b zbadaj\u0105 poziom aktualnych zabezpiecze\u0144 i pomog\u0105 we wprowadzeniu zmian, kluczowych dla bezpiecze\u0144stwa danego \u015brodowiska.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Internet Rzeczy (ang. Internet of Things, w skr\u00f3cie IoT) \u2013 to jedna z wiod\u0105cych technologii w cyfrowej rewolucji. W\u0142a\u015bciwie ka\u017cdy z nas ma z nim do czynienia w codziennym \u017cyciu. Dzi\u0119ki komunikacji urz\u0105dze\u0144 i sprz\u0119tu w sieci, Internet Rzeczy jest obecny w naszej pracy, w domu, w miejscach publicznych, daj\u0105c nam wiele mo\u017cliwo\u015bci w zakresie zbierania, monitorowania danych czy zarz\u0105dzania inteligentnymi urz\u0105dzeniami. Dostawcy us\u0142ug chmurowych udost\u0119pniaj\u0105 us\u0142ugi IoT w przyst\u0119pnych modelach, dzi\u0119ki kt\u00f3rym developerzy mog\u0105 budowa\u0107 systemy Internetu Rzeczy i zarz\u0105dza\u0107 nimi z jednego miejsca. W tym artykule chcia\u0142bym zwr\u00f3ci\u0107 wasz\u0105 uwag\u0119 na ofert\u0119 Microsoftu. Czym jest Azure IoT? Jakie daje mo\u017cliwo\u015bci? Jaki jest koszt us\u0142ug i gdzie zdoby\u0107 niezb\u0119dn\u0105 wiedz\u0119? Zapraszam do lektury!<\/p>\n","protected":false},"author":129,"featured_media":31122,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"iawp_total_views":31,"footnotes":""},"categories":[1,582],"tags":[576,612],"offering":[520],"class_list":["post-31111","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-artykuly","category-technologie","tag-cloud-engineering","tag-iot-2","offering-iot"],"acf":[],"_links":{"self":[{"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/posts\/31111","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/users\/129"}],"replies":[{"embeddable":true,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/comments?post=31111"}],"version-history":[{"count":3,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/posts\/31111\/revisions"}],"predecessor-version":[{"id":33086,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/posts\/31111\/revisions\/33086"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/media\/31122"}],"wp:attachment":[{"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/media?parent=31111"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/categories?post=31111"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/tags?post=31111"},{"taxonomy":"offering","embeddable":true,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/offering?post=31111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}