Top 5 Sistem Operasi Open Source untuk Perangkat IoT

Internet of Things (IoT) adalah hal besar berikutnya dalam industri teknologi. Sudah ada aplikasi yang bergulir ke berbagai praktik bisnis, organisasi, inovasi sosial, dan penemuan pribadi. Pada 2017, ada 8,4 miliar perangkat yang terhubung di dunia dan diperkirakan bahwa pada tahun 2020 akan meningkat dua kali lipat untuk mencapai lebih dari 20,4 miliar.

Banyak perusahaan di bidang IoT seperti Samsung, Google, Huawei, dan ARM menyambut model open source untuk menciptakan inovasi dan pertumbuhan konstan dalam teknologi. Perusahaan-perusahaan tersebut memimpin di depan dengan memaparkan proyek mereka ke komunitas pengembang open source untuk menghasilkan penemuan seperti rumah pintar, konektivitas yang dapat dikenakan, mobil tanpa pengemudi, dan lain sebagainya.

Pada kesempatan kali ini, akan dibahas 5 sistem operasi open source teratas untuk perangkat IoT dilansir dari Technotification.

Contiki

Adam Dunkels menciptakan Contiki pada tahun 2002 dan dirilis sebagai perangkat lunak open source di bawah lisensi BSD. Sekarang, sistem operasi IoT ini terdiri dari pengembang di seluruh dunia. OS ini dapat dengan mudah bekerja pada perangkat yang dibatasi dengan 30KB RAM dan ROM. Contiki mendukung beberapa hardware berikut: TI CC2538, nRF52832, TI MSP430x, Atmel AVR, TI MSP430, Atmel Atmega128rfa1.

Brillo

Brillo adalah operasi IoT yang diperkenalkan oleh Google yang dikenal sebagai OS berbasis Android untuk perangkat embedded. OS ini berjalan pada perangkat yang dibatasi dengan setidaknya 128MB ROM dan 32MB RAM. Berikut ini adalah teknologi interkomunikasi dari Brillo: Wifi, Bluetooth, Thread. Brillo juga mendukung arsitektur berikut: ARM, Intel, MIPS.

RIOT

Jika kamu mencari sistem operasi IoT real-time, maka RIOT cocok untukmu. OS ini didasarkan pada arsitektur mikrokernel yang berjalan pada mikrokontroler 8-32 bit. RIOT juga mendukung multi-threading dan berjalan pada perangkat yang dibatasi dengan minimal 1,5 Kb RAM dan 5 Kb ROM. RIOT mendukung arsitektur berikut: MSP430, ARM7, Cortex-M0, M3, dan M4, x86 dan tumpukan jaringan IoT termasuk: 802.15.4 Zigbee, 6LoWPAN, ICMP6, Ipv6, RPL,CoAP.

Zephyr

Zephyr adalah sistem operasi IoT real-time lain seperti RIOT. Proyek ini dimulai secara kolaboratif di bawah Linux Foundation dan diluncurkan pada Februari 2016. Zephyr tersedia melalui lisensi Apache 2.0. OS dapat berjalan pada perangkat dengan memori sekecil 8KB. Berikut ini adalah teknologi interkoneksi Zephyr: Bluetooth, Bluetooth LE, Wifi, 6LoWPAN, CoPA, NFC. Zephyr juga mendukung arsitektur berikut: ARM, x86, ARC, RISC-V, NIOS-II.

Ubuntu Core

Canonical baru-baru ini merilis Ubuntu Core 16, sistem operasi termasuk kernel, library, dan aplikasi utama. OS ini memiliki nama lain yang dikenal sebagai Snappy karena dikirimkan sebagai paket aplikasi Linux yang dikenal sebagai snaps. Inti Ubuntu 16 berukuran 350 MB dan semua file setelah instalasi disimpan sebagai gambar. Berikut ini adalah papan yang kompatibel untuk inti Ubuntu 16: Qualcomm Dragonboard, Samsung Artik, Intel Joule, Raspberry Pi2 dan Pi3.

Baca jugaJumlah Perangkat yang Saling Terhubung oleh Internet of Things (IoT) di Seluruh Dunia dari Tahun 2015-2025.

Leave a Comment

Your email address will not be published. Required fields are marked *