MS_IoT - NetDevInfraWGinOSSConsortium/NetDevInfraWiki GitHub Wiki

IoT

概要

リンク集

詳細

組込系Windows(組み込み系のWindowsを調査:組み込み系のWindowsを調査

組込系Linux(組み込み系のLinuxを調査:組み込み系のLinuxを調査

組込系ファームウェア

その他

補足(IoT の全体像を層で捉える): 本ページはリンク集なので、
各項目がどの層に属するかを整理しておく。

該当 主な選択肢
デバイス(OS / FW) 組込系 Windows / Linux / ファームウェア Windows 10 IoT Core、Yocto、Azure Sphere、TinyCLR OS
通信 IoT関連の通信プロトコル MQTT、AMQP、CoAP、LoRaWAN
ゲートウェイ エッジ側の集約・前処理 Azure IoT Edge
クラウド(取り込み) デバイス管理・双方向通信 Azure IoT Hub
クラウド(処理・蓄積) ストリーム処理・分析 Stream Analytics、Data Explorer、Databricks

どこまで自前で作り、どこからマネージドに任せるかが設計の分かれ目になる。

補足(Windows 10 IoT Core は終了した): 組込系 Windows の
位置づけは大きく変わった。

製品 現状
Windows 10 IoT Core サポート終了(2029年まで延長サポートのみ。新規開発は不可)
Windows 10/11 IoT Enterprise 現行。フル機能の Windows。産業機器・POS 等
Windows Embedded Compact 終了

「小さなデバイスに Windows を載せる」という路線(IoT Core)は
事実上撤退し、Linux(Yocto / Debian)が主流になった。
Microsoft 自身も Azure Sphere は Linux ベースである。

一方、産業用 PC・医療機器・キオスク端末のように
「そこそこ強力なハード + Windows アプリ資産」がある領域では
IoT Enterprise が引き続き使われている。

補足(.NET でのデバイス開発): .NET側の
現在の選択肢も変わっている。

技術 状態
.NET Micro Framework 終了(後継が nanoFramework)
.NET nanoFramework 現行の OSS。マイコン(ESP32 等)で C# が動く
.NET IoT LibrariesSystem.Device.Gpio 現行。Raspberry Pi 等で GPIO / I2C / SPI を扱う
Native AOT .NET 8小さく速い実行ファイル。エッジ向きに

「Linux が動く程度のデバイス」なら
.NET IoT Libraries + Native AOT が現実的な選択肢になっている。

参考

CodeZine(コードジン)

開発基盤部会 Wiki

  • IoT
    • 効果の段階 / IoT デバイス / ゲートウェイとサーバ / アーキテクチャ

Microsoft Learn


Tags: 移行, .NET開発, IoT

⚠️ **GitHub.com Fallback** ⚠️