此 AWS 解决方案实施有何用途?

智能产品解决方案可实现到 AWS 云的安全产品连接,并包括用于产品、复杂的事件规则以及数据处理和存储的本地计算功能。此解决方案具有快速可靠的数据提取、高度可靠且持久的产品遥测数据存储、简单且可扩展的大数据服务(用于分析数据)以及全球消息收发和应用程序服务,方便与客户建立连接。

此解决方案旨在提供一种联网产品服务框架,让您能够专注于扩展解决方案的功能,无需管理底层基础设施的运行。您可以依托此框架构建解决方案以满足各种用例。

最新版的此解决方案实施使用最新的 Node.js 运行时。版本 1.0 使用 Node.js 8.10 运行时,该运行时已于 2019 年 12 月 31 日终止服务。要升级到此解决方案的最新版本,您必须将该解决方案部署为新堆栈。有关详细信息,请参阅部署指南

AWS 解决方案实施概览

AWS 提供的解决方案使用 AWS IoT 服务收集来自智能产品的数据、将这些数据发送至云并分析这些数据。下图展示了您可以按照解决方案指南并利用随附的 AWS CloudFormation 模板来构建的组件和功能。

智能产品解决方案 | 架构图
智能产品解决方案 | 架构图
 单击可放大

智能产品解决方案架构

这种智能产品解决方案利用 AWS IoT 服务根据业务规则从所连接的产品提取并处理消息。启动解决方案时会部署持续集成/持续交付 (CI/CD) 管道,它使用 AWS Cloud Development Kit (AWS CDK) 和 AWS CloudFormation 来部署解决方案的架构。

解决方案的 CI/CD 管道部署 AWS IoT Core,它对来自智能产品的消息进行身份验证并将消息路由到解决方案的微服务(AWS Lambda 函数);AWS IoT Device Defender,用于持续审核您的设备以确保它们不会偏离安全实践;以及 AWS IoT Analytics,用于分析来自智能产品的数据。

该模板还部署 Amazon DynamoDB 表,用于存储关于智能产品的各种细节;Lambda 函数,提供在智能产品上执行操作和收集数据的业务逻辑;以及 Amazon Simple Notification Service (Amazon SNS),用于从您的智能产品发布消息并将这些消息传输到订阅者和其他应用程序。

该解决方案会创建一个由 AWS Amplify 提供支持的 Web 控制台,并会将该控制台部署到进行了 Web 托管配置的 Amazon Simple Storage Service (Amazon S3) 存储桶中。Amazon CloudFront 用于提供对存储桶的公有访问。

该解决方案还可配置 Amazon API Gateway 以托管解决方案的 RESTful API,并部署 Amazon Cognito 用户池,您可以使用该用户池为所包含的 Web 控制台添加用户注册和登录信息。

智能产品解决方案

版本 1.0.2
上次更新日期:2020 年 2 月
作者:AWS

预计部署时间:3 分钟

使用下面的按钮订阅解决方案更新。

注意:要订阅 RSS 更新,您必须为您正在使用的浏览器启用 RSS 插件。 

功能

安全连接

利用 AWS IoT 将智能产品安全地连接到 AWS 云。

Web 控制台

部署简单 Web 用户界面来管理与智能产品的集成。
探索图标
自己部署解决方案

浏览我们的 AWS 解决方案实施库,以获取常见架构问题的答案。

了解更多 
查找 APN 合作伙伴图标
查找 APN 合作伙伴

寻找 AWS 认证的咨询和技术合作伙伴,以帮助您入门。

了解更多 
构建图标
了解解决方案咨询服务

浏览我们的咨询服务组合,以获取经过 AWS 审查的解决方案部署帮助。

了解更多 
构建图标
自己部署解决方案

浏览我们的 AWS 解决方案实施库,以获取常见架构问题的答案。

了解更多 
查找 APN 合作伙伴
查找 APN 合作伙伴

寻找 AWS 认证的咨询和技术合作伙伴,以帮助您入门。

了解更多 
探索图标
了解解决方案咨询服务

浏览我们的咨询服务组合,以获取经过 AWS 审查的解决方案部署帮助。

了解更多