
Urządzenia często komunikują się ze sobą za pośrednictwem Wi-Fi, Bluetooth, Zigbee, LoRa i sieci komórkowych. Te protokoły komunikacyjne IoT pomagają urządzeniom łączyć się i udostępniać dane szybko i bezpiecznie. Wiele inteligentnych systemów wykorzystuje MQTT, CoAP, HTTP i MQTT-SN do przesyłania informacji. Protokoły te zapewniają standardowe sposoby wysyłania wiadomości, zapewniają bezpieczeństwo danych i wspomagają współpracę wszystkich elementów. Ich główne funkcje można znaleźć w poniższej tabeli:
Protokół | OPIS | Podstawowa funkcja |
|---|---|---|
MQTT | Lekki, publikuj-subskrybuj dla sieci o niskiej przepustowości | Niezawodne dostarczanie wiadomości przy minimalnej przepustowości |
HTTP | Typowe dla transferu danych internetowych | Komunikacja między urządzeniem a serwerem |
CoAP | Do urządzeń o niskim poborze mocy i ograniczonych możliwościach | Interaktywna komunikacja sieciowa o niskim poborze mocy |
DDS | Oprogramowanie pośredniczące do łączności skoncentrowanej na danych | Skalowalna wymiana danych w czasie rzeczywistym |
WebSocket | Pełny dupleks przez pojedynczy TCP | Interakcja urządzenie-serwer w czasie rzeczywistym |
AMQP | Otwarty standard przekazywania wiadomości | Niezawodne i solidne przesyłanie wiadomości |
XMPP | Komunikacja i wymiana danych w czasie rzeczywistym | Natychmiastowa informacja zwrotna i interaktywność |
OPC UA | Komunikacja przemysłowa maszyna-maszyna | Bezpieczna i niezawodna wymiana danych przemysłowych |
Musisz wiedzieć, jak działają te protokoły, aby w pełni wykorzystać potencjał Internetu Rzeczy (IoT) i wykorzystywać dane do podejmowania mądrych decyzji. Firmy takie jak Arshon Technology przodują w ulepszaniu integracji protokołów i bezpieczeństwa.
Protokoły komunikacyjne IoT

