ARM mbed Cloud 来了!

本文作者:ARM       点击: 2016-11-18 11:29
前言:
 ARM发布了全新的物联网设备管理解决方案 mbed Cloud。mbed Cloud 能够安全而高效地简化任何物联网设备与云端的连接,让服务供应商能够轻松地管理设备,在设备的整个寿命周期内充分释放其价值。 
 
物联网革命风头正劲,物联网现已连接了全球数十亿台设备,而且这一数字每天都在增长。对我们而言,显然会有更多的设备即将问世以改善人们的生活。 
 
联网:各种无线联网选项层出不穷,新一轮低成本无线技术现已初露端倪,其中包括 LTE Cat M 与 LTE-NB 等专为物联网而调整的蜂窝网络、Thread、6LoWPAN 和 BLE 等低功耗网状网络以及 LoRa 等低功耗广域网 (LPWA 网络)。其中一些联网技术可提供低带宽连接。 
 
成本:物联网设备与技术在市场上的普及推动了模块价格向较低的单位数范围滑落。无牌频谱的使用降低了持续联网的成本。
 
低功耗:节能的联网解决方案为新的使用场合铺平了道路,这些使用场合需要分散的零维护设备。
 
连接所有这些设备并为其提供服务是一个机遇,也是 ARM 接受的一项挑战!mbed Cloud 十分适合用来解决扩展物联网部署所带来的这一连串挑战。 
 
mbed Cloud 是一款端到端的产品,是一种开发物联网的全方位方式。它旨在加快安全的、基于标准的创新设备与云应用的开发。 
 
物联网中的设备在其整个寿命周期内都需要更新和确保安全。mbed Cloud 能够从物联网的角度满足常见的设备管理需求,其优化的网络利用率十分适合功耗受限的小尺寸设备,可轻松满足低功耗设备以及电池供电设备的需要。
 
有些开发工作需要开发者精通安全性以及设备软件和硬件架构方面的知识,mbed Cloud 还能够满足这类更具挑战性的需求。此外,它的诸多特性专门用于物联网,例如身份管理、远程无线软件更新、生产线工具和安全资产的管理以及智能供应链授权等等。
 
mbed Cloud 服务 -  Connect
mbed Cloud Connect 是设备与 mbed Cloud 之间的一项功能强大的命令与控制服务。它能够可靠而安全地传输设备数据,让你能够在物联网应用中管理和使用这些数据。它是 mbed Cloud 的核心所在,基于一套行业标准模块而开发,针对物联网设备和网络而进行了优化。
 
大型的物联网设备网络含有来自多家供应商的设备。mbed Cloud 采用标准应用级协议 ,这是防止供应商锁定的关键 (供应商锁定指的是,某一客户在产品和服务上依赖某一供应商,在不投入大额切换费用的情况下无法使用另一供应商的产品和服务)。 
 
mbed Cloud 利用 OMA 轻型 M2M 来与设备进行通信,该协议及其模块如下:
OMA 轻型 M2M (LWM2M) - 它是专为物联网设备而优化的一款 LWM2M 服务器与 LWM2M 客户端之间的应用层通信协议。该协议使用的是轻型模块和高效的资源数据模型。 
受限应用协议 (CoAP) IETF RFC 7252 是一款用于受限节点与受限网络的专用网络传输协议。
数据报传输层安全 (DTLS) 协议 IETF RFC 6347 由 mbed TLS 实现,可为数据报协议提供通信隐私。该协议让客户端/服务器应用能够以旨在防止窃听、篡改或消息伪造的方式进行通信。
 
mbed Cloud 服务 - Provision
mbed Cloud Provision 可提供安全的设备资产管理。普通人会将这些称为“秘诀”。 
 
当新设备在生产车间里问世并首次开机时,这些秘诀非常有用。mbed Cloud Provision 会为设备分配一个安全身份并在 mbed Cloud 与设备之间创建信任。这种信任是设备寿命周期内多种服务的关键促成要素。
 
mbed Cloud Provision 将实现以下几种服务:
- 基于设备敏感数据的服务,这些数据应该与数据使用者 (并非服务供应商) 共享。
- 服务或特性的激活,这些服务或特性在设备寿命周期内具有相关成本。   
一些可能的服务示例:
- 先进的存货管理 - 通过在出货后而非在生产线上启用特性,根据库存单位的减少简化供应链。
- 敏感数据的管理 - 安全锁定从设备到云端的敏感信息 (个人身份信息 (PII) 或敏感的个人信息 (SPI))。一旦上传至云端,对敏感信息的访问就会受到限制。 
 
引用 Stephen Covey 的名言:“信任是生活的粘合剂。它是有效沟通和所有关系中的最重要的要素。”
 
mbed Cloud 服务 - Update
物联网设备的产品寿命周期长达 20 年之久。为了丰富这些设备、释放更多的发展潜力以及解决设备中的缺陷问题,你必须替换设备软件。就分销和安装新软件而言,远程无线软件更新是唯一一种具有性价比的方式。
 
mbed Cloud Update 提供了保险而安全的软件更新机制。该服务包括管理和监控更新过程的端到端更新安排。可以通过无线、USB 或线缆的方式进行更新。Update 客户端预先集成在业界的一线物联网操作系统中。