更快速地构建 IoT 应用程序

模型

AWS IoT Things Graph 通过减少理解低级别设备详细信息和写入代码所花费的时间以使设备和 Web 服务协同工作,帮助您更快速地构建 IoT 应用程序。AWS IoT Things Graph 通过允许您将设备和 Web 服务表示为模型,使与其配合使用变得非常简单。模型是一种将设备表示为一组操作(输入)、事件(输出)和状态(属性)的抽象。模型将设备界面从其底层实施分离。例如,开关可以表示为一组属性(状态、可调光暗)、事件(夏令时结束)和操作(开启)。

模型存储库

AWS IoT Things Graph 可轻松重新使用模型,因此您无需为每个物联网应用程序部署复制代码。您可以使用 AWS IoT Things Graph 控制台中的模型编辑器,借助 AWS IoT Things Graph 基于 GraphQL 的结构模型语言构建您自己的模型,或从常用设备的模型中选择灯开关和温度传感器等。创建后,模型会被保存在您的模型存储库中,在模型存储库中您可以跨应用程序访问和重新使用它们。因此,您可以为 IoT 应用程序获取可重新使用的构建块。

映射库

AWS IoT Things Graph 不再需要写入代码以便将某个设备的输出转换为另一个使用映射库的输入。例如,基于运动传感器的 ZigBee 无法对话基于 Z-Wave 的摄像头,原因在于 APO、协议和消息语句等设备详细信息方面的差异。映射将某个设备的低级别设备详细信息转换为另一个设备可以理解的格式,允许其在无需任何软件更改的情况下进行交互。AWS IoT Things Graph 的内置映射库为工业和互联家用中的常用 IoT 应用程序提供数百个常见概念,如亮度、颜色、体积或您可以按自己的想法构建。

轻松创建复杂的工作流

工作流程

AWS IoT Things Graph 通过在 AWS IoT Things Graph 控制台中提供拖放界面,简化了应用程序开发。在拖放界面中,您可以通过连接模型、定义模型间的交互和构建工作流,以可视化方式构建应用程序。工作流由流程组成,流程包括一连串步骤连接的多个事物(设备和服务)。步骤的顺序可以更改,可以添加新设备和业务逻辑以便在不修改整个 IoT 应用程序的情况下不断更新应用程序。工作流由设备的遥测触发。触发后,AWS IoT Things Graph 执行工作流的每个步骤。AWS IoT Things Graph 跟踪每个步骤的状态并在出现问题时重试。

易于管理和监控

在边缘运行

AWS IoT Things Graph 可以在 AWS 云中或边缘上运行(如在启用了 AWS IoT Greengrass 的设备上),因此即使没有互联网连接,它们也可以快速回应本地事件。AWS IoT Greengrass 是一种允许您以安全方式运行本地计算、消息收发、数据缓存、同步和机器推理功能的软件。部署十分简单,只需从 AWS IoT Things Graph 控制台单击几下即可启动。AWS IoT Things Graph 将模型与运行时捆绑在一起,并将其推送到您的 IoT Greengrass 设备,在此设备中收听消息并协调交互。

应用程序监控

AWS IoT Things Graph 让您可以了解应用程序的执行方式,因此您可以轻松调整应用程序并修复任何缺陷。AWS IoT Things Graph 将发出成功、失败和执行时间指标,因此您可以从控制台监控并管理应用程序。AWS IoT Things Graph 将整个 IoT 应用程序执行历史记录存储在数据存储中并公开 API,因此您能准确地知道应用程序中发生的一切。

了解更多
了解有关定价的更多信息

基于云或边缘部署的定价

了解更多 
注册
注册 AWS 账户

立即访问 AWS 免费套餐,并开始使用 AWS IoT Things Graph

注册 
入门
解答疑问

查看有关 AWS IoT Things Graph 的常见问题

了解更多