Windows IoT ( Windows Internet of Thingsの略で、以前はWindows Embeddedとして知られていた)は、組み込みシステムでの使用を目的としてマイクロソフトが開発したオペレーティングシステムのファミリーです。マイクロソフトは、小型のリアルタイムデバイスからキオスク端末などのPOS(販売時点情報管理)デバイスまで、幅広い市場をターゲットとする組み込みデバイス向けに、3つの異なるオペレーティングシステムのサブファミリーを提供しています。Windows Embeddedオペレーティングシステムは、OEM(相手先ブランド製造業者)が自社ハードウェアにプリインストールしてエンドユーザーに提供するほか、場合によってはボリュームライセンスの顧客にも提供されます。
2018年4月、マイクロソフトはLinuxカーネル上で動作するIoTアプリケーション向けに設計された別のオペレーティングシステムであるAzure Sphereをリリースした。
マイクロソフトは、Windows 10の組み込み版のリリースを皮切りに、「Windows Embedded」を「Windows IoT 」にブランド変更した。
Windows IoT Enterprise は、組み込みアプリケーションで使用するために設計されたWindows 10および11 Enterpriseのバイナリ相当バージョンです。これは、Embedded Industry と Embedded Standard、および Embedded FES (Windows 8/8.1 以降は単に「Windows Embedded」として知られています) の両方を置き換えます。すべてのコンポーネントと機能を含め、同じように機能しますが、組み込みデバイスでの使用のみにライセンスされています。[ 6 ]ラベルなしのプレーン、小売/シンクライアント、タブレット、および小型タブレットのSKU が利用可能で、これもライセンスのみが異なります。
後のバージョンでは、より小さなストレージ デバイスの使用を可能にするマイナー 変更が追加され、将来的にはさらに変更される可能性があります。[ 7 ] [ 8 ] Windows 10 IoT Enterprise バージョン 21H2 では、追加の「ソフト リアルタイム」機能 (CPU 分離、ISR ピン留め、ミューテックス優先度の継承、RT スレッド優先度レベル) が追加されました。[ 9 ]さらに、バージョン 21H2 の LTSC エディションから、Windows 10 IoT Enterprise LTSC は、Windows 10 Enterprise LTSC と比較して 5 年間のサポートが追加されます。[ 10 ]
Windows 10 IoT Mobile ( Windows 10 IoT Mobile Enterpriseとも呼ばれる)は、IoTアプリケーション向けにライセンスされている点を除けば、 Windows 10 Mobile Enterpriseと全く同じように機能するバイナリ版です。2020年1月14日現在、サポート対象外となっています。[ 11 ] [ 12 ]
Windows 10 IoT Coreは、Windows 10の機能を簡略化したバージョンで、 Windows Embedded Compactの後継とみなす向きもありますが、互換性はほとんどありません。小型で低コストの産業用デバイス向けに最適化されており、趣味用途のRaspberry Piなどのデバイス向けには無償で提供されています。
Windows 10 IoT Core Proは、アップデートの延期と制御機能を提供し、販売代理店を通じてのみライセンスが取得できます。それ以外は、通常のIoT Coreエディションと同一です。
Windows Server IoT 2019 は、 Windows Server 2019の完全なバイナリ同等バージョン[ 13 ]であり、多数の「モノ」からのデータを集約することを目的としています[ 14 ] 。IoT Enterprise バリアントと同様に、通常のライセンス版と動作は同じですが、ライセンス条件のみが異なります。また、LTSC と SAC の両方のオプションで提供されています。

