0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Microsoft Azure Sphere技术方案的探究

电子设计 来源:电子设计 作者:电子设计 2020-12-25 18:43 次阅读

在之前的文章—《Amazon推广AWS IoT的最后一块拼图:a:FreeRTOS》中,笔者曾介绍“a:FreeRTOS”是Amazon整体物联网技术策略的一环,而目前在云端市场上最具份量的业者,除了Amazon的AWS(Amazon Web Services)外,就是Microsoft的Azure与Google的GCP(Google Cloud Platform)或称Google Cloud,更次则为IBM Cloud。

对于物联网的前端技术布局,Google早在2015年5月就提出Android Things(更早之前称为Brillo)为物联网前端装置所用的操作系统,Amazon则在2017年11月提出a:FreeRTOS,而Microsoft直到2018年4月才提出相似定位的技术方案,称为Azure Sphere。

Azure Sphere MT3620 Development Kit

Azure Sphere基本介绍

Azure Sphere是由三部分所构成,一个是微控制器芯片MCU)、一个是在微控制器芯片上执行的嵌入式操作系统(OS),还有一个是与之对应的云端服务。真正与Android Things、a:FreeRTOS对应抗衡的是Azure Sphere OS。

在这里先说明一点名称的典故,Microsoft与其云端服务有关的方案多会冠上Azure一词,例如其物联网云端服务称为Azure IoT,其中又包含了Azure IoT Hub、Azure IoT、Azure IoT Edge、Azure IoT Central、Azure IoT Suite等,而去年第二季,Microsoft推出放置于客户端执行的Azure云单执行环境方案则称为Azure Stack,以Azure开头为名的软件、服务、技术方案有非常多。

Sphere(球体)一词在信息技术(IT)产业相当常用,一些知名的软件多以此为名,如IBM的中间件WebSphere,VMware的虚拟化系统软件vSphere等。(题外话,信息技术产业爱用的另外一个词是Cube(立方体),多用在硬件上,但不知为何,以Cube为名的硬件产品多半不热销,如Steve Jobs(贾柏斯)创立的NeXT所推出的NeXTCube工作站,之后在Apple时期推出的PowerPC G4 Cube桌面计算机也是卖一年就停产,其他如Nintendo(任天堂)的GameCube游乐器、ASUS(华硕)的CUBE with Google TV。)

回归正题,Microsoft提出的Azure Sphere,与Amazon、Google不同的地方在于强调全层面、全环节的安全性,安全性从MCU芯片的设计开发阶段就已经进行要求,然后OS操作系统也是。最后联机运作时,将数据传递到云端的过程标榜安全芯片、安全软件、安全云端服务。

在具体发展上,Microsoft与联发科合作,以联发科的MT3620芯片来发展Azure Sphere MCU,从目前的报导来看,Microsoft有意以自家品牌推广此芯片,因为芯片外打印Microsoft字样,但估计为了扩大与加速发展,也会实行与Amazon相同政策,即广泛对芯片商提供Azure Sphere认证,合乎其安全规范则可使用,或者是授权芯片电路技术供他人量产。

Azure Sphere OS未来发展

至于Azure Sphere OS方面,Microsoft已坦言是以Linux为基础所修改成,COMPUTEX展上的Azure Sphere方案解说人员表示,未来有可能将Azure Sphere OS的源代码开放出来,目前仍在封闭阶段。

至此有一个疑问:Azure Sphere OS需要多少硬件效能与硬件资源才能执行?目前这方面的信息尚未完整,但以MT3620芯片来推敲,至少需要500MHz Cortex-A7、4MB SRAM系统内存才行。另外,芯片内有个Pluton(冥王星)安全子系统,是另一个独立系统在运作,该系统有一个Cortex-M4F核心,搭配特有的Pluton引擎,来实现芯片层面的安全性。

微软的物联网的生态体系:连网微控制器(MCU)、Linux核心,与Azure Sphere云端服务

芯片内针对I/O部份也使用2个Cortex-M4F核心,在Wi-Fi无线收发方面则再用一个晶心科技(Andes)的N9核心。有趣的是,过去联发科于2014年针对创客提出的LinkIt Connect 7681,其芯片MT7681的核心就是使用N9,而联发科也有投资晶心。

以4MB内存来看,Azure Sphere OS正好介于Android Things与a:FreeRTOS间,Android Things官方要求32MB~64MB以上内存,a:FreeRTOS则是16KB~64KB,看来科技大厂对物联网前端装置的终极硬件规格形貌,仍在尝试探索中。

小结

另外,各位可能会好奇Azure Sphere支持的通讯协议,就目前所知,似乎仅支持Wi-Fi一类,然而多数的物联网操作系统为了加速普及化,多半广泛支持多种通讯协议,即便是Apple的HomeKit都支援Wi-Fi与蓝牙(Bluetooth)两类。因此,Azure Sphere仍在很前期的发展阶段,讲究的是三环节的完整串连,各环节的发展都很初步,未来才可能扩展延伸强化。

至于云端服务方面,则是由Microsoft自家的Azure云端服务提供全程加密,另外前述的各类Azure IoT服务与软件也能与之呼应。其他的支持项目当然也包含Microsoft最知名的程序开发工具Visual Studio。

最后,由于要500MHz Coretex-A7核心、4MB内存,笔者估计,短期内无法使用于电池运作的物联网装置上。事实上,现有的Microsoft介绍中,似乎都是暗示电冰箱、洗衣机等有插头的家电内使用Azure Sphere,或者Microsoft未来会再推行适合电池运作的Azure Sphere方案。