Typowe protokoły komunikacyjne IoT
Wiele urządzeń korzysta z różnych protokołów do udostępniania danych . Protokoły te umożliwiają czujnikom, maszynom i komputerom łączenie się w inteligentne systemy. Poznanie tych protokołów pomoże Ci wybrać najlepszy sposób komunikacji dla Twoich urządzeń.
Poniżej znajduje się tabela przedstawiająca główne cechy i szczegóły techniczne popularnych protokołów komunikacyjnych IoT:
Protokół | Charakterystyka | Specyfikacja techniczna |
|---|---|---|
MQTT | Dobrze sprawdza się w miejscach o niskiej przepustowości i ograniczonych zasobach | Używa protokołu TCP/IP, wymaga konfiguracji połączenia |
CoAP | Dobre dla małych urządzeń i prostych sieci | Używa protokołu UDP, ma mały nagłówek, nie wymaga połączenia |
AMQP | Obsługuje wiadomości w kolejkach w celu komunikacji asynchronicznej | Elastyczny dla IoT, obsługuje kolejkowanie wiadomości |
XMPP | Używa XML, uruchomiono do obsługi wiadomości błyskawicznych | Większy narzut, nie dotyczy urządzeń z ograniczoną pamięcią |
WebSocket | Umożliwia dwustronną komunikację w czasie rzeczywistym | Nawiązuje połączenie, niskie obciążenie po konfiguracji |
DDS | Obsługuje komunikację peer-to-peer w czasie rzeczywistym | Używa opcji publikowania/subskrybowania, co jest wydajne w przypadku systemów rozproszonych |
OPC UA | Obsługuje złożone modele i typy danych | Zaawansowany, nadaje się do zastosowań przemysłowych |
Każdy protokół ma swoje specyficzne cechy. MQTT i CoAP zapewniają prostą i szybką komunikację. AMQP i DDS umożliwiają przesyłanie wiadomości nawet w przypadku problemów z siecią. OPC UA jest silnym protokołem dla fabryk, ponieważ obsługuje wiele rodzajów danych.
Wskazówka: Aby umożliwić współpracę urządzeń, wybierz odpowiedni protokół . MQTT i CoAP lepiej sprawdzają się w przypadku małych czujników. OPC UA sprawdza się w przypadku dużych maszyn w fabrykach.
Protokoły te pomagają urządzeniom bezpiecznie i niezawodnie udostępniać dane. AMQP wykorzystuje routing wiadomości i obsługuje szyfrowanie TLS. MQTT działa w oparciu o TCP/IP, co jest pomocne w przypadku niestabilności sieci. DDS umożliwia urządzeniom bezpośrednie udostępnianie danych, co przyspiesza działanie. OPC UA obsługuje bezpieczną i niezawodną wymianę danych w fabrykach.
Korzystanie z tych protokołów pomaga zapobiegać problemom, takim jak utrata wiadomości czy niebezpieczne dane. Zapewnia również zgodność systemu ze standardami IoT, które są ważne dla bezpieczeństwa i współpracy.
Warstwy protokołu
Ważne jest, aby wiedzieć, jak działają warstwy protokołów w IoT. Każda warstwa ma swoje zadanie, a razem pomagają urządzeniom gromadzić, wysyłać i wykorzystywać dane.
Poniżej znajduje się tabela przedstawiająca główne warstwy protokołu w komunikacji IoT:
Warstwa | Funkcjonować |
|---|---|
Warstwa czujnikowa | Zbiera dane z czujników i siłowników |
Warstwa sieci | Łączy urządzenia za pomocą protokołów sieciowych, takich jak Wi-Fi, Bluetooth i sieci komórkowe |
Warstwa przetwarzania danych | Analizuje i zarządza danymi z urządzeń IoT |
Warstwa aplikacji | Umożliwia sterowanie urządzeniami i przeglądanie danych za pośrednictwem aplikacji i pulpitów nawigacyjnych |
Warstwa czujników gromadzi informacje. Warstwa sieciowa przesyła dane między urządzeniami. Warstwa przetwarzania danych pomaga zrozumieć dane. Warstwa aplikacji umożliwia sterowanie urządzeniami i wyświetlanie wyników.
Można porównać te warstwy do modelu OSI i stosu TCP/IP. Model OSI ma siedem warstw. Stos TCP/IP ma cztery warstwy. Oba modele pomagają organizować zadania komunikacyjne. Stos TCP/IP jest bardziej przydatny w rzeczywistych systemach IoT.
Protokoły warstwy aplikacji w IoT odpowiadają najwyższym warstwom modelu OSI.
Protokół warstwy sieciowej obsługuje połączenia i przesyłanie danych.
Warstwa czujnikowa jest warstwą szczególną dla IoT i odpowiada za zbieranie danych.
Wiedza o tym, jak te warstwy ze sobą współdziałają, pomaga projektować lepsze systemy IoT. Upewniasz się, że urządzenia korzystają z odpowiednich protokołów i przestrzegają standardów. To pomaga budować systemy bezpieczne, niezawodne i łatwe w zarządzaniu.
Zastosowania i przypadki użycia
Konserwacja predykcyjna
Konserwacja predykcyjna jest obecnie wykorzystywana w wielu branżach. Pomaga zapobiegać awariom maszyn bez ostrzeżenia, zapewniając ich sprawne działanie. Protokoły komunikacyjne IoT umożliwiają zbieranie danych z czujników w czasie rzeczywistym. Protokoły te przesyłają informacje o stanie maszyny, temperaturze, wibracjach i stopniu jej wykorzystania. Technologia konserwacji predykcyjnej analizuje te dane i pomaga przewidzieć, kiedy maszyna może ulec awarii.
Rynek konserwacji predykcyjnej dynamicznie rośnie. Firmy chcą oszczędzać pieniądze i ograniczać przestoje. Konserwację predykcyjną można znaleźć w fabrykach, gospodarstwach rolnych i automatach vendingowych. Systemy te monitorują sprzęt i ostrzegają, zanim coś pójdzie nie tak.
Poniżej znajduje się tabela przedstawiająca, które protokoły IoT najlepiej sprawdzają się w przypadku konserwacji predykcyjnej:
Protokół | Zalety | Przypadków użycia |
|---|---|---|
LoRaWAN | Duży zasięg, niska moc, dobre dla małych pakietów danych | Zdalny monitoring, monitorowanie poziomu w rurociągach i zbiornikach |
NB-Internet przedmiotów | Oparty na technologii komórkowej, dobrze działa w pomieszczeniach | Inteligentne pomiary zużycia mediów, monitorowanie łańcucha chłodniczego |
Siatka DigiMesh | Sieć kratowa, działa w zmieniających się miejscach | Automatyzacja fabryk, górnictwo i budowa tuneli |
BMW wykorzystuje czujniki IoT do monitorowania robotów i przewidywania problemów. Siemens wykorzystuje sztuczną inteligencję i konserwację predykcyjną w turbinach wiatrowych. Pomaga to naprawiać usterki, zanim się zepsują. Rolnicy korzystają z konserwacji predykcyjnej, aby utrzymać maszyny w sprawności i zwiększyć plony. Na rynku dostępne są rozwiązania dla ekspresów do kawy, gospodarstw mlecznych i innych miejsc.
Wskazówka: Konserwacja predykcyjna pomaga zaplanować naprawy. Oszczędza pieniądze i zapewnia ciągłość działania firmy.
Automatyka przemysłowa
Protokoły komunikacyjne IoT wspomagają działanie automatyki przemysłowej. Łączą one maszyny, czujniki i systemy sterowania. Otrzymujesz dane w czasie rzeczywistym z każdego miejsca w fabryce. Dane te pomagają Ci podejmować szybkie decyzje i pracować wydajniej.
Protokoły przemysłowe pozwalają korzystać z zaawansowanych systemów automatyzacji. Możesz obserwować maszyny, sterować liniami produkcyjnymi i sprawdzać ich działanie. Systemy te wspomagają również konserwację predykcyjną. Możesz rozwiązać problemy, zanim zatrzymają produkcję.
Poniżej znajduje się tabela przedstawiająca dobre i złe strony korzystania z protokołów IoT w automatyce przemysłowej:
Korzyści | Wyzwania |
|---|---|
Lepsze monitorowanie w czasie rzeczywistym | Obawy dotyczące bezpieczeństwa danych |
Większa wydajność | Trudno połączyć się ze starymi systemami |
Konserwacja predykcyjna | Wysokie koszty początkowe |
Lepsze wybory dzięki analityce | Dużo danych do zarządzania |
Automatyzację przemysłową można spotkać w fabrykach, kopalniach i gospodarstwach rolnych. Protokoły IoT pomagają łączyć stare maszyny z nowymi systemami. Otrzymujesz predykcyjną konserwację, która zapewnia sprawne działanie wszystkiego.
Wiadomości w czasie rzeczywistym
Wiadomości w czasie rzeczywistym pomagają systemom IoT szybko reagować. Protokoły takie jak MQTT i Kafka szybko wysyłają wiadomości. Otrzymujesz dane w czasie rzeczywistym z czujników i urządzeń. To pomaga Ci działać szybko.
MQTT wykorzystuje model publikuj/subskrybuj. Urządzenia wysyłają wiadomości do brokera. Aktualizacje otrzymujesz natychmiast. Ten protokół oferuje trzy poziomy jakości usług (QoS). Masz pewność, że Twoje wiadomości dotrą bezpiecznie. Protokoły przesyłania wiadomości w czasie rzeczywistym zapewniają stabilne połączenie między klientem a serwerem. Otrzymujesz szybką, dwukierunkową komunikację. Jest to ważne dla inteligentnych miast i opieki zdrowotnej.
Protokoły przesyłania wiadomości w czasie rzeczywistym ułatwiają sprawne wysyłanie wiadomości.
Potrafisz szybko poradzić sobie z dużą ilością krótkich wiadomości.
Model publikacji/subskrypcji umożliwia szybkie udostępnianie wiadomości.
Uwaga: Wiadomości w czasie rzeczywistym umożliwiają monitorowanie systemów, podejmowanie działań w sytuacjach awaryjnych i utrzymywanie łączności.
Bezpieczeństwo w protokołach IoT

