Blockchain – płatności w świecie kryptowalut
Blockchainie - poznaj świat transakcji, kryptowalut i elektronicznych płatności.
Dzisiaj opowiemy wam o tym jak gwałtownie rośnie ilość urządzeń w internecie rzeczy (IOT), a także jak zwiększa się ilość sensorów których jako ludzie używamy bezpośrednio lub pośrednio. Jeśli jesteście ciekawi, to zapraszamy do lektury!
IOT (ang. Internet Of Things) czyli Internet rzeczy to sieć urządzeń typu embedded i oprogramowania, które razem tworzą system służący do pobierania i przetwarzania danych z pewnych sensorów. Przykładem takiego urządzenia może być zarówno czajnik czy inny element gospodarstwa domowego podłączony do Wi-Fi i łączący się z chmurą, jak i systemy obsługujące na przykład nawadnianie pól na podstawie zbieranych danych dotyczących temperatury czy wilgotności gleby. Ilość zastosowań urządzeń IOT jest gigantyczna i dlatego rok do roku ich liczba na świecie zwiększa się o kilkanaście lub kilkadziesiąt procent, co widać na poniższej analizie.
Rysunek 1 – Wzrost liczby urządzeń na rynku IOT, źródło: IOT Analytics
Mało kto jednak wie, że historia miniaturowych urządzeń zaczęła się w 1982 roku na Carnegie Mellon University, gdzie programiści postanowili pozyskiwać dane z automatu do Coca-coli dotyczące temperatury i tego czy napoje są dostępne.
Rysunek 2: Automat do Coca-Coli z Carnegie Mellon University, źródło: ops.gov.ie
Kilka lat później pojawiły się naukowe pracy między innymi takich osób jak Mark Weiser, które pozwoliły uformować pewną koncepcję jak mógłby wyglądać system IOT (jedną z takich prac umieszczamy w źródle).
W 2023 roku z pewnością można powiedzieć, że rynek IOT dojrzał i mamy tu dostępne wiele sprawdzonych technologii zarówno w kwestiach software’owych jak i hardware’owych. Urządzenia IOT charakteryzują się takimi cechami jak samo konfigurowalność, podłączenie do sieci, skalowalność (w tym skalowalność horyzontalna) oraz efektywność kosztowa. Wpływ na obecny stan rynku miał rozwój wielu dziedzin takich jak między innymi inżynieria oprogramowania (algorytmy pozwalające na oszczędzanie energii w urządzeniu), druk 3d (do drukowania odpowiednich opakowań), miniaturyzacja urządzeń embedded i zwiększenie ich parametrów, wprowadzenie technologii chmurowych czy choćby zwiększenie pojemności i wytrzymałości baterii. Nie bez znaczenia jest także to, że możemy umieszczać w urządzeniu wiele tanich sensorów jak temperatura, wykrywacze dymu, czy choćby nadajniki GPS pozwalające na śledzenie urządzenia. Kombinacja takiej ilości technologii sprawia, że rynek dynamicznie się rozwija i dzięki temu jesteśmy w stanie zbierać mnóstwo danych, które jak wiemy z poprzednich artykułów są jednym z najważniejszych elementów do stworzenia skutecznego modelu sztucznej inteligencji.
Rynek IOT jak każdy inny rynek informatyczny ma swoje problemy z którymi się boryka. Są to między innymi:
Systemy IOT różnią się między sobą ze względu na to jakiej dziedzinie służą oraz od jakiej firmy pochodzą. W ostatnich latach dużą popularnością cieszą się systemy wykorzystujące chmury do przetwarzania dużych ilości danych z systemów IOT.
Rysunek 3 – architektura IOT, źródło: scnsoft.com
Powyższa grafika może nam wyrobić pewną intuicję odnośnie tego jak wygląda współczesny system IOT. Widzimy tutaj sensory zbierające dane, pewne agregatory danych, algorytmy i modele uczenia maszynowego czy przetwarzanie OLAP’owe w analitycznej bazie danych. Wnioski z przetwarzania można następnie zaprezentować za pomocą aplikacji webowej czy mobilnej. Zaprojektowanie i wykonanie takiego systemu wymaga znajomości ogromnej ilości dziedzin począwszy od dziedziny biznesowej do której stosujemy system IOT jak i inżynierów znających tematyki embedded, web/mobile, przetwarzania analitycznego, cyberbezpieczeństwa czy sztucznej inteligencji.
Mamy nadzieję, że wzbudziliśmy Wasz apetyt na więcej informacji odnośnie systemów IOT. Będziemy kontynuowali za tydzień mówiąc o tym jak wyglądają bardziej techniczne aspekty IOT. Jeśli jesteście zainteresowani to zachęcamy do śledzenia naszego bloga.
Źródła:
Blockchain – płatności w świecie kryptowalut
Blockchainie - poznaj świat transakcji, kryptowalut i elektronicznych płatności.
BezpieczeństwoFinanse
FastAPI – czyli jak napisać proste REST API w Pythonie? – część 3
REST API z użyciem frameworka FastAPI. Ostatniej części artykułów o API w Pythonie. Zacznij z nami już dziś swoją przygodę z FastAPI!
Programowanie
FastAPI – czyli jak napisać proste REST API w Pythonie? – część 2
REST API z użyciem frameworka FastAPI. Część druga tutoriala. Zacznij z nami już dziś swoją przygodę z FastAPI!
Programowanie