AWS IoT 1-Click 是什么? - AWS IoT 1-Click

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

AWS IoT 1-Click 是什么?

AWS IoT 1-Click 使企业客户能够轻松将简单 IoT 设备并入其工作流,而不必制造设备、编写固件或为它们配置安全连接。我们的制造合作伙伴可创建一出箱就可以安全连接到 AWS IoT 的设备。这些设备可以触发AWS Lambda函数,这些函数是用像 Java、Python 和 C# 这样的语言编写的。Lambda 函数可以自行实施业务逻辑或在 AWS 云或本地触发操作。

AWS IoT 1-Click 旨在通过尽可能多地抽象化与设备硬件和固件相关的细节来为客户精简物联网。这使您能够查看作为软件组件托管在 AWS 云中的 AWS IoT 1-Click 设备。与任何其他软件组件一样,这些设备符合明确定义的接口。AWS IoT 1-Click 的接口定义为每种设备类型。您可使用这些接口构建应用程序和作为您的应用程序的基础。

利用 AWS IoT 1-Click,您可以按功能、位置或其他标准对设备进行分组。此逻辑设备组称为”project”,请参阅 AWS IoT 1-Click。对于所需操作,您可以使用项目将设备组与 Lambda 函数关联。

项目所含模板指定所用设备的类型、调用的 Lambda 函数和要为这些设备定义的可选属性 (如位置或功能上下文数据)。

创建项目并定义模板后,您可以在项目内添加位置 - 每个位置都采用模板并按设备的序列号和对特定位置的具体位置或功能有意义的属性值 (键/值对) 指定实际设备。

AWS IoT 1-Click 组件

Claim

是指使用 AWS IoT 1-Click 控制台、AWS IoT 一键下单移动应用程序或 AWS IoT 1-Click API 将 AWS IoT 设备与 AWS 账户关联的过程。

声明码

一个值,用于一次声明多个 AT&T LTE-M 按钮(即批量)。您还可以使用设备 ID 声明设备。请参阅设备 ID 条目。

设备

物理设备,如 AWS IoT Enterprise Button 或 AT&T LTE-M 按钮。

设备属性

与特定设备关联的默认或自定义数据(键/值对形式)。默认属性派生自放置。请参阅放置条目。

设备 ID

所有设备都具有设备 ID (如设备序列号 (DSN))。设备 ID 可用于在 AWS IoT 1-Click 中注册 AWS IoT 设备。声明码与设备 ID 不同。请参阅声明码条目。

Placement

一组表示设备的一个或多个模板(例如,包含两个模板化按钮的房间)。要填充放置,请使用 AWS IoT 1-Click 控制台或 AWS IoT 1-Click 移动应用程序选择模板化设备。

放置名称

放置的名称,通常包括地理位置或对象 ID(例如 Room 217North DumpsterContainer 314)。

项目

由零个或多个放置组成的命名组(包含模板化设备)。

项目名称

放置组的描述性名称(如“会议室满意度”或“章程容器选取”)。

模板

用于提供一组设备的默认行为和默认属性。物理设备使用特定模板继承该模板的属性:其 Lambda 函数和默认设备属性。模板定义放置中一类设备的行为和默认属性。一个项目可以有多个模板。

取消声明

将 AWS IoT 1-Click 设备与 AWS 账户取消关联的过程。例如,想要借 AWS IoT 1-Click 设备的用户应首先取消设备与 AWS 账户的关联,以便新用户可以将设备与自己的 AWS 账户关联。