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 ]
Microsoft made available a specialized variant of Windows Embedded Compact, known as Windows Mobile, for use in mobile phones. It is a customized image of Windows Embedded Compact along with specialized modules for use in Mobile phones. Windows Mobile was available in four editions: Windows Mobile Classic (for Pocket PC), Windows Mobile Standard (for smartphones) and Windows Mobile Professional (for PDA/Pocket PC Phone Edition) and Windows Mobile for Automotive (for communication/entertainment/information systems used in automobiles). Modified variants of Windows Mobile were used for Portable Media Centers. In 2010, Windows Mobile was replaced by Windows Phone 7, which was also based on Windows Embedded Compact, but was not compatible with any previous products.
Windows Embedded Compact 2013[17] is a real-time operating system which runs on ARM, x86, SH, and derivatives of those architectures. It included .NET Framework, UI framework, and various open source drivers and services as 'modules'.[18]
Windows Embedded Standard is the brand of Windows Embedded operating systems designed to provide enterprises and device manufacturers the freedom to choose which capabilities will be part of their industry devices and intelligent system solutions, intended to build ATMs and devices for the healthcare and manufacturing industries, creating industry-specific devices. This brand consists of Windows NT 4.0 Embedded, Windows 2000 Embedded, Windows XP Embedded, Windows Embedded Standard 2009 (WES09), Windows Embedded Standard 7 (WES7, known as Windows Embedded Standard 2011 prior to release), and Windows Embedded 8 Standard. It provides the full Win32 API.[16] Windows Embedded Standard 2009 includes Silverlight, .NET Framework 3.5, Internet Explorer 7, Windows Media Player 11, RDP 6.1, Network Access Protection, Microsoft Baseline Security Analyzer and support for being managed by Windows Server Update Services and 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 ]