|
微软有两个物联网专用操作系统Windows 10 IoT核心用于低功耗设备,Windows 10 IoT Enterprise用于要求更高的设备
远程控制软件
随着物联网(IoT)现象持续增长,微软作出了回应,推出了Windows 10的两个新版本远程控制 - 核心版和企业版 - 针对设备和系统市场截然不同的部分。
以下是Windows 10物联网今天的使用方式,以及未来的发展方向。
Windows 10 IoT核心
Core版本是一个准系统的Windows内核,为了在低功耗的硬件上运行,它已经大幅缩减。它不是Windows的完整版本,但它足以点亮硬件并运行为该板设计的任何应用程序。此版本的Windows 10没有外壳,仅支持通用应用程序 - 这些应用程序编码为在通用Windows平台(UWP)的托管环境中运行,而不是传统的x86或x64应用程序。该操作系统版本支持最大256MB的RAM和2GB的设备存储,可以在x86芯片平台或ARM平台上运行,以实现低功耗设备。
它也是免费的;唯一的代价是同意微软的条款和条件。它可以从Web上直接下载 - 只需选择与开发中使用的电路板相对应的版本即可。目前支持的主板包括Raspberry Pi版本2和3,Dragonboard 410c以及64位平台的MinnowBoard Turbot / MAX。
还有一个预览版本,用于广泛使用的恩智浦i.MX 6和i.MX 7处理器,它们具有独特的功能,能够与防止恶意软件的一部分硬件集成,即使它已经违反操作系统层篡改设备的物理控制。
Core的颠倒
对于真正轻量级的设备,Core提供了一种安装操作系统的方法,该系统支持开发人员可以使用已知工具和语言(如Visual Studio和C#)构建的应用程序,而无需针对Linux内核和其他可能不作为的内容进行重新编写熟悉。这个想法是有一个平台,开发人员可以快速轻松地进行升级。它也是免费的,不需要任何版税支付,并且它深入到Azure平台,允许原始传感器和输入数据自由流入云中,并在云中进行按摩和挖掘洞察力和趋势。
Windows 10 IoT Enterprise
企业版有点混乱。 Windows 10物联网企业版是官方产品,但从DVD的角度来看,它与Windows 10企业版完全相同,这意味着两种产品之间唯一的区别就是授权。只有通过直接和间接的嵌入式OEM协议才能获得,而不是通过任何形式的零售渠道,因此这个版本实际上仅限于医疗,工业,金融或类似垂直领域的设备制造商,这些设备制造商需要一个完整的操作系统来运行他们的大型设备设备控制。这并不符合组成“物联网”的设备群体的严格定义,但它确实符合这一点。 Th企业版对于Raspberry Pis而言显然过于沉重,它仍然带有任何其他Windows 10长期服务分支(LTSB)版本的服务和补丁管理开销,但其目标是在系统中运行不要变化太大,一般都会用于单一用途,例如控制机器或电源亭。
其他实用程序
Core版本的用户将需要下载Windows IoT Dashboard,这是一个很好的入口,可以在小型设备上处理Windows。此实用程序有助于以系统方式开始使用无头设备。它将帮助格式化插入到设备中的SD卡,以便引导操作系统,并且它还提供了一个中心位置来执行PowerShell命令,将文件传入和传出设备,以及关闭和重新启动设备。仪表板应用程序还有大量的编码样本,包括Hello World和联网的3-D打印机应用程序,以开始开发应用程序。在Github上可以免费获得许多其他示例。
|
|