面向工业、消费者和商业解决方案的 IoT 服务
目录
AWS IoT Core
- 轻松安全地将设备连接到云。可靠地扩展至数十亿台设备以及数万亿条消息。
AWS IoT Device Management
- 大规模注册、组织、监控和远程管理互联设备
AWS IoT Device Defender
- IoT 设备的安全管理
AWS IoT Things Graph
- 以可视化方式开发 IoT 应用程序
AWS IoT 1-Click
- 从简单设备触发 AWS Lambda 函数
AWS IoT Analytics
- IoT 设备分
AWS IoT Events
- 轻松检测来自 IoT 传感器和应用程序的事件并做出响应
AWS IoT SiteWise
- 从工业设备中轻松地大规模收集、组织与分析数据
设备软件
AWS IoT Greengrass
将本地计算、消息收发、数据管理、同步和 ML 推理功能引入边缘设备
-
AWS IoT Greengrass 可将 AWS 无缝扩展至边缘设备,因此可以在本地操作其生成的数据,同时仍可将云用于管理、分析和持久存储。借助 AWS IoT Greengrass,互联设备可以运行 AWS Lambda 函数、Docker 容器,或同时运行两者,基于机器学习模型执行预测、使设备数据保持同步以及与其他设备安全通信 – 甚至在没有连接 Internet 的情况下也可实现这些功能。
-
利用 AWS IoT Greengrass,您可以使用熟悉的语言和编程模型在云中创建和测试设备软件,然后将其部署到设备中。您可对 AWS IoT Greengrass 进行编程、管理设备上的数据的生命周期,使之可筛选设备数据,并仅将必要信息传输回 AWS 中。您还可以使用 AWS IoT Greengrass 连接器连接到第三方应用程序、本地软件和即时可用的 AWS 服务。连接器还可以用预先构建的协议适配器集成快速启动设备,并允许您通过与 AWS Secrets Manager 的集成简化身份验证。
Amazon FreeRTOS
适用于微控制器的 IoT 操作系统
-
Amazon FreeRTOS (a:FreeRTOS) 是一款适用于微控制器的开源操作系统,让您可以轻松地对低功耗的小型边缘设备进行编程、部署、安全保护、连接和管理。Amazon FreeRTOS 通过软件库对 FreeRTOS 内核(一款适用于微控制器的常见开源操作系统)进行扩展,从而让您可以轻松地将小型低功耗设备安全连接到 AWS IoT Core 等 AWS 云服务或运行 AWS IoT Greengrass 的功能更强大的边缘设备。
-
微控制器 (MCU) 是一种单芯片,其中包含一个常用于电器、传感器、健身跟踪器、工业自动化和汽车等众多设备的简单处理器。许多此类小型设备都可以通过连接到云或连接到本地的其他设备而获益。例如,智能电表需要连接到云来报告使用情况,大楼安全系统需要进行本地通信,在您使用身份识别卡进门时将门解锁。微控制器具有有限的计算能力和内存容量,通常执行简单的功能任务。微控制器运行的操作系统往往没有支持连接到本地网络或云的内置功能,从而使 IoT 应用程序成为一项挑战。Amazon FreeRTOS 可以帮助解决这个问题,它不仅提供核心操作系统来运行边缘设备,还提供软件库来支持轻松安全地连接到云(或其他边缘设备),让您可以从中为 IoT 应用程序收集数据并执行操作。
控制服务
AWS IoT Core
轻松安全地将设备连接到云。可靠地扩展至数十亿台设备以及数万亿条消息。
-
AWS IoT Core 是一款托管的云服务,让互联设备可以轻松安全地与云应用程序及其他设备交互。AWS IoT Core 可以支持数十亿台设备和数万亿条消息,并且可以对这些消息进行处理并将其安全可靠地路由至 AWS 终端节点和其他设备。借助 AWS IoT Core,您的应用程序可以随时跟踪所有设备并与其通信,即使这些设备未处于连接状态也不例外。
-
借助 AWS IoT Core,您还可以轻松使用 AWS 和 AWS Lambda、Amazon Kinesis、Amazon S3、Amazon SageMaker、Amazon DynamoDB、Amazon CloudWatch、AWS CloudTrail、Amazon QuickSight 和 Alexa Voice Service 等 Amazon 服务来构建 IoT 应用程序,以便收集、处理和分析互联设备生成的数据并据之采取行动,而无需管理任何基础设施。
AWS IoT Device Management
大规模注册、组织、监控和远程管理互联设备
-
由于许多 IoT 部署由几十万至数百万台设备组成,因此跟踪、监控和管理连接的设备队列非常重要。您需要确保在部署后 IoT 设备正常且安全地工作。您还需要确保对设备的访问安全性、监控运行状况、检测和远程排除问题,以及管理软件和固件更新。
-
AWS IoT Device Management 使您可以轻松而安全地大规模注册、组织、监控和远程管理 IoT 设备。通过 AWS IoT Device Management,您可以单独或成批注册连接的设备,并轻松地管理权限以便设备保持安全。您还可以组织设备,监控设备功能并排除问题,查询队列中任何 IoT 设备的状态,以及通过无线方式 (OTA) 发送固件更新。AWS IoT Device Management 独立于设备类型和操作系统,因此,您可以使用同一个服务管理设备(从受限的微控制器到联网汽车等)。借助 AWS IoT Device Management,您可以扩展队列,并减少管理大规模部署的各种 IoT 设备的成本和工作量。
有关更多信息,请访问 AWS IoT Device Management 文档页面。
AWS IoT Device Defender
IoT 设备的安全管理
-
AWS IoT Device Defender 是一项完全托管的服务,可帮助您保护 IoT 设备队列的安全。AWS IoT Device Defender 会不断审核您的 IoT 配置,以确保配置始终遵循安全最佳实践。配置是您设置的一组技术控制,有助于在设备在与其他设备和云通信时确保信息安全。AWS IoT Device Defender 使您能够轻松维护和执行 IoT 配置,例如确保设备身份、对设备进行身份验证和授权以及加密设备数据。AWS IoT Device Defender 会根据一组预定义的安全最佳实践来持续审核您设备上的 IoT 配置。如果您的 IoT 配置存在任何可能引发安全风险的漏洞,例如在多个设备间共享身份证书,或身份证书被吊销的设备试图连接 AWS IoT Core,那么 AWS IoT Device Defender 会发送提醒。
-
借助 AWS IoT Device Defender,您还可以监控各个设备和 AWS IoT Core 的安全指标,验证它们的行为是否偏离了您为每台设备所定义的相应行为。如果出现任何异常,AWS IoT Device Defender 就会发送提醒,以便您及时采取措施修复问题。例如,出站流量激增可能意味着某台设备参与了 DDoS 攻击。AWS IoT Greengrass 和 Amazon FreeRTOS 可自动与 AWS IoT Device Defender 集成,提供设备的安全指标以进行评估。
-
AWS IoT Device Defender 可以向 AWS IoT 控制台、Amazon CloudWatch 和 Amazon SNS 发送提醒。如果您认为必须针对某条提醒采取措施,可以使用 AWS IoT Device Management 采取缓解措施,例如推送安全修补程序。
AWS IoT Things Graph
以可视化方式开发 IoT 应用程序
-
AWS IoT Things Graph 作为一项服务,使您可以轻松地可视化连接不同设备和 Web 服务,构建 IoT 应用程序。
-
目前,人们使用广泛的设备和 Web 服务来构建物联网应用程序,将各种使用案例的任务自动化,例如智能家居、工业自动化和能源管理。由于没有任何广泛采用的标准,开发人员现在很难将来自多个制造商的设备相互连接以及与 Web 服务连接。这就迫使开发人员编写大量代码,将 IoT 应用程序需要的所有设备和 Web 服务连接在一起。AWS IoT Things Graph 提供了一个可视化的拖放界面,用于连接和协调设备与 Web 服务之间的交互,因此您可以快速构建 IoT 应用程序。例如,在一个农用商业应用程序中,您可以确定湿度、温度和洒水传感器与云中的天气数据服务之间的交互,自动浇水。您使用预构建的可重用组件(称为模型)来表示设备和服务,这些组件隐藏了底层细节(如协议和接口)并且易于集成,便于创建复杂的工作流。
-
借助这些针对常用设备类型(如摄像头、运动传感器和交换机)的预构建模型,您可以开始使用 AWS IoT Things Graph,以及 Amazon Simple Storage Service (S3) 或 Amazon Rekognition 等 Web 服务,也可以创建您自己的自定义模型。只需单击几下,您就可以在 AWS 云或启用了 AWS IoT Greengrass 的设备(如边缘网关和有线机顶盒)上部署和运行 IoT 应用程序。AWS IoT Greengrass 软件提供本地计算和安全的云连接,因此即使没有互联网连接,设备也可以快速响应本地事件,并且可以在从 Raspberry Pi 到服务器级设备的各种设备上运行。
AWS IoT 1-Click
从简单设备触发 AWS Lambda 函数
-
AWS IoT 1-Click 是一种服务,它使简单的设备可以触发 AWS Lambda 函数,以执行某项操作。使用支持 AWS IoT 1-Click 的设备,您可以轻松执行通知技术支持人员、跟踪资产和补充商品或服务等操作。支持 AWS IoT 1-Click 的设备开箱即可使用,无需编写您自己的固件或将其配置为安全连接。支持 AWS IoT 1-Click 的设备非常易于管理。您可以轻松创建设备组,并将其与 Lambda 函数关联起来,该函数会在触发时执行所需操作。您还可以使用预构建的报告跟踪设备运行状况和活动。
-
客户可以通过受支持的设备,轻松开始使用 AWS IoT 1-Click。设备制造商可以通过联系我们轻松将设备注册到 AWS IoT 1-Click。
数据服务
AWS IoT Analytics
IoT 设备分析
-
AWS IoT Analytics 是一项完全托管的服务,让您能够对大量物联网数据轻松运行和操作复杂的分析,无需担心构建物联网分析平台通常会产生的所有成本和复杂性。它是对 IoT 数据运行分析并获得见解的最简单的方法,可以让您针对 IoT 应用程序和机器学习使用案例做出更好、更准确的决定。
-
IoT 数据是高度非结构化数据,难以使用专用于处理结构化数据的传统分析和商业智能工具进行分析。IoT 数据来自通常记录非常嘈杂过程(如温度、动作或声音)的设备。因而来自这些设备的数据经常具有大量空白、损坏的消息和错误的读数,必须先清除这些,才能进行分析。另外,IoT 数据通常仅在需要额外的第三方数据输入的上下文中有意义。例如,为帮助农民确定确定何时为庄稼浇水,葡萄园灌溉系统通常使用葡萄园的降雨量数据来扩充湿度传感器数据,从而更高效地使用水资源,同时尽可能提升产量。
-
AWS IoT Analytics 可以自动执行各个复杂的步骤来分析来自 IoT 设备的数据。AWS IoT Analytics 对 IoT 数据进行筛选、转换和扩充,然后再将其存储在时间序列数据存储中以供分析。您可以将该服务设置为只从您的设备中收集需要的数据,应用数学转换来处理数据,并使用特定于设备的元数据(例如设备类型和位置)来扩充数据,然后再存储处理过的数据。然后,您可以使用内置 SQL 查询引擎来运行临时查询或计划查询,从而分析您的数据,也可以执行更复杂的分析和机器学习推理。AWS IoT Analytics 包括针对常见 IoT 使用案例的预构建模型,帮助您轻松开始使用机器学习。
-
您也可以使用自定义分析,将其打包到容器中,以在 AWS IoT Analytics 上执行。AWS IoT Analytics 可自动执行在 Jupyter Notebook 或您自己工具(例如,Matlab、Octave 等)中创建的自定义分析,实现按您的计划执行。
-
AWS IoT Analytics 是一项完全托管的服务,可以自动操作分析和扩展以便支持高达 PB 级的 IoT 数据。借助 AWS IoT Analytics,您能够分析来自数百万台设备的数据并构建速度快、响应性高的 IoT 应用程序,而无需管理硬件或基础设施。
AWS IoT Events
轻松检测来自 IoT 传感器和应用程序的事件并做出响应
- AWS IoT Events 是一项完全托管的服务,可以帮助您轻松地检测来自 IoT 传感器和应用程序的事件并做出响应。事件是识别比预期更复杂的情况的数据模式,例如当皮带卡住时设备的变化或运动检测器使用移动信号来激活灯和监控摄像机。在 IoT Events 出现之前,为了检测 AWS IoT Events 之前的事件,您必须构建成本高昂的自定义应用程序来收集数据,应用决策逻辑来检测事件,然后触发另一个应用程序对事件做出响应。利用 IoT Events,即可在发送不同的遥测数据(例如冰箱的温度、呼吸设备的湿度和电机上皮带的速度)的数千个物联网传感器之间轻松检测事件。您只需选择要获取的相关数据源,使用简单的“if-then-else”语句为每个事件定义逻辑,并选择在事件发生时触发的警报或自定义操作。IoT Events 会持续监控来自多个 IoT 传感器和应用程序的数据,并与其他服务集成(如 AWS IoT Core 和 AWS IoT Analytics),以实现对事件的早期检测并获取独特见解。IoT Events 自动触发警报和操作,根据您定义的逻辑响应事件,以快速地解决问题,降低维护成本,并提高运营效率。
AWS IoT SiteWise(概览)
从工业设备中轻松地大规模收集、组织与分析数据
-
AWS IoT SiteWise 是一种托管服务,可以轻松地从工业设备中大规模地收集、存储、组织和监控数据。您可以轻松监控工业设施中的设备以发现浪费现象,例如设备和流程故障、生产效率低下以及产品缺陷。现今,从工业设备中获取性能指标非常困难,因为数据通常被锁定在专有的本地数据存储中,且通常需要专业知识来检索数据并将其转换为有助于分析的格式。AWS IoT SiteWise 通过提供运行于设施内网关上的软件简化了这一流程,并实现工业设备数据收集和组织的自动化。此网关安全地连接到您的本地数据服务器,收集数据并将数据发送到 AWS 云。AWS IoT SiteWise 还通过 MQTT 消息或 API 来提供从现代工业应用程序中收集数据的接口。
-
您可以使用 AWS IoT SiteWise 来对实体资产、流程与设施建模,快速计算常用的工业性能指标,并创建完全托管的 Web 应用程序来协助分析工业设备数据,防止发生昂贵的设备问题,并减少生产效率低下的问题。借助 AWS IoT SiteWise,您可以专注于了解和优化运营,而不必构建成本高昂的内部数据收集和管理应用程序。
网友评论