Windows Embedded Compact (以前はWindows Embedded CEまたはWindows CEと呼ばれていました) [ 15 ]は、セットトップ ボックスやビデオゲーム コンソールなどの民生用電子機器を含む、非常に小型のコンピュータや組み込みシステム向けの Windows Embeddedの派生版です。Windows Embedded Compact は、1 MB 未満のメモリで実行できる特殊なカーネルを備えたモジュール式のリアルタイム オペレーティングシステムです。使用するデバイスに応じて、インストール イメージにモジュールを追加してカスタム インストールを作成するために使用できるPlatform Builderツールが付属しています。Windows Embedded Compact は、 ARM、MIPS、SuperH、およびx86プロセッサ アーキテクチャで利用可能です。[ 16 ]
マイクロソフトは、携帯電話向けにWindows Embedded Compactの特殊なバージョンであるWindows Mobileを提供しました。これは、Windows Embedded Compactのカスタマイズされたイメージに、携帯電話で使用するための特殊なモジュールを追加したものです。Windows Mobileには、Windows Mobile Classic ( Pocket PC向け)、Windows Mobile Standard(スマートフォン向け) 、 Windows Mobile Professional(PDA /Pocket PC Phone Edition向け)、Windows Mobile for Automotive (自動車で使用される通信/エンターテイメント/情報システム向け)の4つのエディションがありました。Windows Mobileの改良版は、ポータブルメディアセンターにも使用されました。2010年、Windows MobileはWindows Phone 7に置き換えられました。Windows Phone 7もWindows Embedded Compactをベースとしていましたが、以前の製品との互換性はありませんでした。
Windows Embedded Compact 2013 [ 17 ]は、ARM、x86、SH、およびそれらの派生アーキテクチャ上で動作するリアルタイムオペレーティングシステムです。.NET Framework、UIフレームワーク、およびさまざまなオープンソースのドライバとサービスが「モジュール」として含まれています。[ 18 ]
Windows Embedded Standard は、企業やデバイスメーカーが、業界向けデバイスやインテリジェント システム ソリューションに組み込む機能を自由に選択できるように設計された Windows Embedded オペレーティングシステムのブランドです。ATMや医療・製造業界向けデバイスの構築など、業界固有のデバイスの作成を目的としています。このブランドには、Windows NT 4.0 Embedded、Windows 2000 Embedded、Windows XP Embedded、Windows Embedded Standard 2009 (WES09)、Windows Embedded Standard 7 (WES7、リリース前は Windows Embedded Standard 2011 として知られていました)、および Windows Embedded 8 Standard が含まれます。完全なWin32 API を提供します。[ 16 ] Windows Embedded Standard 2009 には、Silverlight、.NET Framework 3.5、Internet Explorer 7、Windows Media Player 11、RDP 6.1、Network Access Protection、Microsoft Baseline Security Analyzer が含まれており、 Windows Server Update ServicesおよびSystem Center Configuration Managerによる管理をサポートしています。[ 19 ]
Windows Embedded Standard 7 はWindows 7をベースにしており、以前は Windows Embedded 'Quebec' というコードネームが付けられていました。[ 20 ] Windows Embedded Standard 7 には、 Aero、SuperFetch、ReadyBoost、Windows ファイアウォール、Windows Defender、アドレス空間レイアウトランダム化、Windows Presentation Foundation、Silverlight 2、Windows Media Centerなど、 Windows Vista およびWindows 7 の機能が含まれています。[21] IA-32およびx64バリアントが利用可能で、2010 年にリリースされました。最小フットプリントは XPe の 40 MB と比較して大きく (約 300 MB)、製品のアクティベーションも必要です。[ 21 ] Windows Embedded Standard 7 は 2010 年 4 月 27 日にリリースされました。[ 22 ] Windows Embedded 8 Standard は 2013 年 3 月 20 日にリリースされました。[ 23 ] [ 24 ]このバージョンのWindows 8用のIE11 は2019 年 4 月にリリースされ、 IE10のサポートは2020 年 1 月 31 日に終了しました。[ 25 ] [ 26 ] [ 27 ] [ 28 ]
Windows For Embedded Systemsは、Windows Embedded のブランドで、市販されているエディションのバイナリが同一のバリアントで構成され、通常のバージョンとまったく同じように機能しますが、組み込みデバイスでの使用のみにライセンスされています。[ 29 ]このブランドは、Windows for Workgroups 3.11、Windows 95、98、Windows NT 4.0 Workstation、Windows 2000 Professional、Windows Me、Windows XP Professional、Windows Vista Business および Ultimate、Windows 7 Professional および Ultimate、Windows 8 Pro および Enterprise、Windows 8.1 Pro および Enterprise のバイナリ相当バージョンで構成されています。
当初、これらのエディションには単にSKU名の末尾にEmbeddedが付けられていましたが、 Windows XPのリリース頃に命名規則がFor Embedded Systems (FES) に変更されました。この以前のアプローチの例としては、Windows for Workgroups 3.11 Embedded、Windows NT 4.0 Workstation Embedded、Windows 2000 Professional Embedded、Windows Me Embedded などがあります。Microsoft は、Windows 8 / 8.1ベースの SKU の一部から FES 製品の名称を再び変更し、Windows のバージョンとエディションの前に単にWindows Embeddedとラベル付けしました。その例として、Windows Embedded 8 Pro と Windows Embedded 8.1 Enterprise があります。[ 6 ]
Windows Embedded Server FES 製品は、通常の Windows Server バージョンとバイナリ的に同一ですが、Windows Embedded FES と同様に組み込み用途向けにライセンスされています。このサブシリーズには、Windows 2000 Server、Server 2003、Server 2003 R2、Server 2004、2005、2006、2007、Server 2008、Server 2008 R2、Server 2012、Server 2012 R2 など、さまざまな年式の Windows Server、Windows Home Server、SQL Server、Storage Server、DPM Server、ISA Server、UAG Server、TMG Server、Unified Data Storage Server などが含まれます。
Windows Embedded Industry は、産業機器向け Windows Embedded オペレーティングシステムのブランドであり、かつては販売時点情報管理システム専用でした。このブランドは当初、2006年にリリースされたWindows XP SP2をベースとした Windows Embedded for Point of Service オペレーティングシステムに限定されていました。 [ 15 ]その後、Microsoft は Windows XP SP3 をベースとした Windows Embedded for Point of Service の更新バージョンである Windows Embedded POSReady 2009 をリリースしました。2011 年に Windows 7 SP1 をベースとした Windows Embedded 7 POSReady がリリースされ、POSReady 2009 の後継となりました。その後、Microsoft はこの製品名を「Windows Embedded POSReady」から「Windows Embedded Industry」に変更しました。Microsoft は 2013 年 4 月に Windows Embedded 8 Industry をリリースし、続いて 2013 年 10 月に 8.1 Industry をリリースしました。
Windows Embedded NAVReady(Navigation Readyとも呼ばれる)は、Windows CE 5.0用のプラグインコンポーネントです。携帯型ナビゲーションデバイスの構築に役立つように設計されています。
Windows Embedded Automotive(旧称:Microsoft Auto、Windows CE for Automotive、Windows Automotive、Windows Mobile for Automotive)は、自動車のコンピュータ システムで使用するための Windows CE ベースの組み込みオペレーティングシステムです。最新リリースである Windows Embedded Automotive 7 は、2010 年 10 月 19 日に発表されました。[ 30 ] [ 31 ]
2011 年 1 月 10 日、マイクロソフトは Windows Embedded Handheld 6.5 を発表しました。このオペレーティングシステムはWindows Mobile 6.5と互換性があり、小売業者、配送会社、およびハンドヘルド コンピューティングに依存するその他の企業を対象としたエンタープライズ ハンドヘルド デバイスとして提供されています。Windows Embedded Handheld は、従来の Windows Mobile アプリケーションとの下位互換性を維持しています。[ 32 ] Windows Embedded 8.1 Handheld は、2014 年 4 月 23 日に製造用にリリースされました。[ 33 ]リリース前は単に Windows Embedded 8 Handheld (WE8H) [ 24 ]として知られており、業務用ハンドヘルド デバイス向けの次世代 Windows Embedded Handheld として設計され、互換性のあるWindows Phone 8.1 をベースに構築されています。以下のBluebird、 Honeywell、およびPanasonicによって製造された 5 台の Windows Embedded 8.1 Handheld デバイスがリリースされています。 [ 34 ]