当前位置:Win10之家 > Win10最新资讯

使用Windows for IoT构建您的IoT设备:适用于每个设备开发人员的综合平台

时间:2020-05-27 10:56:46    作者:Win10之家   来源:www.win10zj.net   人气:

  win10之家5月27日消息 嵌入式计算已经存在了很多年。人工智能,更强大的传感器和容器技术等计算领域的最新进展为设备开发人员开辟了新的场景并创建了新的范例。随着人工智能(AI)/机器学习(ML)成为主流,设备制造商可以启用智能边缘设备来收集数据并在本地对其进行分析。使用AI / ML,可以不断学习并提高预测结果的能力。但是,要充分利用这一新范例,嵌入式开发人员需要了解如何针对容器化工作负载进行设计,并且需要一个可以支持当前和未来设备的平台。

使用Windows for IoT构建您的IoT设备:适用于每个设备开发人员的综合平台

  在Microsoft Build 2020上,我们很高兴宣布广泛的更新,以满足每个IoT设备开发人员的需求-从那些构建新的嵌入式云连接设备或运行AI / ML工作负载的智能边缘设备的开发人员,到希望现代化现有设备。关键更新包括以下内容,下面有更多详细信息:

  1、通过在Windows上启用具有Azure IoT Edge的Linux模块来与Azure更好地集成

  2、Windows 10 IoT核心版和Windows 10 IoT Enterprise的融合

  3、Windows 10 IoT Enterprise不断创新,减少了操作系统占用空间,并提供了新的设备功能

  4、支持使用Windows CE App Container的常规可用性更新旧版应用程序

  5、Windows上的机器人操作系统(ROS)更新

  通过在Windows上启用具有Azure IoT Edge的Linux模块来与Azure更好地集成

  自从在Build 2019上引入对Windows的Azure IoT Edge支持以来,我们听到了您关于需要在Windows 10 IoT Enterprise上利用现有Linux模块的反馈。其中包括Linux版本的Azure IoT Edge,Azure市场上今天可用的Linux模块以及自定义Linux工作负载。

  我们还认为,使现有的Windows投资易于与Linux模块集成非常重要。我们打算在今年秋天晚些时候通过公开预览提供此功能,然后在2021年全面上市。

  Windows 10 IoT核心版和Windows 10 IoT Enterprise的融合

  设备制造商已向我们提供了有关Windows 10 IoT核心版以及Windows 10 IoT Enterprise的广泛反馈。借助Windows 10 IoT Enterprise,嵌入式开发人员喜欢功能齐全的现成操作系统,大型Win32应用程序生态系统,企业级管理选项的选择以及对Azure IoT Edge的支持以实现高级云方案。这些功能使设备制造商能够将设备快速推向市场,并确保设备长期稳定安全。

  当我们查看设备制造商在构建,管理和支持IoT设备时面临的挑战时,我们听到了对更多芯片选择,更小的操作系统占用空间,更多设备功能以及对容器技术的更好支持的需求。我们很高兴与大家分享前进的方向,针对物联网的Windows有一个OS版本,可以满足这些需求的Windows 10 IoT Enterprise。此外,我们预计将于2021年发布适用于Windows 10 IoT Enterprise的长期服务通道(LTSC)版本。

  使用Windows 10 IoT核心版(内部版本1809)构建的合作伙伴可以利用Windows 10 IoT Core服务(支持到2029年1月)来获取当前解决方案。我们的合作伙伴,包括华硕和安富利,已经通过Windows 10 IoT核心版启用了NXP的i.MX8 SoC。展望未来,在x64和ARM64芯片上部署Windows 10 IoT核心版的合作伙伴可以过渡到Windows 10 IoT Enterprise,以构建,支持和商业化其解决方案。

  Windows 10 IoT Enterprise的持续创新

  在过去的12个月中,我们已经为IoT产品的Windows添加了多个新功能,并且我们将继续投资以扩展这些功能。令人兴奋的是,各行各业的合作伙伴正在采用Windows 10 IoT Enterprise来实现创新解决方案。民主现场和Dover加油解决方案是合作伙伴使用Windows 10 IoT Enterprise启用安全,可访问且授权的解决方案的示例。今天,我们很高兴地宣布新功能,这些功能将继续满足我们客户的需求,并使他们能够构建智能,安全的IoT设备。

  恩智浦i.MX8支持

  在下一版本中,除了对Intel,AMD和Qualcomm处理器的现有支持之外,Windows 10 IoT Enterprise也将在NXP的i.MX8处理器上可用。恩智浦是众多垂直领域物联网解决方案的领先芯片选择。我们很高兴看到合作伙伴使用i.MX8和Windows 10 IoT Enterprise构建了什么。EEAP计划的合作伙伴可以在今年晚些时候下载私人预览,该预览版将于2021年全面上市。

  减少Windows 10 IoT Enterprise的占地面积

  Windows 10 IoT Enterprise带来了Windows 10 Enterprise的全部功能,可用于专用设备,例如信息亭,零售销售点,智能网关,机器人技术和许多其他设备类型。我们将继续致力于增强专用设备的这些功能,并通过Windows 10 IoT Enterprise生产文档中最近发布的图像优化指南,帮助OEM优化其IoT Enterprise图像和占地面积。

  使用这些最佳实践和说明,设备制造商可以大大减少操作系统的占用空间,从而扩大其市场机会。随着我们继续对Windows 10 IoT Enterprise进行投资,我们希望启用更小尺寸的设备,同时确保Windows 10 IoT Enterprise的全部功能保持不变。

  新的Windows 10 IoT Enterprise Services的云端管理更新

  越来越多的设备制造商正在寻找向其客户提供类似设备的体验的方法。基于Windows 10 IoT核心服务的设备更新中心(DUC)成功的基础上,我们打算将DUC引入Windows 10 IoT Enterprise。DUC允许设备制造商在将这些更新发布到客户的已部署边缘设备之前,在单个设备型号或设备类别上验证并发布Windows OS,IHV驱动程序和OEM特定文件或应用程序的更新。使用DUC,设备制造商可以保持对OS映像更新的控制,并为解决方案操作员提供何时安装更新以及如何安装更新的可见性和控制。这项新服务的预览版将于2021年初提供。

  在Windows 10 IoT Enterprise上提供更好的设备体验

  去年春天,我们在Windows 10 IoT Enterprise 1903更新中发布了外壳启动器v2功能,该功能使设备制造商可以在其自定义外壳环境中利用通用Windows平台(UWP)应用程序。这包括基于UWP构建的Windows体验,例如新的触摸键盘和设置应用程序。该功能使客户可以将UWP应用用作其自定义外壳,从而改善了设备体验并提高了可用性。根据客户需求,我们已将此功能添加到Windows 10 IoT Enterprise 2019 LTSC版本的5月更新中。

  Windows 10 IoT Enterprise上的Microsoft Edge浏览器

  去年,我们宣布了一款基于Chromium引擎的新型Microsoft Edge浏览器,具有世界一流的兼容性,性能,安全性,隐私和旨在提供改进的Web体验的新功能。我们很高兴将新的Microsoft Edge浏览器引入Windows 10 IoT Enterprise。我们的生态系统合作伙伴可以通过Microsoft Collaborate在Windows 10 IoT Enterprise的半年渠道(SAC)版本上预览和测试Microsoft Edge。它将于今年晚些时候在Windows 10 IoT Enterprise的SAC版本中普遍可用。

  浏览器是用于信息亭,数字标牌和其他设备设备的最受欢迎的应用程序之一。我们正在积极努力,以在新的Microsoft Edge和即将发布的Windows 10版本中启用自助终端模式体验。这项新功能的内部预览程序将于今年晚些时候推出,并将于明年全面推出。

  支持更新旧版应用程序:Windows CE App Container的一般可用性

  在Build 2019上,我们宣布了对将Windows CE应用程序迁移到Windows 10的技术的支持。自那时以来,已有130多个合作伙伴注册了预览计划以尝试该技术。正在寻找使CE应用程序现代化的方法的合作伙伴将能够在2020年秋季开始使用Windows CE App Container。

  借助Windows CE App Container,许多客户可以在带有受支持的x64或ARM32处理器的Windows 10 IoT核心版上运行其现有的CE应用程序。这为客户提供了迁移到现代硬件并缓慢过渡其CE应用程序以使其在Windows 10上本机运行并利用最新OS改进​​的能力。发布后,此功能将仅作为Windows 10 IoT核心服务的一部分提供。

  Windows上的机器人操作系统(ROS)

  Windows 10 IoT Enterprise是使用机器人进行工业和零售自动化的绝佳选择,因为它提供了无与伦比的安全性和可管理性。在2019年5月,我们宣布在Windows 10 IoT Enterprise和Windows 10 Desktop上支持机器人操作系统(ROS)。从那时起,我们一直在努力使开发人员可以轻松创建自己的基于ROS的应用程序。

  对于ROS开发的新手来说,用于ROS的VS Code扩展是一个很好的起点,因为它提供了开箱即用的功能来简化ROS的开发。准备好投入生产后,您可以使用Azure DevOps或GitHub Actions轻松为ROS应用程序配置持续集成(CI),持续模拟和持续交付(CD)。在仿真中运行测试是构建管道中的关键步骤,以确保机器人在将要部署的环境中表现正常。

  Azure Pipeline服务与Windows上用于ROS的Azure VM模板结合使用,使您能够调出所选的模拟器,并轻松地将基于模拟的测试编织到Azure DevOps上的CI / CD管道中,从而确保有效性和稳定性您所做的每个代码更改的构建版本。Microsoft通过在VS Code和Azure DevOps中提供相同的熟悉的工具集,使您能够从开发过渡到部署,从而使您能够更快地构建机器人应用程序。

  在我们针对Windows上的ROS的支持公告发布之后,我们很高兴看到像Clearpath Robotics这样的合作伙伴(OEM生产基于ROS的移动机器人)开始在其无人地面车辆(UGV)机器人家族中提供Windows作为选件,从而为他们的客户提供服务购买机器人时选择操作系统。诸如运动控制系统制造商HIWIN之类的其他合作伙伴已经在其生产设施的Windows上采用了ROS,因此他们可以轻松地在其机器人上利用语音和视觉认知Azure服务。ABB是工业机器人的领先供应商,它使在Windows上使用ROS的客户能够与其专有的机器人软件无缝集成。

  了解有关Windows for IoT的更多信息

  借助Windows IoT和嵌入式Windows的早期版本,我们已经成为嵌入式计算发展的一部分,已有二十多年的历史。我们为跨行业和跨关键任务应用程序部署技术以支持数百万个嵌入式设备而感到自豪。

  我们将继续对该平台进行投资,以支持下一代物联网设备,并且迫不及待地想知道您将使用这些更新构建哪些创新的物联网设备和解决方案。