本页面中描述的服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国区域的亚马逊云科技服务入门页面。中国区域的亚马逊云科技服务入门页面中,仅关于特定服务的“区域可用性”和“功能可用性和实现差异”的部分(但不包括其通过超链接援引的内容)构成您与光环新网或西云数据之间就您使用亚马逊云科技中国(北京)区域或亚马逊云科技中国(宁夏)区域服务达成的协议(“协议”)项下的“文档”的一部分,而该入门页面的其他内容不构成“协议”的任何部分。
Amazon IoT Core 文档
Amazon IoT Core帮助您将IoT设备连接到亚马逊云科技云,而无需配置或管理服务器。Amazon IoT Core旨在支持数十亿设备和数万亿条消息,并将这些消息处理和路由至亚马逊云科技端点和其他设备。
主要功能
Amazon IoT设备软件开发工具包
Amazon IoT设备软件开发工具包可帮助您将硬件设备或移动应用程序连接到Amazon IoT Core。Amazon IoT设备软件开发工具包旨在使您的设备使用MQTT、HTTP或WebSockets协议连接和验证IoT Core 并与之交换消息。Amazon IoT设备软件开发工具包支持C、JavaScript和Arduino,并且包含客户端库、开发人员指南和制造商移植指南。此外,您还可以使用开源替代资源或自行编写软件开发工具包。
Device Advisor
Device Advisor是一项完全托管的基于云的测试功能,用于在开发过程中验证IoT 设备。它提供预先构建的测试,可帮助开发人员验证其IoT设备是否能与Amazon IoT Core进行连接。通过使用Device Advisor,开发人员可以测试其IoT设备是否可以与Amazon IoT Core可靠地互操作并遵循安全最佳实践。开发人员可以在将设备部署到生产环境前,在开发过程中识别并解决最常见的设备软件问题。Device Advisor还提供了一份经过签名的确认报告,硬件合作伙伴可以使用这份报告认定他们的设备是否具有纳入Amazon Partner Device Catalog 的资格。
设备网关
设备网关是IoT设备连接到亚马逊云科技的入口点。设备网关管理所有的有效设备连接并执行多种协议的语义,以确保设备能够安全、高效地与Amazon IoT Core通信。对于使用MQTT或WebSockets进行连接的设备,设备网关旨在保持长寿命的双向连接,使这些设备能够以较低的延迟在任何时候发送和接收消息。设备网关完全托管,并旨在自动扩展,从而可支持超过十亿台设备,而无需任何基础设施管理。对于迁移到Amazon IoT的客户,设备网关能够在对现有架构和IoT设备影响最小的情况下进行基础设施转换。
消息代理
消息代理是一个具有高吞吐量的pub/sub消息代理,它能够安全地将消息传输进和传输出您的所有IoT设备和应用程序,且具有低延迟特点。消息代理具有灵活的主题结构,使您可以根据需要在多台设备上发送或接收消息。它支持从一对一命令和控制消息收发到一百万(或更多)广播通知系统以及介于两者之间的所有消息收发模式。消息代理是一项全托管的服务,所以无论您选择如何使用,它都会随消息量自动扩展,而无需您运行任何基础设施。
身份验证和授权
Amazon IoT Core旨在所有连接点提供相互身份验证和加密。借助Amazon IoT Core,您可以使用Amazon IoT Core生成的证书以及由您的首选证书颁发机构(CA)签署的证书。您可以将所选的策略映射到每个证书,以便授予设备或应用程序以访问权限,或在改变主意时撤消访问权限(甚至都无需触碰设备)。
您可以通过控制台或使用API创建、部署并管理设备的证书和策略。这些设备证书可以预置、激活以及与使用Amazon IoT Core配置的相关IoT策略关联。该服务旨在若您选择执行此操作,这可允许您立即撤消单个设备的访问权限。此外,Amazon IoT Core还支持来自用户移动应用程序使用Amazon Cognito的连接,Amazon Cognito将负责执行所有必要的步骤来为应用程序的用户创建唯一标识符,并获取有限权限的临时亚马逊云科技凭证。
对Amazon IoT Core进行队列预置能够轻松将任意数量的制造设备大规模注册到云中。它提供了端到端的托管设备注册体验,即设置具有唯一数字标识的设备,并在每个设备首次连接到Amazon IoT Core 后,需要对设备端和云端进行配置才能自动连接和操作Amazon IoT。
注册表
注册表旨在将创建设备标识并跟踪元数据,如设备的属性和功能。注册表向格式一致的每台设备分配唯一的标识,而不管设备的类型和连接方式为何。此外,它还支持描述设备功能的元数据,例如传感器是否报告温度,以及数据是华氏度还是摄氏度。如果您未在我们指定的时间段内访问或更新注册表项,注册表中的元数据可能会过期。
设备影子
凭借Amazon IoT Core,您可以创建每台设备的持久虚拟版(或“设备影子”),它包含设备的最新状态,因此应用程序或其他设备可以读取消息并与此设备进行交互。设备影子保留每台设备的最后报告状态和期望的未来状态,即便设备处于离线状态。您可以通过API或使用规则引擎,获取设备的最后报告状态或设置期望的未来状态。
设备影子提供始终可用的 REST API,使得构建与您的设备进行交互的应用程序更加轻松。此外,应用程序可以设置设备的期望未来状态,而无需说明设备的当前状态。Amazon IoT Core旨在比较期望未来状态和最后报告状态之间的差异,并命令设备弥补差异。如果您未在我们指定的时间段内至少更新一次设备阴影,则设备阴影可能会过期。
规则引擎
规则引擎帮助您构建IoT应用程序,这些应用程序将收集、处理和分析互连设备生成的数据并根据数据执行操作,且无需管理任何基础设施。规则引擎旨在评估发布到Amazon IoT Core的入站消息,然后根据您定义的业务规则转换这些消息并将它们传输到另一个设备或一项云服务。规则可以应用至一台或多台设备中的数据,并且它可以并行执行一个或多个操作。
规则引擎还可以将消息路由到亚马逊云科技终端节点。用户可以使用Amazon Lambda、Amazon Kinesis、Amazon SNS 和规则引擎的原生HTTP操作来访问外部终端节点。
您可以在管理控制台中或者使用类似SQL的语句编写规则。规则可以根据消息内容设置不同执行方式。例如,如果温度读数超出特定阈值,则它可以触发规则以便将数据传输到Amazon Lambda。规则还可以编写为考虑云服务中的其他数据,例如其他设备中的数据。例如,您可以在规则中规定,如果温度超过其他5台设备的平均值的15%,则应采取措施。
规则引擎将提供数十个可用于转换数据的可用功能,并且可以通过Amazon Lambda创建无限个功能。例如,如果您正在处理各种不同的数值,则可以取传入数字的平均值。规则还会触发在Amazon Lambda中执行Java、Node.js或Python代码,从而为您提供最大灵活度以及处理设备数据的能力。
Alexa Voice Service (AVS)集成
Alexa内置设备是指使用Alexa Voice Service (AVS)创建的带有麦克风和扬声器的一类设备。您可以直接用唤醒词“Alexa”与这些产品对话,并即时收到语音响应和内容。通过AVS集成,您可以扩展到数以亿计的Alexa内置设备,并通过差异化的语音转发产品缩短上市时间。适用于Amazon IoT Core的AVS集成可将媒体检索、音频解码、音频混合和状态管理从物理设备迁移到云中全新虚拟Alexa内置设备。通过将计算和内存密集型工作负载分摊到云中,并降低集成AVS的设备要求,可将Alexa引入资源受限、低成本的产品,如电灯开关、恒温器和小家电。
适用于LoRaWAN的Amazon IoT Core
Amazon IoT Core for LoRaWAN旨在帮助客户能够连接使用低功耗、远程广域网 (LoRaWAN)技术的无线设备。使用Amazon IoT Core,客户可以通过将其自己的LoRaWAN设备和网关连接到亚马逊云科技云来设置私有LoRaWAN网络,而无需开发或运营LoRaWAN网络服务器 (LNS)。
Amazon IoT Core for LoRaWAN旨在支持称为基站的开源LoRaWAN网关-LNS通信协议。连接LoRaWAN网关和设备后,设备数据将自动路由到Amazon IoT Core规则引擎,从而加速IoT应用程序开发。
开发人员可以使用Amazon IoT核心规则引擎编写规则,例如使用简单的SQL查询来转换和处理设备数据并对其进行操作、发出警报或将其路由到其他亚马逊云科技服务(例如Amazon S3)。工程师还可以从控制台查询连接设备和网关的指标,以解决连接问题。
Amazon Sidewalk集成
Amazon Sidewalk是一个共享网络,可通过改进的连接选项帮助互联设备更好地运行。Sidewalk服务可以帮助简化新设备的设置、扩展设备的低带宽工作范围,并帮助设备保持在线状态,即使它们不在其家庭Wi-Fi范围之内。
Amazon Sidewalk集成使您能够将Sidewalk设备群加入Amazon IoT Core。Amazon Sidewalk旨在设计用于支持广泛的客户设备,如宠物或贵重物品的定位、智能家居安全和照明控制,对家用电器和工具的远程诊断等。
其他信息
有关服务控制、安全特性及功能的其他信息,包括有关存储、检索、修改、限制和删除数据的信息,请参见 https://docs.amazonaws.cn/。以上链接包含的信息不构成光环新网关于亚马逊云科技(北京区域)的客户协议或西云数据关于亚马逊云科技(宁夏区域)的客户协议的“文档”的一部分,也不构成您与光环新网或西云数据之间就您使用亚马逊云科技中国区域服务达成的其他协议的任何部分。