前言:
就现在打得火热的物联网进行一个简单的介绍以及对Windows10 iot core对物联网支持的另一个平台。
一、物联网发展现状
随着人类时间的发展,嵌入式智能设备越来越和我们的生活结合紧密了,
带有特定传感器的各种硬件设备结合网络信息技术一起改变着人机交互的方式。在这种大背景下,物联网应用而生。
物联网通过智能感知,识别技术和普适计算等感知技术,经由局域网、无线蓝牙、wifi、zigbee、wsn、rfid、互联网等通信技术吧终端识别传感器、控制器、人和五天、云计算中心等联系在一起,形成人与物、物与物之间、人与大自然世界相连的交互网络,实现物体信息化、人与物沟融便利化、物与物自组织化、远程管理通用化等特点。物联网中所有的元素都是一个信息节点,通过网络实现全面的立体的能连流通。
二、Windows10 iot core的发布
随着物联网的蓬勃发展,为了应对嵌入式微型智能设备对操作系统的需求,微软在发布Windows10的同事发布了物联网领域的核心操作系统版本,也就是Windows 10 iot core。他们希望运行操作系统的每一个设备上面都能跑Windows10,二这些设备当然也包括PC端除外的那别活灵活现的只能呢硬件设备了,于是一个被蔡建国的小型操作系统windows10 iot core 就应用而生了。
三、Windows 10 iot core的特性与应用场合
微软针对物联网开发者开放了专门的开发平台
在这个平台上包括了如何使用Windows10 iot core、它支持的总线功能、工程项目、扩展模块、交流社区等当然也提供了Windows10 iot core 的最新版免费下载连接。
同时在注明的github上开放相关的实例源代码:
目前支持的硬件平台包括:高通dragonboard410c、树莓派2、MinnowBoard MAX等
四、如何使用Windows 10 iot core 开发相关产品
开发者基于Windows10 iot core的开发,需要安装Windows10 正版操作系统以及visual studio 2015集成开发环境。
选择相关硬件开发平台,这里我们从dragonboard410c来举例书名,当然也可以根据市场定制其他相关平台。具体步骤可以参考这里:
根据相关产品功能选择扩展模块或者扩展板。比如要开发一款扫地机器人就要在dragonboard410c的基础上假如马达控制板、超声波避障传感器等相关配件。
通过dragonboard410c 如何控制一个Led灯为例,接单介绍一下代码实际开发流程。
五、基于dragonboard410c在win10 iot core上已开发的demo可以参考:
微软Windows 10 iot core 结合alljoyn技术、语音技术、机器视觉、人脸识别技术、虚拟现实技术和Azure云计算技术等的综合运用,在物联网与智能设备领域取得了快速发展,为加快硬件厂商推出物联网产品在操作系统解决方案上提供了新的思路。