在之前的文章—《Amazon推廣AWS IoT的最后一塊拼圖:a:FreeRTOS》中,筆者曾介紹“a:FreeRTOS”是Amazon整體物聯(lián)網(wǎng)技術策略的一環(huán),而目前在云端市場上最具份量的業(yè)者,除了Amazon的AWS(Amazon Web Services)外,就是Microsoft的Azure與Google的GCP(Google Cloud Platform)或稱Google Cloud,更次則為IBM Cloud。
對于物聯(lián)網(wǎng)的前端技術布局,Google早在2015年5月就提出Android Things(更早之前稱為Brillo)為物聯(lián)網(wǎng)前端裝置所用的操作系統(tǒng),Amazon則在2017年11月提出a:FreeRTOS,而Microsoft直到2018年4月才提出相似定位的技術方案,稱為Azure Sphere。
Azure Sphere MT3620 Development Kit
Azure Sphere基本介紹
Azure Sphere是由三部分所構成,一個是微控制器芯片(MCU)、一個是在微控制器芯片上執(zhí)行的嵌入式操作系統(tǒng)(OS),還有一個是與之對應的云端服務。真正與Android Things、a:FreeRTOS對應抗衡的是Azure Sphere OS。
在這里先說明一點名稱的典故,Microsoft與其云端服務有關的方案多會冠上Azure一詞,例如其物聯(lián)網(wǎng)云端服務稱為Azure IoT,其中又包含了Azure IoT Hub、Azure IoT、Azure IoT Edge、Azure IoT Central、Azure IoT Suite等,而去年第二季,Microsoft推出放置于客戶端執(zhí)行的Azure云單執(zhí)行環(huán)境方案則稱為Azure Stack,以Azure開頭為名的軟件、服務、技術方案有非常多。
Sphere(球體)一詞在信息技術(IT)產(chǎn)業(yè)相當常用,一些知名的軟件多以此為名,如IBM的中間件WebSphere,VMware的虛擬化系統(tǒng)軟件vSphere等。(題外話,信息技術產(chǎn)業(yè)愛用的另外一個詞是Cube(立方體),多用在硬件上,但不知為何,以Cube為名的硬件產(chǎn)品多半不熱銷,如Steve Jobs(賈柏斯)創(chuàng)立的NeXT所推出的NeXTCube工作站,之后在Apple時期推出的PowerPC G4 Cube桌面計算機也是賣一年就停產(chǎn),其他如Nintendo(任天堂)的GameCube游樂器、ASUS(華碩)的CUBE with Google TV。)
回歸正題,Microsoft提出的Azure Sphere,與Amazon、Google不同的地方在于強調全層面、全環(huán)節(jié)的安全性,安全性從MCU芯片的設計開發(fā)階段就已經(jīng)進行要求,然后OS操作系統(tǒng)也是。最后聯(lián)機運作時,將數(shù)據(jù)傳遞到云端的過程標榜安全芯片、安全軟件、安全云端服務。
在具體發(fā)展上,Microsoft與聯(lián)發(fā)科合作,以聯(lián)發(fā)科的MT3620芯片來發(fā)展Azure Sphere MCU,從目前的報導來看,Microsoft有意以自家品牌推廣此芯片,因為芯片外打印Microsoft字樣,但估計為了擴大與加速發(fā)展,也會實行與Amazon相同政策,即廣泛對芯片商提供Azure Sphere認證,合乎其安全規(guī)范則可使用,或者是授權芯片電路技術供他人量產(chǎn)。
Azure Sphere OS未來發(fā)展
至于Azure Sphere OS方面,Microsoft已坦言是以Linux為基礎所修改成,COMPUTEX展上的Azure Sphere方案解說人員表示,未來有可能將Azure Sphere OS的源代碼開放出來,目前仍在封閉階段。
至此有一個疑問:Azure Sphere OS需要多少硬件效能與硬件資源才能執(zhí)行?目前這方面的信息尚未完整,但以MT3620芯片來推敲,至少需要500MHz Cortex-A7、4MB SRAM系統(tǒng)內(nèi)存才行。另外,芯片內(nèi)有個Pluton(冥王星)安全子系統(tǒng),是另一個獨立系統(tǒng)在運作,該系統(tǒng)有一個Cortex-M4F核心,搭配特有的Pluton引擎,來實現(xiàn)芯片層面的安全性。
微軟的物聯(lián)網(wǎng)的生態(tài)體系:連網(wǎng)微控制器(MCU)、Linux核心,與Azure Sphere云端服務
芯片內(nèi)針對I/O部份也使用2個Cortex-M4F核心,在Wi-Fi無線收發(fā)方面則再用一個晶心科技(Andes)的N9核心。有趣的是,過去聯(lián)發(fā)科于2014年針對創(chuàng)客提出的LinkIt Connect 7681,其芯片MT7681的核心就是使用N9,而聯(lián)發(fā)科也有投資晶心。
以4MB內(nèi)存來看,Azure Sphere OS正好介于Android Things與a:FreeRTOS間,Android Things官方要求32MB~64MB以上內(nèi)存,a:FreeRTOS則是16KB~64KB,看來科技大廠對物聯(lián)網(wǎng)前端裝置的終極硬件規(guī)格形貌,仍在嘗試探索中。
小結
另外,各位可能會好奇Azure Sphere支持的通訊協(xié)議,就目前所知,似乎僅支持Wi-Fi一類,然而多數(shù)的物聯(lián)網(wǎng)操作系統(tǒng)為了加速普及化,多半廣泛支持多種通訊協(xié)議,即便是Apple的HomeKit都支援Wi-Fi與藍牙(Bluetooth)兩類。因此,Azure Sphere仍在很前期的發(fā)展階段,講究的是三環(huán)節(jié)的完整串連,各環(huán)節(jié)的發(fā)展都很初步,未來才可能擴展延伸強化。
至于云端服務方面,則是由Microsoft自家的Azure云端服務提供全程加密,另外前述的各類Azure IoT服務與軟件也能與之呼應。其他的支持項目當然也包含Microsoft最知名的程序開發(fā)工具Visual Studio。
最后,由于要500MHz Coretex-A7核心、4MB內(nèi)存,筆者估計,短期內(nèi)無法使用于電池運作的物聯(lián)網(wǎng)裝置上。事實上,現(xiàn)有的Microsoft介紹中,似乎都是暗示電冰箱、洗衣機等有插頭的家電內(nèi)使用Azure Sphere,或者Microsoft未來會再推行適合電池運作的Azure Sphere方案。
作者:陸向陽
審核編輯:符乾江
-
應用軟件
+關注
關注
0文章
53瀏覽量
9435 -
Azure
+關注
關注
1文章
130瀏覽量
13732
發(fā)布評論請先 登錄
軟通國際亮相微軟Microsoft AI Tour 2026
英超聯(lián)賽攜手微軟借助AI技術革新球迷體驗
微軟Azure數(shù)據(jù)中心國際版全面對接NVIDIA Rubin平臺
探究PCB樣板貼片技術特點
微軟Microsoft Copilot Studio智能體平臺全面升級
使用NVIDIA Nemotron RAG和Microsoft SQL Server 2025構建高性能AI應用
Microsoft Azure Cobalt 200 開啟AI時代Arm架構計算新紀元
Esri推出適用于Microsoft Fabric的最新ArcGIS集成功能
微軟Microsoft Sentinel升級為智能體化AI技術安全平臺
如何使用 NuMaker 板和 Mbed OS 上的連接字符串連接到 Azure IoT?
微軟正式發(fā)布Microsoft行星計算機專業(yè)版
Microsoft Edge瀏覽器iOS端插件功能上線
LanzaJet拓展與微軟的合作關系,助力全球業(yè)務增長
微軟 Build 2025大會:筑牢智能體時代的安全新防線
Microsoft Azure Sphere技術方案的探究
評論