Bir Nesnelerin İnterneti İşletim Sistemi, özel olarak herhangi bir İşletim Sistemi'dir tipik olarak bellek boyutu, işlem gücü, kapasite açısından sınırlı olan ve ağ üzerinden hızlı veri aktarımını sağlamak için oluşturulmuş IoT cihazlara özgü kısıtlamalar dahilinde çalışmak üzere tasarlanmıştır. İnternet.
Çoğunlukla Linux tabanlı) İşletim Sistemleri IoT için kullanabileceğiniz ancak kurulumunuzdan en iyi şekilde yararlanmanıza izin vermeyecekleri IoT odaklı dağıtımlar mevcuttur.
İşte İşletim Sistemlerinin Nesnelerin İnterneti için kullanabileceğiniz en iyi 5 listesiproje.
1. Ubuntu Çekirdeği
Ubuntu Core, Linux'un en popüler dağıtımı olan Ubuntu'nın güçlü bir sürümüdür ve özellikle büyük konteyner dağıtımları ve için yapılmıştır Nesnelerin İnterneti cihaz. Canonical tarafından Ubuntu ile aynı çekirdeği, sistem yazılımını ve kitaplıkları kullanmak için oluşturulmuştur. ancak çok daha küçük ölçekte ve robotlara, ağ geçitlerine, dijital işaretlere vb. güç vermek için kullanılıyor.
Ubuntu Core, kullanıcılara IoT için güvenli bir yerleşik Linux sağlamak üzere tasarlanmıştır.cihaz. Değişmez paketleri ve kalıcı dijital imzaları korumak için tüm yönleri doğrulanmıştır. Ayrıca minimum düzeydedir ve kurumsal kullanıma hazırdır.
IoT için Ubuntu'yu İndirin
2. İSYAN
RIOT, IoT ile çalışmak için tasarlanmış ücretsiz, kullanıcı dostu ve açık kaynaklı bir İşletim Sistemi Güvenli, dayanıklı ve gizlilik dostu IoT bağlantılarını destekleyen ilgili tüm açık standartları uygulamak amacıylacihaz.
RIOT'ın özellikleri, minimum ~1.5kB RAM ve ROM boyutunu içerir ve ~5kB, C ve için tam destek C++, çoklu iş parçacığı, modülerlik ve MCU olmadan MMU .
IoT için RIOT'u indirin
3. Fuşya OS
Fuchsia, Nesnelerin İnterneti cihazlar için tarafından oluşturulan açık kaynaklı, gerçek zamanlı bir İşletim Sistemidir. Google Google'ın çok sevilen iki ürününün aksine, Chrome ve Android Linux çekirdeğini temel alan , Fuchsia OS, Zirkonçekirdek.
Node.js ile birlikte gönderilir, bu da JavaScript için destek sağlarve AMD cihazların yanı sıra Android uygulamalarını çalıştırabilen telefon ve tabletlerde çalışabilmesi bekleniyor.
Fuschia'yı iş başında görmek ister misiniz? Bu demo bağlantısını inceleyin.
IoT için Fuchsia İşletim Sistemini İndirin
4. Contiki
Contiki, küçük, düşük güçlü, düşük maliyetli mikro denetleyicileri İnternete bağlamak için tasarlanmış açık kaynaklı bir işletim sistemidir ve karmaşık kablosuz sistemler oluşturmak için bir araç kutusu görevi görür.
Contiki, örneğin; IPv4 ve IPv6 için tam desteğe sahiptir ile yazılmıştır C tek indirmede hızlı bir geliştirme ortamı sağlar ve herhangi bir kullanıcıyı evinde hissettirecek aktif bir topluluğa sahiptir.
IoT için Contiki'yi İndirin
5. TinyOS
Tiny OS, düşük güçlü kablosuz cihazları hedefleyen ücretsiz ve açık kaynaklı BSD tabanlı bir İşletim Sistemidir, örn. sensör ağlarında, Kişisel Alan Ağlarında, evrensel bilgi işlemde, akıllı sayaçlarda ve akıllı binalarda kullanılan cihazlar.
Başlangıçta Google Code üzerinde barındırılan ve yalnızca belirli çekirdek geliştiriciler tarafından yazılabilen bir proje olarak başladı, ancak 2013'ten beri geçiş yaptı açık kaynak topluluğuna daha açık olduğu ve ortalama en az 35, 000 olduğu GitHub'a Yıldaindirme.
IoT için TinyOS'u İndirin
Yukarıda belirtilen İşletim Sistemlerinden herhangi birini zaten kullanıyor musunuz IoTproje? Yoksa listede olmayan tavsiye edilenlere aşina mısınız? Yorumlarınızı tartışma bölümüne bırakın.