Isang Internet of Things OS ay anumang Operating System partikular idinisenyo upang gumana sa loob ng mga hadlang na partikular sa IoT device na karaniwang limitado sa laki ng memorya, kapangyarihan sa pagpoproseso, kapasidad, at binuo upang paganahin ang mabilis na paglipat ng data sa ibabaw ng Internet.
Mayroong ilang (karamihan ay Linux-based) Operating Systemna magagamit mo para sa IoT ngunit hindi ka nila papayagan na makuha ang pinakamahusay sa iyong setup at iyon ang dahilan kung bakit Ang mga IoT-focused distros ay umiiral.
Narito ang listahan ng 5 pinakamahusay na Operating System na magagamit mo para sa iyong Internet of Thingsproyekto.
1. Ubuntu Core
AngUbuntu Core ay isang matatag na bersyon ng pinakasikat na distro ng Linux, Ubuntu, na ginawa partikular para sa malalaking container deployment at Internet of Things device. Binuo ito ng Canonical upang gamitin ang parehong kernel, software ng system, at mga aklatan bilang Ubuntu ngunit sa mas maliit na sukat at ito ay ginagamit sa pagpapagana ng mga robot, gateway, digital sign, atbp.
Ubuntu Core ay idinisenyo upang bigyan ang mga user ng secure na naka-embed na Linux para sa IoTdevice. Ang lahat ng aspeto nito ay na-verify upang mapanatili ang hindi nababagong mga pakete at patuloy na mga digital na lagda. Ito rin ay minimal at enterprise-ready.
I-download ang Ubuntu para sa IoT
2. RIOT
AngRIOT ay isang libre, palakaibigan, at open source Operating System na dinisenyo para magtrabaho kasama ang IoTdevice na may layuning ipatupad ang lahat ng nauugnay na bukas na pamantayan na sumusuporta sa secure, matibay, at privacy-friendly na mga koneksyon sa IoT.
RIOT Kasama sa mga feature ngang minimum na laki ng RAM at ROM na ~1.5kB at ~5kB, buong suporta para sa C at C++, multi-threading, modularity, at MCU nang walang MMU .
I-download ang RIOT para sa IoT
3. Fuchsia OS
AngFuchsia ay isang open source na kakayahan, real-time na Operating System na ginawa para sa Internet of Things device ng Google Hindi tulad ng dalawa sa pinakagustong produkto ng Google, Chrome at Android , na nakabatay sa Linux kernel, Fuchsia OS ay nakabatay sa Zirconkernel.
Ipinapadala ito gamit ang Node.js na nagbibigay-daan sa suporta para sa JavaScriptat inaasahang magagawa itong tumakbo sa AMD device gayundin sa mga telepono at tablet na may kakayahang magpatakbo ng mga Android app.
Gustong makita ang Fuschia sa aksyon? Tingnan ang demo link na ito.
I-download ang Fuchsia OS para sa IoT
4. Contiki
Ang Contiki ay isang open source OS na idinisenyo para sa pagkonekta ng maliliit na low-power, murang micro-controllers sa Internet at gumaganap bilang toolbox para sa paglikha ng mga kumplikadong wireless system.
Contiki ay binuo upang sundin ang pinakamahusay na pamantayan ng Internet hal. mayroon itong ganap na suporta para sa karaniwang IPv4 at IPv6 Ito ay nakasulat sa C upang magbigay ng isang mabilis na kapaligiran para sa pag-unlad sa isang solong pag-download at mayroon itong aktibong komunidad na magpapadama sa sinumang gumagamit.
I-download ang Contiki para sa IoT
5. TinyOS
Ang Tiny OS ay isang libre at open source na BSD-based na Operating System na naglalayon sa mga low-power na wireless na device hal. mga device na ginagamit sa mga sensor network, Personal Area Network, universal computing, smart meter, at smart building.
Nagsimula ito bilang isang proyektong naka-host sa Google Code kung saan ito ay naisulat lamang ng mga piling pangunahing developer ngunit ito ay mula noong 2013, lumipat sa GitHub kung saan mas bukas ito sa open source na komunidad at may average na kahit man lang 35, 000download kada taon.
I-download ang TinyOS para sa IoT
Gumagamit ka na ba ng alinman sa mga nabanggit sa itaas Operating System para sa iyong IoTna proyekto? O pamilyar ka ba sa mga inirerekomendang wala sa listahan? Ilagay ang iyong mga komento sa seksyon ng talakayan.