Zagrożenia
Istnieje wiele problemów z bezpieczeństwem protokołów komunikacyjnych IoT. Hakerzy lubią atakować te systemy. Wiele urządzeń przesyła dane bez żadnej ochrony. Ułatwia to hakerom kradzież wiadomości. Liczba cyberataków na IoT wzrosła o 400% w ciągu jednego roku. Fabryki są obecnie celem około 6,000 ataków na swoje urządzenia tygodniowo. Prawie cały ruch urządzeń IoT — 98% — nie jest chroniony, co może prowadzić do kradzieży danych.
Do typowych problemów należą:
Złe zarządzanie zasobami sprawia, że urządzenia są podatne na ataki.
Brak monitorowania oznacza, że możesz przegapić nietypową aktywność.
Przesyłanie danych bez zabezpieczenia umożliwia hakerom podsłuchiwanie.
Botnety IoT wykorzystują Twoje urządzenia do przeprowadzania poważnych ataków.
Zagrożenia DNS pojawiają się, gdy stare urządzenia dołączają do nowych sieci.
Wstrzyknięcie złośliwego węzła umożliwia fałszywym urządzeniom kradzież lub zmianę danych.
Oprogramowanie ransomware blokuje Twoje urządzenia lub przechwytuje Twoje dane.
Manipulacja fizyczna umożliwia zainstalowanie szkodliwego oprogramowania na Twoim urządzeniu.
Ataki z wykorzystaniem oprogramowania sprzętowego wykorzystują słabe punkty w oprogramowaniu urządzenia.
Uwaga: Jeśli urządzenia i serwery komunikują się ze sobą bez zabezpieczeń, hakerzy mogą podsłuchiwać, zmieniać wiadomości lub dodawać zły kod.
Środki
Możesz zadbać o bezpieczeństwo protokołów komunikacyjnych IoT dzięki silnym zabezpieczeniom. Użyj szyfrowania typu end-to-end, aby chronić swoje dane od początku do końca. Wybierz silne szyfrowanie, takie jak AES lub RSA.
Ważne jest, aby sprawdzić, kto korzysta z systemu. Uwierzytelnianie wieloskładnikowe (MFA) wymaga więcej niż jednego sposobu potwierdzenia tożsamości. Certyfikaty cyfrowe potwierdzają, że urządzenia i użytkownicy są prawdziwi. Kontrola dostępu oparta na rolach (RBAC) pozwala każdemu użytkownikowi lub urządzeniu wykonywać tylko określone czynności. Zmniejsza to ryzyko, że ktoś włamie się do systemu.
Poniżej znajduje się tabela pokazująca, w jaki sposób pomocne są środki bezpieczeństwa:
Pomiar bezpieczeństwa | Efektywność |
|---|---|
Uwierzytelnianie urządzenia | Zapobiega dołączaniu fałszywych urządzeń do Twojej sieci. |
Szyfrowanie danych | Zapewnia poufność danych podczas ich przesyłania. |
Aktualizacje i poprawki oprogramowania sprzętowego | Naprawia słabe punkty i dba o bezpieczeństwo Twoich urządzeń. |
Kontrola dostępu oparta na rolach (RBAC) | Ogranicza działania użytkowników i urządzeń, zmniejszając ryzyko. |
Planowanie reagowania na incydenty | Pomaga szybko zareagować, gdy wydarzy się coś złego. |
Wskazówka: Zawsze aktualizuj swoje urządzenia i używaj silnych haseł, aby zapewnić bezpieczeństwo swojego systemu IoT.
Standardy sieciowe
Interoperacyjność
Chcesz, aby Twoje urządzenia IoT ze sobą współpracowały, nawet jeśli pochodzą od różnych marek. Interoperacyjność oznacza, że urządzenia i systemy mogą wymieniać się danymi i wzajemnie się rozumieć. Jest to ważne w przypadku inteligentnych domów, miast i fabryk.
Badanie McKinsey pokazuje, że IoT może przynieść nawet 40% więcej korzyści , gdy urządzenia dobrze ze sobą współpracują. Istnieje jednak wiele problemów, z którymi możesz się spotkać:
Wiele standardów komunikacyjnych : Urządzenia korzystają z Wi-Fi, Zigbee, Bluetooth i innych. Utrudnia to połączenie wszystkich urządzeń.
Brak wspólnych standardów : Nie ma reguł, które obowiązywałyby wszystkie urządzenia. Niektóre urządzenia nie potrafią się ze sobą komunikować.
Ekosystemy własnościowe : Niektóre marki tworzą systemy zamknięte. To może ograniczyć Cię do jednej firmy.
Konflikty bezpieczeństwa i prywatności : Różne konfiguracje zabezpieczeń mogą stanowić słabe punkty.
Złożone formaty danych : Urządzenia mogą potrzebować pomocy, aby zrozumieć wzajemne dane.
Szybkie zmiany technologiczne : Normy mogą się szybko zmieniać i stawać się przestarzałe.
Ograniczenia kosztów i zasobów : Małe firmy mogą nie mieć wystarczającej ilości pieniędzy lub ludzi.
Wraz z dodawaniem kolejnych systemów IoT sieć staje się bardziej złożona. To utrudnia zapewnienie bezpieczeństwa. Każde nowe urządzenie lub protokół może wiązać się z nowymi zagrożeniami. Cała sieć staje się łatwiejsza do zaatakowania.
Możesz poprawić interoperacyjność, stosując standardowe protokoły, takie jak MQTT, CoAP i HTTP. Grupy takie jak Open Connectivity Foundation i Industrial Internet Consortium pomagają w ustalaniu tych zasad. Interfejsy API i bramy IoT również ułatwiają komunikację między urządzeniami z różnymi protokołami.
Kompatybilność urządzenia
Zgodność urządzeń oznacza, że Twoje urządzenia IoT mogą się łączyć i działać prawidłowo. Przed dodaniem nowych urządzeń należy sprawdzić ich certyfikaty i standardy. Wiele firm i sieci telefonicznych wymaga, aby urządzenia przeszły rygorystyczne testy.
Rodzaj certyfikacji | OPIS |
|---|---|
Certyfikacja Verizon | Wymaga certyfikatów FCC i GCF, obsługuje aktualizacje OTA, jest stale monitorowany. |
Certyfikacja AT&T | Urządzenia muszą posiadać certyfikat sieci IoT oraz przejść testy sygnału i wydajności. |
Certyfikacja T-Mobile | Wymaga certyfikatów FCC i PTCRB, wykorzystuje zatwierdzone modemy, przetestowane pod kątem bezpieczeństwa. |
Certyfikacja prawna | Obejmuje bezpieczeństwo elektryczne, emisję fal radiowych i ochronę środowiska (np. FCC część 15B). |
Certyfikacja telekomunikacyjna | Obejmuje GCF i PTCRB, zapewnia standardy sieci komórkowych. |
Certyfikacja operatora | Operatorzy mogą blokować urządzenia niezgodne z wymaganiami, aby chronić jakość sieci. |
Warto również zastanowić się nad funkcjami protokołu. LoRaWAN i Sigfox pomagają urządzeniom oszczędzać baterię, co jest korzystne dla czujników miejskich. Bluetooth Low Energy doskonale sprawdza się w urządzeniach noszonych. ZigBee sprawdza się w inteligentnych domach. Wybór odpowiedniego protokołu i certyfikowanych urządzeń pomaga w stworzeniu bezpiecznego i stabilnego systemu IoT.
Wkład branżowy
Integracja protokołów
W świecie Internetu Rzeczy (IoT) istnieje wiele urządzeń . Każde z nich może używać własnego protokołu. Utrudnia to ich współpracę. Firmy takie jak Arshon Technology pomagają rozwiązać ten problem. Dbają o to, aby urządzenia mogły się łatwo łączyć i udostępniać dane. Możesz skorzystać z ich wiedzy i umiejętności w zakresie MQTT, CoAP i DDS. Ich rozwiązania umożliwiają komunikację urządzeń, nawet jeśli pochodzą od różnych marek. Oznacza to, że Twoje urządzenia mogą ze sobą współpracować, niezależnie od systemu.
Firma Arshon Technology jest znana z integracji protokołów . Pomagają one w sprawnym i bezpiecznym działaniu urządzeń IoT. Korzystanie z ich rozwiązań zapewnia lepszą łączność i mniej problemów. Ich praca pomaga inteligentnym domom, fabrykom i miastom w udostępnianiu danych. Wraz ze wzrostem liczby urządzeń dołączających do IoT, potrzebujesz ekspertów, którzy zajmą się najtrudniejszymi kwestiami. Dbają o to, aby wszystko działało bezproblemowo.
Wybierając firmę oferującą dobrą integrację protokołów, sprawisz, że Twój system IoT będzie silniejszy i łatwiejszy w użyciu.
Innowacyjność:
Nowe pomysły i technologie zmieniają IoT każdego roku. Liderzy branży pracują nad tym, aby protokoły były bezpieczniejsze i szybsze. Dodają silne szyfrowanie i sposoby sprawdzania, kto korzysta z systemu. Te zmiany chronią Twoje dane przed hakerami.
Oto niektóre nowe funkcje bezpieczeństwa:
Szyfrowanie typu end-to-end z użyciem protokołów TLS, AES lub DTLS
Uwierzytelnianie urządzeń za pomocą certyfikatów lub tokenów
Bezpieczny rozruch i szyfrowane aktualizacje OTA
Systemy wykrywania włamań i zapory sieciowe
Sprawdzanie danych i ochrona przed manipulacją
Pojawiają się również nowe protokoły stworzone specjalnie dla Internetu Rzeczy (IoT). Stare protokoły, takie jak HTTP, nie obsługują tak wielu urządzeń. Teraz istnieją specjalne protokoły dostosowane do potrzeb Internetu Rzeczy (IoT). Te nowe standardy pomagają urządzeniom łączyć się szybko i bezpiecznie. Wraz z rozwojem Internetu Rzeczy (IoT) pojawią się nowe pomysły, które uczynią urządzenia inteligentniejszymi i bezpieczniejszymi.
Aby tworzyć silne i bezpieczne systemy, musisz znać protokoły komunikacyjne Internetu Rzeczy (IoT). Eksperci twierdzą, że wybór odpowiedniego protokołu pomaga projektom rozwijać się i działać lepiej. Z roku na rok coraz więcej urządzeń korzysta z MQTT i CoAP. Poniższa tabela wyjaśnia, dlaczego znajomość tych protokołów jest ważna:
Zabrany klucz | OPIS |
|---|---|
Nie ma uniwersalnego protokołu | 73% ekspertów stwierdziło, że korzystanie z różnych formatów i protokołów danych utrudniało rozwój ich projektów. |
Zwiększone wdrażanie protokołów celowych | Już wkrótce więcej połączeń będzie korzystać z protokołów specyficznych dla IoT, przy czym największą popularnością będą cieszyć się MQTT i CoAP. |
Znaczenie oprogramowania w zarządzaniu łącznością | Wybór właściwego protokołu sprawi, że Twój system będzie działał szybciej, będzie bezpieczniejszy i będzie zużywał mniej energii. |
Nadążanie za nowymi zmianami pomaga Twoim urządzeniom działać sprawnie i bezpiecznie. Regularne aktualizacje zwiększają bezpieczeństwo systemu. Nowe narzędzia analityczne pozwalają uzyskać lepsze wyniki. Ułatwiają one urządzeniom wymianę danych i współpracę.
Liderzy branży chcą bezpieczniejszych i inteligentniejszych systemów. Powinieneś śledzić nowe trendy, aby Twoje projekty IoT działały sprawnie.
FAQ
Jaki jest główny cel protokołów komunikacyjnych IoT?
Protokoły komunikacyjne IoT pomagają urządzeniom wymieniać się informacjami. Umożliwiają one bezpieczną i szybką komunikację między urządzeniami. Protokoły te pozwalają również sterować wieloma urządzeniami z jednego miejsca.
Jak wybrać właściwy protokół dla swojego projektu IoT?
Musisz zastanowić się, czego potrzebują Twoje urządzenia. Sprawdź, jak duża jest Twoja sieć i jaką masz moc. Niektóre protokoły sprawdzają się lepiej w przypadku małych czujników. Inne sprawdzają się w przypadku dużych maszyn. Zawsze sprawdzaj, czy protokół jest bezpieczny i działa z Twoimi urządzeniami.
Czy protokoły komunikacyjne IoT są bezpieczne?
Wiele protokołów posiada narzędzia bezpieczeństwa, takie jak szyfrowanie i uwierzytelnianie. Należy je włączyć i aktualizować urządzenia. To pomoże uchronić Twoje dane przed hakerami.
Czy różne urządzenia IoT mogą korzystać z różnych protokołów i mimo tego ze sobą współpracować?
Tak, urządzenia z różnymi protokołami mogą się łączyć.
Aby umożliwić im komunikację, korzystasz z bramek i mostów.
Standardowe protokoły, takie jak MQTT i CoAP, ułatwiają to zadanie.




