Windows10物聯(lián)網(wǎng)版是微軟為開發(fā)者們提供的一款支持Raspberry Pi 2以及MinnowBoard Max設(shè)備的超輕量級Win10系統(tǒng),Win10物聯(lián)網(wǎng)版本和其他電腦版本的不一樣,它沒有統(tǒng)一的用戶界面,也沒有桌面的概念。物聯(lián)網(wǎng)的開發(fā)商需要利用Win10的通用軟件,給不同的物聯(lián)網(wǎng)設(shè)備開發(fā)出不同的界面。
物聯(lián)網(wǎng)版更新內(nèi)容:
1、改進(jìn)了對Python和Node.js的支持,其中包括一個(gè)新的Express Node.js項(xiàng)目模板。
2、Raspberry Pi 2的GPIO性能由現(xiàn)在的8X提升至10X。
3、新的Windows通用平臺API,給予應(yīng)用程序簡單有序的管理功能,如時(shí)區(qū)、網(wǎng)絡(luò)連接等等。
win10物聯(lián)網(wǎng)版使用體驗(yàn):
先上兩張不同的版本的主界面截圖:
第一張是測試版的主界面,版本號為10.0.10152
第二張是正式版的主界面,版本號為10.0.10240
界面的主要區(qū)別是正式版中增加了多國語言選擇及官方教程。
與測試版相比,正式版的Windows 10 IoT系統(tǒng)安裝正加簡便,安裝界面由原來直接使用DOS命令,改為了圖型界面。安裝是需要準(zhǔn)備一張容量至少8GB的TF卡(Micro SD卡)。
系統(tǒng)安裝完成后,這張8GB的TF卡容量變?yōu)?4MB。通過磁盤管理軟件可以看到安裝程序?qū)@張卡進(jìn)行了分區(qū)。四個(gè)分區(qū)中只有第一個(gè)64MB的分區(qū)被分配了盤符,所以在Windows下只能看到一個(gè)分區(qū)。
系統(tǒng)盤準(zhǔn)備好后,把這張TF卡插到樹莓派2的TF插槽上,連接網(wǎng)線、HDMI線、USB有線或無線鼠標(biāo)(也可以插上USB鍵盤),接通5V2A電源后,系統(tǒng)順利啟動。
系統(tǒng)啟動后,電腦Windows 10系統(tǒng)中的Windows IoT Core Watcher監(jiān)測及應(yīng)用部署程序會檢測到樹莓派的系統(tǒng)已經(jīng)啟動并聯(lián)網(wǎng)。
通過Powershell程序可以對Windows 10 IoT系統(tǒng)進(jìn)行設(shè)置。
也可以通過Web管理界面對硬件系統(tǒng)進(jìn)行簡單的設(shè)置。
Windows 10 IoT正式版提供了詳細(xì)的教程,通過教程程序員可以輕松入門。
值得說明的是,要為Windows 10 IoT開發(fā)程序,需要使用微軟Visual Studio 2015開發(fā)套裝產(chǎn)品。如果用于商用場合,這個(gè)開發(fā)套裝不是免費(fèi)的。如果只是用來學(xué)習(xí),可以使用免費(fèi)的community版本。
Windows 10 IoT正式版自帶了一個(gè)Blink閃光DEMO程序,按主界面的開始按鈕后,樹莓派2上的綠色LED指示燈就會根據(jù)設(shè)定的時(shí)間間隔閃爍。
據(jù)《假裝是極客》了解,在Windows 10 IoT上也可以使用無線網(wǎng)卡或藍(lán)牙,以擺脫網(wǎng)線的限制。但目前為止,這個(gè)系統(tǒng)在樹莓派2上只支持Broadcom BCM43143的USB無線網(wǎng)卡,這個(gè)網(wǎng)卡基本上只能從國外購買。在英特爾MinnowBoard Max上,Windows 10 IoT支持多種常見芯片的USB無線網(wǎng)卡,但由于MinnowBoard Max開發(fā)板價(jià)格較貴,在國內(nèi)創(chuàng)客中的普及率并不高。
《假裝是極客》認(rèn)為,一個(gè)折衷的辦法是,使用一個(gè)具備AP功能的無線路由器,可以一定程度上讓W(xué)indows 10 IoT擺脫網(wǎng)線的困擾,F(xiàn)在不少幾十元的無線路由器都具備AP功能,使用路由器中的“無線中繼模式(wireless repeater)”,再將配置好AP功能的無線路由通過網(wǎng)線連接樹莓派2,即可實(shí)現(xiàn)遠(yuǎn)距離無線連網(wǎng)。