Windows10物联网版是微软为开发者们提供的一款支持Raspberry Pi 2以及MinnowBoard Max设备的超轻量级Win10系统,Win10物联网版本和其他电脑版本的不一样,它没有统一的用户界面,也没有桌面的概念。物联网的开发商需要利用Win10的通用软件,给不同的物联网设备开发出不同的界面。
物联网版更新内容:
1、改进了对Python和Node.js的支持,其中包括一个新的Express Node.js项目模板。
2、Raspberry Pi 2的GPIO性能由现在的8X提升至10X。
3、新的Windows通用平台API,给予应用程序简单有序的管理功能,如时区、网络连接等等。
win10物联网版使用体验:
先上两张不同的版本的主界面截图:
第一张是测试版的主界面,版本号为10.0.10152
第二张是正式版的主界面,版本号为10.0.10240
界面的主要区别是正式版中增加了多国语言选择及官方教程。
与测试版相比,正式版的Windows 10 IoT系统安装正加简便,安装界面由原来直接使用DOS命令,改为了图型界面。安装是需要准备一张容量至少8GB的TF卡(Micro SD卡)。
系统安装完成后,这张8GB的TF卡容量变为64MB。通过磁盘管理软件可以看到安装程序对这张卡进行了分区。四个分区中只有第一个64MB的分区被分配了盘符,所以在Windows下只能看到一个分区。
系统盘准备好后,把这张TF卡插到树莓派2的TF插槽上,连接网线、HDMI线、USB有线或无线鼠标(也可以插上USB键盘),接通5V2A电源后,系统顺利启动。
系统启动后,电脑Windows 10系统中的Windows IoT Core Watcher监测及应用部署程序会检测到树莓派的系统已经启动并联网。
通过Powershell程序可以对Windows 10 IoT系统进行设置。
也可以通过Web管理界面对硬件系统进行简单的设置。
Windows 10 IoT正式版提供了详细的教程,通过教程程序员可以轻松入门。
值得说明的是,要为Windows 10 IoT开发程序,需要使用微软Visual Studio 2015开发套装产品。如果用于商用场合,这个开发套装不是免费的。如果只是用来学习,可以使用免费的community版本。
Windows 10 IoT正式版自带了一个Blink闪光DEMO程序,按主界面的开始按钮后,树莓派2上的绿色LED指示灯就会根据设定的时间间隔闪烁。
据《假装是极客》了解,在Windows 10 IoT上也可以使用无线网卡或蓝牙,以摆脱网线的限制。但目前为止,这个系统在树莓派2上只支持Broadcom BCM43143的USB无线网卡,这个网卡基本上只能从国外购买。在英特尔MinnowBoard Max上,Windows 10 IoT支持多种常见芯片的USB无线网卡,但由于MinnowBoard Max开发板价格较贵,在国内创客中的普及率并不高。
《假装是极客》认为,一个折衷的办法是,使用一个具备AP功能的无线路由器,可以一定程度上让Windows 10 IoT摆脱网线的困扰。现在不少几十元的无线路由器都具备AP功能,使用路由器中的“无线中继模式(wireless repeater)”,再将配置好AP功能的无线路由通过网线连接树莓派2,即可实现远距离无线连网。