什么是Windows 10 IoT,您希望在什么时候使用它?

微软提供了九个不同版本的Windows 10,从家庭版到企业版,再到服务器。Windows10IoT(物联网)是你最不可能拥有的版本,但也是一个你可能用得比你意识到的更多的版本。

Windows 10物联网源于Windows Embedded

Windows 10 IoT是较早的Windows版本(Windows Embedded)的演变。如果你的记忆力足够长,你可能会回想起运行Windows XP并需要认真更新的自动取款机的故事。这些自动取款机和其他类似的设备运行的是Windows Embedded(XPe)。核心概念是精简版的Windows操作系统,可以在功能较弱的硬件上运行良好,也可以只运行一种用例,或者两者兼而有之。

银行可能会将此操作系统用于自动柜员机,零售商可能会将其用于POS(销售点)系统,制造商可能会将其用于简单的原型设备。然而,Windows IoT不仅仅是利用物联网的Windows的更新版,也不仅仅是企业和大公司的专属产品。这在物联网企业版和物联网核心这两个不同的操作系统版本中都很明显。

相关:什么是物联网?

物联网企业版适用于多设备使用

微软提供两种风格的Windows 10 IoT,企业版和核心版。企业版本质上是Windows10企业版,但带有额外的锁定控制。例如,有了这些控件,你可以强制Windows显示单一的Kiosk应用程序。Windows仍将在后台运行,但普通用户不应该访问这些服务。如果你走到签到服务台,注意到签到应用程序已经崩溃,Windows10即将到来,那么你很可能遇到过Windows 10 IoT企业版(Windows10 IoT Enterprise)。

与Windows 10企业版类似,你不能在商店购买物联网企业版许可证。微软通过转售合作伙伴和OEM协议分发许可证。因为这是Windows的完整版,所以您可以获得随附的所有功能,但有一个明显的缺点:物联网企业版不能在ARM处理器上运行。

物联网核心适用于简单的电路板、单机程序和传感器

相比之下,物联网核心则被剥离了。您不会获得完整的Windows Shell体验;相反,操作系统只能运行单个通用Windows程序(UWP)应用程序和后台进程。然而,物联网核心将在ARM处理器上运行。您可以选择物联网核心来运行可能不需要太多直接用户交互的简单程序。例如,Glas恒温器使用IoT Core。而且,多亏了ARM兼容性,您可以在Raspberry PI等简单的主板上运行物联网核心。

最后一个功能使物联网核心成为制造商快速原型或业余爱好者一次性项目的绝佳选择。Hackster是一个硬件和软件开发社区,拥有相当多的一次性物联网核心示例,包括带有识别功能的宠物门、面部识别门、智能仪表盘和魔镜。如果你有必要的技能,这些都是你可以自己可行地构建的项目。微软甚至展示了一款由树莓PI驱动的机器人,它使用Windows IOT并与全息图互动。它提供了所需的资源,因此您可以免费下载IoT Core供个人使用。

此外,Raspberry PI或Minnowboard上的IoT Core可以与相机、PIR传感器、伺服和温度传感器等传感器和机制配对,以扩大用途。反过来,这又允许Windows 10与这些传感器收集的数据进行通信,这是物联网的基本前提。

Windows IoT是Visual Studio开发人员的封闭源代码选择

你可能会想,为什么会有人使用Windows IoT,而不是Linux或Android等任何数量的替代品。归根结底,这款设备的目标客户是什么,或者是谁,以及谁在进行编程。

开源的优势,如许可和定制选项,经常被吹捧为伟大的东西--事实的确如此。但是开源并不是每个场景的最佳选择。有时,特定项目需要封闭源代码(或专有)软件。一些企业和政府(不管是好是坏)也明确禁止在购买过程中使用开源软件。即使一家公司没有禁止开源软件,它也可能会被非正式地劝阻或皱眉。如果您是一家制造商,并且能够使用任一选项,那么您将使用任何让您的客户满意的产品。

但抛开开放源码与专有软件的争论不谈,对一些人来说,还有另一个明显的优势。Windows 10 IoT与Visual Studio捆绑在一起,您可以使用该IDE为其开发程序。事实上,IoT Core被设计为“无头运行”(没有图形界面),并将连接到另一台Windows 10机器进行编程和反馈。如果您在Visual Studio中花费了大部分开发时间,那么选择Windows 10 IoT而不是替代方案可以节省学习和安装时间。您将能够立即使用您的全部体验。

普通的日常用户可能不会下载和使用Windows10IoT,但这并不意味着他们不会遇到它。在很大程度上,如果您不是开发人员,这个操作系统以您甚至可能没有注意到的方式为您工作。它可能是为你用来在餐厅点餐的售货亭供电,也可能是在准备你的下一杯鸡尾酒时使用。即使您是一名开发人员或喜欢涉猎的人,但您发现学习Linux等替代方案的想法太耗时,Windows 10 IoT可能是您下一个项目的最佳选择。

相关文章