1. 程式人生 > >看看,這就是微軟的“萬物互聯”系統 window10 IOT

看看,這就是微軟的“萬物互聯”系統 window10 IOT

今天在深圳 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

Kevin Dallas

該作業系統將支援全世界絕大多數的物聯網裝置,這些裝置所採用的系統,抑或當中的某組元器件,甚至小至一個單獨的感測器,都可以嵌入或連線到 Windows 10 IoT for Smart Devices 作業系統當中。比如智慧家居產品中的冰箱、空調、電視,或者工業當中的電梯、石油運輸管道,甚至樹莓派、英特爾和高通開發的微控制器都將可以執行 IoT 版作業系統。

針對不同型別的裝置,IoT 版作業系統也將有細微的差別:

iot-scales

1)針對 x86 或 ARM 架構、低記憶體和儲存空間的小型裝置,IoT 版將不具備操作介面,但支援 UAP 應用和通用驅動;

2)針對 ARM 架構、中低記憶體和儲存空間的移動裝置,IoT 版將採用 Modern UI,支援 UAP 應用和通用驅動;

3)針對 x86 架構,中高記憶體和儲存空間的行業裝置,IoT 版將採用和 Windows 10 一樣的 Desktop UI,支援 Win 32 應用、UAP 應用和通用驅動。

微軟的一名員工在現場展示了 IoT 版在樹莓派 2 代電腦當中執行的狀態。

iot-raspberry-pi-2

上圖:樹莓派 2 代電腦,通過乙太網線和一臺執行 Windows 10 的電腦相連,後者用於部署。

iot-raspberry-pi-windows-10

上圖:在樹莓派 2 代電腦上執行 IoT 版作業系統的使用者介面。

IMG_3260

現場,微軟員工使用一臺執行 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」。

daas-iot

顯然,微軟希望在物聯網這個蓬勃發展的市場當中成為領導力量之一,並打理推行其所倡導的「裝置即服務」(Devices-as-a-Service,DaaS)的新理念。同時,微軟在去年加入了由海爾、思科、網件、聯想、LG 等知名科技公司組成的開源物聯網技術同盟 AllSeen Alliance,在統一化的作業系統層面為物聯網技術的發展和推廣提供支援。

微軟員工在現場演示基於 Windows 10的智慧家庭控制系統

微軟員工在現場演示基於 Windows 10的智慧家庭控制系統

Kevin Dallas 表示,微軟將免費向創客和商用物聯網裝置製造商提供 Windows 10 IoT for Smart Devices 作業系統,同時背後為物聯網做技術和資料支援的 Azure IoT 服務也將對創客、裝置製造商以及有需要的企業使用者開放。