Internet of Things OS ialah sebarang Sistem Pengendalian secara khusus direka bentuk untuk berfungsi dalam kekangan yang khusus kepada IoT peranti yang biasanya terhad dalam saiz memori, kuasa pemprosesan, kapasiti dan dibina untuk membolehkan pemindahan data pantas melalui Internet.
Terdapat beberapa (kebanyakannya Linuxberasaskan) Sistem Operasiyang boleh anda gunakan untuk IoT tetapi mereka tidak membenarkan anda mendapatkan yang terbaik daripada persediaan anda dan itulah sebab mengapa Distro tertumpu IoT wujud.
Berikut ialah senarai 5 terbaik Sistem Operasi anda boleh gunakan untuk Internet of Things andaprojek.
1. Teras Ubuntu
Ubuntu Core ialah versi teguh distro Linux yang paling popular, Ubuntu, dibuat khas untuk penggunaan kontena besar dan Internet of Things peranti. Ia dibina oleh Canonical untuk menggunakan kernel, perisian sistem dan pustaka yang sama seperti Ubuntu tetapi pada skala yang lebih kecil dan ia digunakan untuk menggerakkan robot, pintu masuk, tanda digital, dsb.
Ubuntu Core direka untuk menyediakan pengguna dengan Linux terbenam yang selamat untuk IoTperanti. Semua aspeknya disahkan untuk mengekalkan pakej tidak berubah dan tandatangan digital yang berterusan. Ia juga minimum dan sedia untuk perusahaan.
Muat turun Ubuntu untuk IoT
2. RUSUHAN
RIOT ialah sumber percuma, mesra dan terbuka Sistem Pengendalian direka untuk bekerja dengan IoTperanti dengan matlamat untuk melaksanakan semua standard terbuka yang berkaitan yang menyokong sambungan IoT yang selamat, tahan lama dan mesra privasi.
RIOT Ciritermasuk RAM dan saiz ROM minimum sebanyak ~1.5kB dan ~5kB, sokongan penuh untuk C dan C++, multi-threading, modulariti, dan MCU tanpa MMU .
Muat turun RIOT untuk IoT
3. OS Fuchsia
Fuchsia ialah keupayaan sumber terbuka, Sistem Operasi masa nyata yang dicipta untuk peranti Internet of Things oleh Google Tidak seperti dua produk yang sangat digemari oleh Google, Chrome dan Android , yang berasaskan kernel Linux, Fuchsia OS adalah berdasarkan Zirkonkernel.
Ia dihantar dengan Node.js yang membolehkan sokongan untuk JavaScriptdan ia dijangka dapat dijalankan pada AMD peranti serta pada telefon dan tablet dengan keupayaan untuk menjalankan apl Android.
Nak tengok Fuschia beraksi? Lihat pautan demo ini.
Muat turun Fuchsia OS untuk IoT
4. Contiki
Contiki ialah OS sumber terbuka yang direka untuk menyambungkan pengawal mikro kecil berkuasa rendah dan kos rendah ke Internet dan berfungsi sebagai kotak alat untuk mencipta sistem wayarles yang kompleks.
Contiki dibangunkan untuk mengikut standard Internet terbaik cth. ia mempunyai sokongan penuh untuk standard IPv4 dan IPv6 Ia ditulis dalam C untuk menyediakan persekitaran yang pesat untuk pembangunan dalam satu muat turun dan ia mempunyai komuniti aktif yang akan membuatkan mana-mana pengguna berasa selesa.
Muat turun Contiki untuk IoT
5. TinyOS
Tiny OS ialah Sistem Operasi berasaskan BSD sumber terbuka dan percuma yang bertujuan untuk peranti wayarles berkuasa rendah cth. peranti yang digunakan dalam rangkaian penderia, Rangkaian Kawasan Peribadi, pengkomputeran universal, meter pintar dan bangunan pintar.
Ia pada mulanya bermula sebagai projek yang dihoskan pada Kod Google di mana ia boleh ditulis oleh hanya pembangun teras terpilih tetapi sejak 2013, telah beralih kepada GitHub di mana ia lebih terbuka kepada komuniti sumber terbuka dan purata sekurang-kurangnya 35, 000muat turun setahun.
Muat turun TinyOS untuk IoT
Adakah anda sudah menggunakan mana-mana Sistem Operasi anda untuk IoT andaprojek? Atau adakah anda biasa dengan yang disyorkan yang tiada dalam senarai? Letakkan komen anda di bahagian perbincangan.