今天在深圳 WinHEC2015 大会上,微软正式发布了其基于 Windows 10 开发的,专门用于一系列物联网设备的操作系统:Windows 10 IoT for Smart Devices(是的,名字就是这么长……为方便,以下简称 IoT 版),PingWest 品玩为您带来有关该操作系统的更详细信息。


其实,IoT 版和 Windows 10 是一个东西。微软物联网事业群总经理 Kevin Dallas 指出,IoT 版和 Windows 10 是同一个平台:从本质上来说,IoT 版和 Windows 10 采用的是同一个操作系统,采用通用的 driver,拥有风格相同的自然用户界面,并且具有和 Windows 10 相同的微软后台技术和数据支持,比如安全、更新、Azure 数据服务等。

微软之前在 Windows 10 当中力推「一次开发多设备可用」的新应用平台 Universal App Platform(UAP)。通过 UAP 开发的应用也将可以在 IoT 版上跑。

Kevin Dallas

该操作系统将支持全世界绝大多数的物联网设备,这些设备所采用的系统,抑或当中的某组元器件,甚至小至一个单独的传感器,都可以嵌入或连接到 Windows 10 IoT for Smart Devices 操作系统当中。比如智能家居产品中的冰箱、空调、电视,或者工业当中的电梯、石油运输管道,甚至树莓派、英特尔和高通开发的单片机都将可以运行 IoT 版操作系统。

针对不同类型的设备,IoT 版操作系统也将有细微的差别:

1)针对 x86 或 ARM 架构、低内存和存储空间的小型设备,IoT 版将不具备操作界面,但支持 UAP 应用和通用驱动;

2)针对 ARM 架构、中低内存和存储空间的移动设备,IoT 版将采用 Modern UI,支持 UAP 应用和通用驱动;

3)针对 x86 架构,中高内存和存储空间的行业设备,IoT 版将采用和 Windows 10 一样的 Desktop UI,支持 Win 32 应用、UAP 应用和通用驱动。

微软的一名员工在现场展示了 IoT 版在树莓派 2 代电脑当中运行的状态。

上图:树莓派 2 代电脑,通过以太网线和一台运行 Windows 10 的电脑相连,后者用于部署。

上图:在树莓派 2 代电脑上运行 IoT 版操作系统的用户界面。

现场,微软员工使用一台运行 Windows 10 的电脑,通过 Visual Studio 轻松地将一款用于零售行业的 UAP 应用远程部署到树莓派 2 代电脑当中。重点在于,相同的软件,相同的部署方式,可以直接被部署到树莓派、英特尔 Minnowboard Max、高通 Dragonboard 410C,或者一部 Windows 10 手机,或者 Windows 10 平板当中,代码完全不需要进行任何修改,因为前面提到,IoT 版和 Windows 10 从本质上是一个操作系统。

微软在 Windows 10 时代所倡导的这种新的开发、部署和交付方式,将极大地减轻开发者的工作量,降低开发的繁琐程度,提升对物联网设备部署软件和进行管理的便捷性。

根据 Gartner、GSMA 等业界认可的组织提供的数据预测,到 2020 年全球拥有超过 250 亿件物联网设备,物联网市场规模将庞大到 7.2 万亿美元的良机。其中,中国依托制造优势,将成为物联网市场最重要的国家。有预测显示,到 2030 年中国每个家庭将拥有 40-50 个物联网设备或传感器,全国每年将产生 100ZB 的数据(1 Zettabyte = 10 亿 TB)。

随着物联网技术的不断演进,智能家庭、智能可穿戴已经不再是什么「高科技」的话题,过去更多的不可能变成了可能。Kevin Dallas 表示,物联网技术发展的首要问题,已经从过去的「What If」变成了「Why Not」。

显然,微软希望在物联网这个蓬勃发展的市场当中成为领导力量之一,并打理推行其所倡导的「设备即服务」(Devices-as-a-Service,DaaS)的新理念。同时,微软在去年加入了由海尔、思科、网件、联想、LG 等知名科技公司组成的开源物联网技术同盟 AllSeen Alliance,在统一化的操作系统层面为物联网技术的发展和推广提供支持。

微软员工在现场演示基于 Windows 10的智能家庭控制系统

Kevin Dallas 表示,微软将免费向创客和商用物联网设备制造商提供 Windows 10 IoT for Smart Devices 操作系统,同时背后为物联网做技术和数据支持的 Azure IoT 服务也将对创客、设备制造商以及有需要的企业用户开放。

