Whatsapp

5 systemów operacyjnych dla Internetu przedmiotów

Anonim

An Internet rzeczy OS to dowolny system operacyjny konkretnie zaprojektowane do pracy w ramach ograniczeń typowych dla urządzeń IoT, które są zazwyczaj ograniczone pod względem rozmiaru pamięci, mocy obliczeniowej i pojemności oraz umożliwiają szybki transfer danych przez Internet.

Istnieje kilka (głównie Linux opartych na Systemy operacyjne , którego możesz użyć do IoT, ale nie pozwalają one na maksymalne wykorzystanie konfiguracji i dlatego Dystrybucje zorientowane na IoT istnieją.

Oto lista 5 najlepszych systemów operacyjnych, których możesz używać w swoim internecie rzeczyprojektów.

1. Ubuntu Core

Ubuntu Core to solidna wersja najpopularniejszej dystrybucji Linuksa, Ubuntu, stworzona specjalnie do wdrożeń dużych kontenerów i Internet przedmiotów urządzeń. Został zbudowany przez Canonical w celu użycia tego samego jądra, oprogramowania systemowego i bibliotek co Ubuntu ale na znacznie mniejszą skalę i służy do zasilania robotów, bramek, znaków cyfrowych itp.

Ubuntu Core ma na celu zapewnienie użytkownikom bezpiecznego wbudowanego systemu Linux dla IoTurządzenia. Wszystkie jego aspekty są weryfikowane w celu utrzymania niezmiennych pakietów i trwałych podpisów cyfrowych. Jest również minimalistyczny i gotowy do pracy w przedsiębiorstwach.

Pobierz Ubuntu dla IoT

2. ZAMIESZKI

RIOT to darmowy, przyjazny i otwarty system operacyjny przeznaczony do pracy z IoTurządzeń w celu wdrożenia wszystkich odpowiednich otwartych standardów, które obsługują bezpieczne, trwałe i przyjazne dla prywatności połączenia IoT.

Funkcje

RIOT obejmują minimalny rozmiar pamięci RAM i ROM ~1,5 kB i ~5kB, pełne wsparcie dla C i C++, wielowątkowość, modułowość i MCU bez MMU .

Pobierz RIOT dla IoT

3. Fuksja OS

Fuchsia to system operacyjny czasu rzeczywistego typu open source stworzony dla urządzeń Internet rzeczy przez firmę Google W przeciwieństwie do dwóch bardzo lubianych produktów Google, Chrome i Android , które są oparte na jądrze Linux, Fuchsia OS jest oparty na Zirconjądro.

Jest dostarczany z Node.js, który umożliwia obsługę JavaScripti oczekuje się, że będzie działać na urządzeniach AMD, a także na telefonach i tabletach z możliwością uruchamiania aplikacji na Androida.

Chcesz zobaczyć Fuschia w akcji? Sprawdź to łącze demonstracyjne.

Pobierz Fuchsia OS dla IoT

4. Contiki

Contiki to system operacyjny typu open source przeznaczony do łączenia z Internetem niewielkich, energooszczędnych i niedrogich mikrokontrolerów, który może również służyć jako zestaw narzędzi do tworzenia złożonych systemów bezprzewodowych.

Contiki został opracowany zgodnie z najlepszymi standardami internetowymi, m.in. ma pełną obsługę standardu IPv4 i IPv6 Jest napisany w C, aby zapewnić szybkie środowisko programistyczne w jednym pobraniu i ma aktywną społeczność, dzięki której każdy użytkownik poczuje się jak w domu.

Pobierz Contiki dla IoT

5. TinyOS

Tiny OS to darmowy system operacyjny typu open source oparty na BSD, przeznaczony dla urządzeń bezprzewodowych o niskim poborze mocy, np. urządzenia używane w sieciach czujników, sieciach osobistych, komputerach uniwersalnych, inteligentnych licznikach i inteligentnych budynkach.

Początkowo był to projekt hostowany na Google Code, gdzie mogli go pisać tylko wybrani główni programiści, ale od 2013 r. został przeniesiony do GitHub, gdzie jest bardziej otwarty dla społeczności open source i ma średnio co najmniej 35, 000pobrań rocznie.

Pobierz TinyOS dla IoT

Czy używasz już któregoś z wyżej wymienionych systemów operacyjnych dla swojego IoTprojektów? A może znasz godne polecenia, których nie ma na liście? Umieść swoje komentarze w sekcji dyskusji.