作者:陆向阳

审核编辑:符乾江

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 应用软件
    +关注

    关注

    0

    文章

    50

    浏览量

    9074
  • Azure
    +关注

    关注

    1

    文章

    122

    浏览量

    12763
收藏 人收藏

    评论

    相关推荐

    NVIDIA邀您相约微软Ignite技术大会

    各行各业的企业正在借助 Microsoft Azure 上功能强大、安全高效的 NVIDIA 加速计算平台,来提高生产力、推动增长和提升客户体验。
    的头像 发表于 11-19 14:37 159次阅读

    Splashtop 加入 Microsoft 智能安全协会

    ,他们将其解决方案Microsoft安全技术集成,以更好地保护我们共同的客户免受日益增长的网络威胁。Splashtop用户多达数百万,可帮助企业在混合和远程办公
    的头像 发表于 09-28 08:08 174次阅读
    Splashtop 加入 <b class='flag-5'>Microsoft</b> 智能安全协会

    基于Arm架构的Azure虚拟机助力云原生应用开发

    定制芯片有助于解决现代基础设施所面临的计算挑战,例如人工智能 (AI) 时代与日俱增的计算复杂性。Microsoft Azure Cobalt 100 等采用 Arm Neoverse 计算
    的头像 发表于 09-05 15:54 1728次阅读

    Microsoft Dynamics 365 Contact Center联络中心上线

    365 Contact Center 联络中心(国际版)是一款以智能 Copilot 副驾驶为核心技术的联络中心解决方案,将为所有客户互动渠道注入生成式AI的力量。该解决方案作为独立的联络中心即服务
    的头像 发表于 08-20 09:57 454次阅读

    Microsoft AI 推进行业企业智慧化创新

    突破与进展,并同步更新了在Microsoft Build 2024全球开发者大会上发布的一系列Azure AI新服务与新功能、加速壮大的Microsoft Copilot智能副驾驶 技术
    的头像 发表于 06-17 16:59 985次阅读

    NVIDIA与微软扩展合作,帮助开发者更快构建和部署AI应用

    NVIDIA 在 Microsoft Build 开发者大会上展示了与 Microsoft Azure 和 Windows PC 的集成解决方案,简化了 AI 模型部署并优化了路径规划
    的头像 发表于 05-23 10:14 383次阅读

    微软Build大会将展示多项云端软硬件新技术

    早先在2023年11月Ignite大会上,微软首次宣布自研芯片计划,包括用于Azure云端通用计算和AI任务的Arm架构芯片“Microsoft Azure Cobalt 100”及专为AI设计的
    的头像 发表于 05-17 11:15 324次阅读

    西门子携微软,通过Azure为产品生命周期管理提供 AI 增强解决方案

    来源:西门子 · 西门子 Xcelerator as a Service 解决方案将登录微软 Azure,以应对不断增长的客户需求。西门子的 Teamcenter X 产品生命周期管理软件将作
    的头像 发表于 05-16 17:33 430次阅读
    西门子携微软,通过<b class='flag-5'>Azure</b>为产品生命周期管理提供 AI 增强解决<b class='flag-5'>方案</b>

    Microsoft Azure墨西哥区域正式发布(GA)!

    Azure是全球三大公有云中第一家上线墨西哥区域的云平台!
    的头像 发表于 05-13 10:27 353次阅读

    高效节能的DC电源模块技术探究

    BOSHIDA  高效节能的DC电源模块技术探究 DC/DC 模块电源是一种开关型的模块式稳压电源,以其体积小巧、性能卓异、使用方便的显着特点,在通信、网络、工控、铁路、军事等领域日益得到广泛
    的头像 发表于 03-29 13:32 481次阅读
    高效节能的DC电源模块<b class='flag-5'>技术</b><b class='flag-5'>探究</b>

    微软推出Microsoft Copilot及Microsoft Azure OpenAI,引领AI风潮

    数据、算法、算力三大关键要素的交织作用,加速了人工智能技术在千行百业的广泛落地,人类正在进入 AI 应用的星辰大海。
    的头像 发表于 03-26 10:51 515次阅读

    微软和英伟达扩展长期合作关系

    Microsoft AzureAzure AI服务、Microsoft Fabric以及Microsoft 365等多个平台,为用户提供前
    的头像 发表于 03-20 10:36 816次阅读

    EMC技术:未来趋势下的应用与发展探究

    EMC技术:未来趋势下的应用与发展探究?|深圳比创达电子EMC
    的头像 发表于 03-20 10:24 502次阅读
    EMC<b class='flag-5'>技术</b>:未来趋势下的应用与发展<b class='flag-5'>探究</b>?

    RAMQTT/TLS Azure云连接解决方案-细胞应用项目

    电子发烧友网站提供《RAMQTT/TLS Azure云连接解决方案-细胞应用项目.pdf》资料免费下载
    发表于 01-03 09:55 0次下载
    RAMQTT/TLS <b class='flag-5'>Azure</b>云连接解决<b class='flag-5'>方案</b>-细胞应用项目

    RA MQTT/TLS Azure云连接解决方案-以太网

    电子发烧友网站提供《RA MQTT/TLS Azure云连接解决方案-以太网.pdf》资料免费下载
    发表于 01-03 09:54 0次下载
    RA MQTT/TLS <b class='flag-5'>Azure</b>云连接解决<b class='flag-5'>方案</b>-以太网