看看,这就是微软的“万物互联”系统 window10 IOT的更多相关文章

  1. 时序数据库(TSDB)-为万物互联插上一双翅膀

    本文由  网易云发布. 时序数据库(TSDB)是一种特定类型的数据库,主要用来存储时序数据.随着5G技术的不断成熟,物联网技术将会使得万物互联.物联网时代之前只有手机.电脑可以联网,以后所有设备都会联 ...

  2. DFRobot万物互联大赛第二轮

    前言 最近放在阳台的花草被啥东西给吃了,然后厨房挂在墙上的小虾米也不知道咋的被抓破吃光了(我怀疑是隔隔壁两条泰迪),所以打算做个简单的项目,教训一下偷吃贼.时间比较仓促,内容比较多,能力有比较有限,好 ...

  3. IT运维大会精华回顾 等保2.0时代掌控万物互联

    10月24日,由<网络安全和信息化>杂志社.IT运维网联合主办的“2019(第十届)IT运维大会”在北京新世纪日航酒店成功举行. 随着大数据.云计算.物联网.互联网+等快速发展,IT系统架 ...

  4. 万物互联—MQTT协议

    一.简介 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输),最早是1999年由IBM开发的基于发布/订阅范式的消息协议,是一种极其简单和轻量级的消息 ...

  5. Windows XP SP3 Professional 微软(MSDN)官方原版系统

    Windows XP SP3 Professional 微软(MSDN)官方原版系统 Windows XP(版本号:5.1,开发代号:Whistler)是微软公司推出供个人电脑使用的操作系统,其RTM ...

  6. Google科学家前腾讯副总裁吴军将出席第二届万物互联创新大会

    当越来越多的科技产品注入互联网的基因,"万物互联"的模式悄然兴起.第二届万物互联创新大会(B12大会)将于2016-11-13日在杭州市余杭区隆重召开.Google科学家前腾讯副总 ...

  7. 2016 ASC 移动物联网安全高峰论坛 万物互联时代的安全与隐私

    互联网的发展已经迈入了"万物互联"时代.移动设备作为人.物连接的主要入口,让人们享受高效.便利的"互联生活"的同时,也给用户的安全和隐私带来了前所未有的挑战.正 ...

  8. 万物互联之~RPC专栏

    3.RPC引入 上篇回顾:万物互联之~深入篇 Code:https://github.com/lotapp/BaseCode/tree/master/python/6.net/6.rpc/ 其他专栏最 ...

  9. 看从小自带BUFF的他,如何用代码降低万物互联的门槛

    摘要:3岁下象棋,5岁解方程!他说物联网开发就像打怪玩游戏 本文分享自华为云社区<HDC.Cloud2021 | 华为云IoT开发者:用代码降低万物互联的门槛>,原文作者:华为云头条 . ...

随机推荐

  1. css 标签 垂直居中

    <!DOCTYPE html > <html xmlns="http://www.w3.org/1999/xhtml"> <head> < ...

  2. SSAS 聚合设计提升CUBE的查询性能(转载)

    Problem What exactly are SQL Server Analysis Services (SSAS) Aggregations and how exactly can I revi ...

  3. android 学习随笔五(界面)

    把数据库内容显示到界面 清单文件设置为线性布局(5大布局属于ViewGroup) 在清单文件中可以增加View显示 LinearLayout ll = (LinearLayout) findViewB ...

  4. python字符串列表字典相互转换

    字符串转换成字典 json越来越流行,通过python获取到json格式的字符串后,可以通过eval函数转换成dict格式: >>> a='{"name":&qu ...

  5. ueditor .NET版本提示uploader、Config类同时存在于两个dll中

    在网上查看了下,主要有两种解决办法 1.直接删除,以下引用. <%@ Assembly Src="Uploader.cs" %><%@ Assembly Src= ...

  6. 查看innodb表空间

    使用脚本innodb_space,关于innodb的页管理方式可以参考Jeremy Cole的innodb的页管理方式, innodb_space -f test/t.ibd space-page-t ...

  7. 5.24 Declaring Attributes of Functions【转】

    转自:https://gcc.gnu.org/onlinedocs/gcc-4.0.0/gcc/Function-Attributes.html 5.24 Declaring Attributes o ...

  8. Ubuntu12.04 安装Samba

    Ubuntu12.04 安装Samba Ubuntu12.04 安装Samba 本教程介绍了在Ubuntu12.04安装Samba文件服务器,以及如何配置它通过SMB协议共享文件,以及如何将用户添加. ...

  9. linux源码Makefile详解(完整)【转】

    转自:http://www.cnblogs.com/Daniel-G/p/3286614.html 随着 Linux 操作系统的广泛应用,特别是 Linux 在嵌入式领域的发展,越来越多的人开始投身到 ...

  10. [C++][重载]

    运算符重载 C++中预定义的运算符的操作对象只能是基本数据类型,实际上,对于很多用户自定义类型,也需要有类似的运算操作.例如: class complex {  public:   complex(d ...