亚马逊AWS官方博客
AWS IoT ExpressLink 现已正式上市 — 快速开发安全连接到 AWS Cloud 的设备
在 AWS re:Invent 2021 上,我们推出 AWS IoT ExpressLink,这是一款适用于合作伙伴制造的连接模块的软件,使原始设备制造商能够更轻松、更快速地将任何类型的产品(例如工业传感器、小型和大型家用电器、灌溉系统和医疗设备)连接到云端。
今天,我们宣布 AWS IoT ExpressLink 以及诸如 Espressif、Infineon 和 u-blox 等 AWS 合作伙伴提供的相关连接模块正式上市。这些模块包含内置的云连接软件,可满足 AWS 规定的安全要求。将这些无线模块集成到设备的硬件设计中,可以更快、更轻松地将物联网(IoT)设备安全地连接到 AWS Cloud 并与一系列 AWS 服务集成。
将设备连接到 AWS Cloud 需要开发人员向其设备处理器添加数万行新代码,这需要专业技能。要将这些新代码与其应用程序代码合并,还需要对联网和加密有深入的了解,以确保设备既能正常运行,又能满足 AWS 托管安全要求。
有些设备资源过于紧张,无法支持云连接,这意味着它们的处理器太小或太慢,无法处理额外的代码。例如,一小部分设备(如泳池泵)可能包含一个微型处理器,该处理器经过优化,可以驱动特定类型的电机,但没有同时处理电机和云连接所需的内存空间或性能。
使用 AWS IoT ExpressLink 的模块包含将设备连接到云所需的简单代码,从而缩短了开发周期并加快了上市时间。以前面的示例中的泳池泵为例,您可以将微型处理器保留在设备中,并将连接到云的繁重工作委托给 AWS IoT ExpressLink,从而使制造商能够制作简单的应用程序软件,并避免昂贵的重新设计。
搭载 AWS IoT ExpressLink 的模块具有设备到云连接和安全的最佳实践,因为制造合作伙伴结合了 AWS 规定的安全要求,旨在帮助保护设备免受远程攻击,并帮助实现与 AWS Cloud 的安全连接。其中包括以下配置和安全程序:
- 具有唯一设备 ID 的加密签名证书。
- 基于硬件信任根的加密安全启动。
- 无线网络连接的传输层安全(TLS v1.2 或更高版本)加密。
- 加密模块上存储的所有敏感数据,包括传输中的数据和静态数据。
- 密钥存储和应用程序代码隔离的硬件信任根。
- 符合安全回归测试套件。
- 针对内存损坏攻击的通信接口(命令行接口、Wi-Fi、BLE 或蜂窝网络)验证。
- 支持加密安全的 AWS IoT 地面广播电视(OTA)固件更新,通过新功能和安全补丁使设备保持最新状态。
AWS IoT ExpressLink 与 AWS IoT 服务(例如 AWS IoT Device Management)原生集成,以帮助客户轻松地大规模监控和更新其设备队列。
AWS IoT ExpressLink 的工作原理
我将解释 AWS IoT ExpressLink 如何与 AWS 合作伙伴模块进行通信并允许您简单地连接到云。
例如,英飞凌的 IFW56810 是一款单频段 Wi-Fi 4 连接模块,提供将产品连接到 AWS IoT 云服务的简单、安全的解决方案。IFW56810 模块使用经过测试的 AWS IoT ExpressLink 实施安全固件进行了预编程,并支持通过易于使用的 AWS IoT ExpressLink AT 命令界面进行配置。
要开始使用,请使用 Type-C 连接器或 Type-A 公头转 C 母头电缆将 IFW956810 评估套件连接到 PC。运行串行终端以通过 USB 与套件通信,方法是选择 Windows 上具有以下配置的两个枚举 COM 端口中的较高者。在配置完波特率等设置后打开串行终端后,在串行终端中键入 AT
。您应该会看到响应 OK
。
您还可以发送简单的 AWS IoT ExpressLink 命令(如 CONNECT
、SEND
和 SUBSCRIBE
)以开始与云通信。设备将翻译这些命令,建立 MQTT 连接,并将消息发送到 AWS IoT Core。
无论您使用的是 Wi-Fi 还是蜂窝 LTE-M 模块,都可以创建最基本的遥测应用程序,该应用程序可以用 10 行伪代码表示,如下所示。
int main()
{
print("AT+CONNECT\n");
while(1){
print("AT+SEND data {\"A\"=%d}", getSensorA());
delays(1);
}
}
要了解更多信息,请访问 AWS IoT ExpressLink 程序员指南。
客户案例
我们的许多客户使用 AWS IoT ExpressLink 来分担将设备安全连接到 AWS Cloud 所需的复杂但无差别的工作,通过减少设计工作并帮助他们更快地交付产品来改善开发人员体验。
Cardinal Peak 是一家位于科罗拉多州的产品工程服务公司,致力于降低工程项目外包的风险。Cardinal Peak 专注于在多个市场开发互联产品,包括音频、视频、安全、医疗保健等。Cardinal Peak 凭借在硬件、电子、嵌入式、云和最终用户软件方面的设计技能,为其客户提供端到端的设计服务。
Cardinal Peak 的嵌入式软件工程师 Keegan Landreth 说:
“AWS IoT ExpressLink 让我能够在一个下午完成连接 WiFi 的产品演示,将传感器数据发送到云端! 嵌入式系统的安全网络从未如此简单。它是我的应用程序和 AWS 之间几乎完全透明的接口,就像将数据打印到串行端口一样简单。能够通过它进行 OTA 固件更新,这是一项巨大的增值服务。最棒的是,我可以重复使用相同的代码来制作蜂窝版本,这是闻所未闻的!”
ēdn 生产云端驱动的室内智能园艺产品 SmallGarden,让您在家中根据需要轻松种植提供光、水、营养和热量的植物。
ēdn 首席执行官 Ryan Woltz 说:
“我们一直在寻找一种快速简便的方法,为我们的室内园艺产品线启用强大的云功能。然而,根据过去的经验,我们知道这样做会在时间、金钱和整体上市执行方面增加巨大的风险。物联网设备的连接非常复杂,这迫使我们的团队要么将开发外包给成本高昂的第三方,要么分配内部工程资源,从而大大延迟了使我们的产品在市场上脱颖而出的创新功能。即使在配置功能、安全性或无线传输功能的实施中出现一个小小的失误也可能使产品倒退几个月。
现在,借助 u-blox 的硬件模块和 AWS IoT ExpressLink,我们可以在几天之内为我们的设备启用安全可靠的云连接。这不仅使我们能够加速产品开发,而且确保我们的工程团队继续专注于交付让大自然在室内接触的前沿技术。”
u-blox 是 AWS 合作伙伴,拥有广泛的芯片、模块和服务组合。u-blox 产品经理 Harald Kroell 说:
“在 u-blox,我们借助 AWS IoT ExpressLink 加强了 Wi-Fi 和 LTE-M 产品组合,并将硅到云的连接提升到了一个新的水平。通过将我们的硬件和服务与 AWS Cloud 连接起来,我们不断推进我们的使命,即让企业实现无线连接并构建解决方案以延长物联网的生命周期。
借助搭载 AWS IoT ExpressLink 的 SARA-R5 和 NORA-W2 模块,客户可以通过单个同构接口将采用两种不同无线技术的产品连接到 AWS,从而显著减少开发工作。它还通过降低连接设备的壁垒创造了新的商机,而以前,连接设备的成本非常高昂。”
要开始使用,请订购 SARA-R5 入门套件和 USB-NORA-W256AWS 及其开发套件用户指南,包括由 AWS IoT ExpressLink 提供支持的模块。
AWS IoT ExpressLink 合作伙伴
与 u-blox 一样,另外两个 AWS 合作伙伴 Infineon Technologies AG 和 Espressif Systems 也开发了支持一系列连接选项的无线模块,包括 Wi-Fi 和蜂窝网络,并由 AWS IoT ExpressLink 提供支持。AWS 合作伙伴设备目录中的所有合格设备均可从 AWS 合作伙伴处购买。
Infineon Technologies AG 专注于半导体解决方案,其目标是让生活更轻松、更安全、更环保。Infineon Technologies Wi-Fi 产品线副总裁 Sivaram Trikutam 表示:
“我们很高兴与 AWS 合作开发支持 AWS IoT ExpressLink 的 AIROC™ IFW56810 云连接管理器(CCM)解决方案。借助这种即插即用的解决方案,开发人员和工程师不再需要创建复杂的代码,也无需在 Wi-Fi、嵌入式系统、天线设计和云配置方面拥有广泛技术能力。
现在,他们可以轻松、快速、安全地将大规模设备连接到 AWS,从而专注于创造新的收入流并更快地进入市场。我们很高兴能与我们的合作伙伴 AWS 合作寻找新的商机,帮助我们的客户满足他们的需求。”
Espressif Systems 是一家跨国无晶圆半导体公司,专注于为联网设备提供连接解决方案。Espressif Systems 技术营销总监 Amey Inamdar 表示:
“Espressif 一直致力于提供安全、环保、多功能且具有成本效益的 AIoT 解决方案,并专注于为我们的客户提供易用性。AWS IoT ExpressLink 计划完全符合这一理念,它提供了便捷的 AWS IoT 连接。
它通过将复杂的工作转移到搭载 AWS IoT ExpressLink 的模块上,使客户可以将离线产品无缝转换为云连接产品,从而降低开发成本并缩短上市时间,进而降低构建安全连接设备的准入门槛。Espressif 很荣幸能够通过搭载 AWS IoT ExpressLink 的 Espressif 模块参与该计划,以提供安全且经济实惠的 AWS IoT 连接。”
立即订购并开始使用
您可以在 AWS 合作伙伴设备目录中找到一系列合作伙伴提供的 AWS IoT ExpressLink 模块。立即订购搭载 AWS IoT ExpressLink 的评估套件。该套件将包括一个应用处理器,或者将连接到兼容的开发平台,例如 Arduino。
然后,您可以立即开始通过简单的 AWS IoT ExpressLink 串行接口将遥测数据发送到云端。您可以使用示例代码将 AWS IoT ExpressLink 模块集成到应用程序中。这些示例旨在演示如何对 IoT 设备执行常见操作。
如需了解更多信息,请访问产品页面。请将反馈发送至 AWS IoT ExpressLink 的 AWS re:Post 或通过平时的 AWS 支持联系人发送反馈。
– Channy