物联网与云计算的强强联手——AWS IoT Core

发布时间 : 2020-03-26 03:34:00
物联网(IoT)是 MIT 教授 Kevin Ashton 创造的一个术语,作为英国射频识别领域的技术先驱,他构想出了一种通过无处不在的传感器将现实世界所有物体与互联网连在一起的系统。物联网可以帮助人们了解世上万物的情况,并且能够以数据说话。随着物联网的发展,云计算巨头亚马逊 AWS 也构建了多种特定的物联网服务,有助于用户收集数据并将其发送到云中,还能轻松加载和分析该信息以及管理设备。今天,就让小编带你了解其中的一项服务—— AWS IoT Core!

  物联网(IoT)是 MIT 教授 Kevin Ashton 创造的一个术语,作为英国射频识别领域的技术先驱,他构想出了一种通过无处不在的传感器将现实世界所有物体与互联网连在一起的系统。物联网可以帮助人们了解世上万物的情况,并且能够以数据说话。随着物联网的发展,云计算巨头亚马逊 AWS 也构建了多种特定的物联网服务,有助于用户收集数据并将其发送到云中,还能轻松加载和分析该信息以及管理设备。今天,就让小编带你了解其中的一项服务—— AWS IoT Core!

物联网与云计算的强强联手——AWS IoT Core  1.jpeg

  什么是 AWS IoT Core?

  AWS IoT Core 是一种托管的云平台,让互联设备可以轻松安全地与云应用程序和其他设备交互。AWS IoT Core 可以支持数十亿台设备和数万亿条消息,并能处理这些消息并将其安全可靠地路由至 AWS 终端节点和其他设备。借助 AWS IoT Core,用户的应用程序可以随时跟踪所有设备并与其通信,即使这些设备未处于连接状态也不例外。

  AWS IoT Core 使用户能够轻松使用 AWS 服务(如 Amazon Kinesis、Amazon S3、Amazon DynamoDB、Amazon CloudWatch 和 AWS CloudTrail)来构建 IoT 应用程序,以便收集、处理和分析互联设备生成的数据并对其执行操作,且无需管理任何基础设施。

  AWS IoT Core 提供哪些功能?

  实现设备与 AWS 云之间的链接

  首先,借助 AWS IoT,用户能以安全、低延迟和低开销的方式与互联设备通信。通信可扩展到用户所需的任意数量的设备。AWS IoT Core 支持标准通信协议(目前支持 HTTP、MQTT 和 WebSockets)。可使用 TLS 来确保通信安全。

  处理互联设备发出的数据

  其次,借助 AWS IoT Core,用户可以持续接收、筛选、转换和路由从互联设备流式传输的数据。用户可以根据这些数据执行操作,并进行路由以做进一步处理和分析。

  与互联设备交互的应用程序

  最后,AWS IoT Core 可以加快 IoT 应用程序的开发。对于运行在云中和移动设备上的应用程序来说,它是一个易于使用的接口,用于访问互联设备发出的数据,并将数据和命令发回设备。

  AWS IoT Core 的工作原理是什么?

  连接并管理您的设备

  用户可以借助 AWS IoT Core 轻松将任意数量的设备连接至云和其他设备。AWS IoT Core 支持 HTTP、WebSockets 和 MQTT(专门设计用于容许间断式连接,可最大限度地减少代码在设备上占用的空间及降低网络带宽要求的轻型通信协议)。AWS IoT Core 也支持其他行业标准和自定义协议,而且即使设备使用不同的协议,也可以相互通信。

  

物联网与云计算的强强联手——AWS IoT Core 2.jpeg


  保护设备连接和数据

  AWS IoT Core 会在所有连接点为首次连接到 AWS IoT Core 的设备提供自动配置和身份验证以及端到端加密服务,因此在没有验证身份的情况下,数据绝不会在设备和 AWS IoT Core 之间进行交换。此外,您可以通过应用具有详细权限的策略来保护对设备和应用程序的访问。

  

物联网与云计算的强强联手——AWS IoT Core 3.jpeg


  处理设备数据并对其执行操作

  借助 AWS IoT Core,用户可以按照自己定义的业务规则快速筛选和转换设备数据并对其执行操作。用户可以随时更新规则以实施新设备和应用程序功能。即使对于功能更强大的 IoT 应用程序,用户也可以借助 AWS IoT Core 轻松使用 AWS Lambda、Amazon Kinesis、Amazon S3、Amazon DynamoDB、Amazon CloudWatch 和 Amazon Elasticsearch Service 等 AWS 服务。

  

物联网与云计算的强强联手——AWS IoT Core 4.jpeg


  随时读取和设置设备状态

  AWS IoT Core 会存储互联设备的最新状态,以便能够随时进行读取或设置,使设备对您的应用程序来说,似乎始终处于在线状态。这意味着用户的应用程序可以读取设备的状态(即使它已断开连接),并且用户也可以设置设备状态,并在设备重新连接后实施该状态。

  

物联网与云计算的强强联手——AWS IoT Core 5.jpeg


  以经济高效的方式扩展至数亿个 Alexa 内置设备

  AWS IoT Core Alexa Voice Service (AVS) 集成引入了一种新的位于云中的虚拟 Alexa 内置设备。要使用 AVS 集成,用户需要使用一组新的保留了 AWS IoT 的 MQTT 主题在连接到 AWS IoT Core 的设备和新的虚拟 Alexa 内置设备之间传输基于 MQTT 的音频消息。如此一来,用户可以通过预留的 MQTT 主题发送和接收音频消息、与设备麦克风和扬声器进行交互,并在使用相同的安全 IoT Core 连接的同时管理设备端状态。

  

物联网与云计算的强强联手——AWS IoT Core 6.jpeg


  如何开始使用 AWS IoT Core?

  开始使用 AWS IoT Core 有多种方法,具体取决于用户的使用情形,以及用户希望该服务怎样配合使用。AWS 管理控制台提供了基于 Web 的界面,以便访问和管理所有 AWS IoT 资源。可通过 AWS CLI 和 AWS 开发工具包实现对 IoT Core 的编程访问。此外,AWS IoT Core 还受各种第三方工具和网关的支持。

声明:本站转载文章目的在于传递更多信息,如涉及作品内容、版权和其它问题,请与本站联系,本站将会在第一时间删除内容!