An モノのインターネットOSは任意 オペレーティングシステム具体的にIoT デバイスに固有の制約内で動作するように設計されています。これらのデバイスは通常、メモリ サイズ、処理能力、容量が制限されており、高速なデータ転送を可能にするように構築されています。インターネット。
いくつかあります (主に Linuxベース) オペレーティング システム IoT に使用できますが、セットアップを最大限に活用することはできません。それが の理由です。 IoT に焦点を当てたディストリビューション が存在します。
ここに 5 つのベストのリストがあります オペレーティング システム IoT に使用できます プロジェクト
1. Ubuntu コア
.モノのインターネット デバイス。 CanonicalUbuntu と同じカーネル、システム ソフトウェア、およびライブラリを使用するために Canonical によって構築されました。しかし、はるかに小規模であり、ロボット、ゲートウェイ、デジタル サイネージなどに電力を供給するために使用されています。
Ubuntu Core は IoT 向けの安全な組み込み Linux をユーザーに提供するように設計されています。デバイス。不変のパッケージと永続的なデジタル署名を維持するために、そのすべての側面が検証されます。また、最小限でエンタープライズ対応です。
IoT向けUbuntuをダウンロード
2.暴動
RIOT は無料で使いやすいオープン ソースです オペレーティング システム IoT で動作するように設計されていますデバイスは、安全で耐久性があり、プライバシーに配慮した IoT 接続をサポートする関連するすべてのオープン スタンダードを実装することを目的としています。
RIOTの機能には、~1.5kBの最小RAMおよびROMサイズが含まれます および ~5kB C および の完全サポートC++、マルチスレッド、モジュール性、および MCU なし MMU .
IoT向けRIOTをダウンロード
3.フクシア OS
Fuchsia は Internet of Things デバイス向けに によって作成された、オープン ソース機能のリアルタイム オペレーティング システムです。 Google Google の 2 つの人気製品 Chrome と Android とは異なります。 は Linux カーネルに基づいており、 Fuchsia OS は Zircon に基づいています。カーネル。
Node.jsが同梱されており、JavaScriptのサポートが有効になります そして AMD デバイス、および Android アプリを実行できる携帯電話やタブレットで実行できることが期待されています。
Fuschia の動作を見たいですか?このデモリンクをチェックしてください。
IoT 用の Fuchsia OS をダウンロード
4.コンティキ
Contiki は、小型で低電力、低コストのマイクロ コントローラをインターネットに接続するために設計されたオープン ソース OS であり、複雑なワイヤレス システムを作成するためのツールボックスとしても機能します。
Contiki は、最高のインターネット標準に準拠するように開発されています。標準 IPv4 および IPv6 を完全にサポートしています で書かれていますC は、1 回のダウンロードで迅速な開発環境を提供し、すべてのユーザーがくつろげるアクティブなコミュニティを備えています。
IoT用Contikiをダウンロード
5. TinyOS
Tiny OS は、フリーでオープン ソースの BSD ベースのオペレーティング システムで、低電力ワイヤレス デバイスを対象としています。センサー ネットワーク、パーソナル エリア ネットワーク、ユニバーサル コンピューティング、スマート メーター、スマート ビルディングで使用されるデバイス。
最初は Google Code でホストされるプロジェクトとして開始され、選択されたコア開発者のみが書き込み可能でしたが、2013 年以降移行しました。 GitHub へ。オープン ソース コミュニティに対してよりオープンであり、平均して少なくとも 35, 000 年間ダウンロード数
IoT 用の TinyOS をダウンロード
上記の オペレーティング システム の IoT のいずれかを既に使用していますか?件のプロジェクト?それとも、リストに載っていないおすすめのものを知っていますか?ディスカッション セクションにコメントを残してください。