ARM公司
加速安全IoT的部署
ARM公司
各大媒体一直在热议物联网这一话题,探讨物联网的发展前景,以及由于这些预期目标尚未实现而给人们带来的失望。整个物联网概念集传感、联网嵌入式智能与增强型云端学习于一身,可在日益多样化的各个领域中提供越来越智能的服务。
这种联网嵌入式智能在不同层面上已经成为人们生活中不可或缺的一部分。在个人层面上,设备或装置可以进行更深入的分析。在工业层面上,物联网可以实现更智能的控制和自动化。最后一点,在社会层面上,它不仅仅意味着更智能的城市和建筑物,而且还可以捕捉来源不明然而却与主题相关的数据来帮助分析趋势和效率以便改善我们所有人的生活。
当今的物联网需要在ARM处理器上运行。从传感器到服务器,去年上市的所有基于 ARM 的物联网芯片数量已超过 150 亿。想要让物联网体验再一次实现根本性的变革,整个行业需要更高的效率和更好的安全性,还需要让供应链中的每个部分均具备扩展能力,其中包括设备、软件以及服务等各个部分。
ARM现已为物联网的下一个发展阶段推出了业界最全面的技术解决方案,这些解决方案具有可扩展、安全且高效的特点,可快速而安全地实现从芯片到云端的部署。ARM 及其生态系统现已开发了广泛的技术,这些技术将改善数十亿人的生活。
从芯片到云端,帮助开发者更快地开发出安全的物联网解决方案
ARM全新的物联网技术能够无缝地配合工作,让开发者能够快速部署物联网解决方案与服务。这一点在受限制的节点中尤为重要,在这类节点中,相较于通常连接的智能手机技术,物联网技术往往需要更快地完成部署。
全新的Cortex-M 系列处理器-Cortex-M33 和 Cortex-M23
Cortex-M23和Cortex-M33 现已许可给全球十强 MCU 供应商中的多数厂商使用并得到了全球头号嵌入式生态系统的支持,这两款产品旨在成为微控制器的首选处理器。它们是首批基于ARMv8-M 架构的处理器,可为最小的嵌入式设备带来TrustZone安全性。针对ARMv8-M 的 TrustZone 技术提供了一项标准,开发者在这一标准上可以更轻松地开发安全的软件和调试解决方案,从而进一步扩大了Cortex-M生态系统内可供使用的安全软件与工具的范围。
Cortex-M33:效率、安全性以及灵活性
Cortex-M33核心是安全的嵌入式应用首选的通用 32 位 MCU 处理器。它比 ARM Cortex-A5 小 80%,后者是此前支持 TrustZone 技术的最小的处理器。而且 Cortex-M33 的用途十分广泛,是一款具备各种功能的处理器。它能够为 TrustZone、DSP 以及浮点计算提供可配置的支持,从而可支持先进的音频和联网堆栈。其全新的协处理器接口让开发者能够添加紧耦合定制处理,同时能够保留充满活力的工具生态系统的所有优势。
Cortex-M23:以最小的芯片尺寸实现安全性
Cortex-M23的尺寸甚至更小,事实上它比全新的 Cortex-M33 还要小 75%。它的节能性也比 Cortex-M33 高 50%,这意味着它耗电量更低、在同等电量的情况下运行时间更长。Cortex-M23 专为小尺寸节能型物联网与嵌入式产品而设计。它可以为尺寸最小、功耗最低的设备扩展功能,提供安全性、高效率、性能以及扩展能力,即便是受限最为严重的环境也能够轻松运用该产品。
CoreLink SIE-200:嵌入式专用系统 IP
安全性需要的不仅仅是一颗 CPU,更需要系统解决方案。CoreLink SIE-200 嵌入式专用系统 IP 可提供基于 AMBA 5 AHB5 接口的 IP 模块,该模块能够为系统带来 TrustZone 安全性。这一可配置的互联和 TrustZone 控制器能够通过硬件来实施安全与非安全应用之间的隔离,还可以支持多种系统架构,让设计师能够定制每一款设计以符合具体应用的需求。
TrustZone CryptoCell-312:实现平台安全性
CryptoCell-312可以增强平台,使其成为一款全面的安全解决方案,满足各种使用场合的需求,让供应链能够对各种功率与尺寸受限的设备建立信任。
它可以增强 TrustZone,比纯软件解决方案快得多、安全得多。这一点至关重要,让这些低功耗设备能够快速启动并降低功耗。CryptoCell-312与TrustZone相结合,可以提供各种功能,实现平台的安全性,这些功能包括真随机数生成、密钥管理、安全启动以及各种可信根等。
Cordio无线电:灵活、便携且支持设计
ARM Cordio无线电 IP现已支持全新蓝牙 5 标准和 802.15.4,发展迅猛的 Zigbee 和 Thread 设备均基于802.15.4标准。ARM Cordio 无线电 IP 是一款全面的解决方案,这一射频转软件堆栈低功耗解决方案现已得到诸多代工厂与节点的支持。它采用了全新、灵活且可配置的架构,增强了其标志性的低于 1 伏特的节能型无线电。
Artisan物联网 POP IP:优化开发过程
ARM物联网POPIP通过物理IP和公版设计,让开发者能够掌握以最小尺寸实现最佳性能的专业技能,从而可加速物联网片上系统(SoC)的开发过程。设计团队将能够在处理器域、始终工作的子系统以及系统的其余部分中实现低漏电与动态性能这两项要求之间的平衡。物联网POPIP支持台积电40ULP工艺,专为搭配Cortex-M33和CoreLinkSSE-200而设计,提供了简单易用的公版设计,包含必要的物理IP以及可实现最佳功率分布的布局建议。
CoreLinkSSE-200子系统:预先集成硬件与软件
CoreLinkSSE-200嵌入式专用子系统将所有软硬件融合到了一起,让片上系统(SoC)设计师能够以它为基础来打造新一代安全的物联网产品。该子系统已经过测试并预先集成了Cortex-M33处理器、CoreLinkSIE-200、Cordio蓝牙无线电、TrustZoneCryptoCell-312、Artisan物联网POPIP以及mbedOS和Cordio无线电软件堆栈。
为确保快速将这一子系统集成到片上系统(SoC)中,我们提供了一整套脚本和手册,让开发者能够更轻松地进行配置和开发。由于CoreLinkSSE-200是一款经过充分验证的IP,因此无需花费大量的验证时间来检验其内部行为。设计师可以把精力集中在设计任务上来,为其应用增添真正的价值。
扩展联网部署:设备管理难题
随着物联网项目的进一步扩展,86%的物联网企业认为,设备管理是妨碍成功的一大障碍。设备管理包括在产品寿命周期的不同时间点检测、连接、供应以及操作设备。ARM在终端设备与嵌入式生态系统方面拥有丰富的经验,这使我们处于解决这一问题的有利地位。mbedCloud基于风靡全球的ARMmbed物联网设备平台而打造,是一款设备端的云,不受分析的束缚,能够安全地管理采用任何数据云的任何设备。
mbedCloud由多个组件组成,让开发者能够简化端到端安全联网、供应以及设备更新等方面的难题。
mbedCloud让企业:
① 不论采用哪一种特定的IP联网技术,都能够使设备连接起来。它基于标准而开发,采用的是CoAP和LWM2M+并提供额外的优化,使网络中的设备能够实现高效缓存。
② 能够在设备寿命周期的不同阶段识别并信任设备。
③ 能够安排受信任的各方和设备如何访问传感器数据。
④ 能够利用固件简化设备在网状或星形网络上的更新。
⑤ 能够确保此类更新以安全而节能的方式进行。
mbedOS5增强了设备端的功能,这一专为物联网打造的全新平台操作系统可令开发者的工作效率提升10倍。它每个月的编译量高达100万以上,而且还拥有一个人数多达200 000人的全球开发者社区。
如需获取最新版本的mbedOSv5.2,敬请访问www.mbed.com。