什么是 Amazon IoT? - Amazon IoT Core
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

什么是 Amazon IoT?

Amazon IoT 提供云服务将 IoT 设备连接到其它设备和 Amazon 云服务。Amazon IoT 提供设备软件以帮助您将 IoT 设备集成到基于 Amazon IoT 的解决方案。如果您的设备可以连接到 Amazon IoT,则 Amazon IoT 可以将它们连接到 Amazon 提供的云服务。

有关 Amazon IoT 的实践经验介绍,请访问 Amazon IoT Core 入门


            Amazon IoT 将 IoT 设备连接到 Amazon IoT 服务

Amazon IoT 帮助您为解决方案选择最合适和最新的技术。为了帮助您在现场管理和支持 IoT 设备,Amazon IoT Core 支持以下协议:

Amazon IoT Core 消息代理支持使用 MQTT 和 采用 WSS 的 MQTT 协议发布和订阅消息的设备和客户端。它还支持使用 HTTPS 协议发布消息的设备和客户端。

适用于 LoRaWAN 的 Amazon IoT Core 将帮助您连接和管理无线 LoRaWAN(低功耗远距离广域网)设备。适用于 LoRaWAN 的 Amazon IoT Core 取代了您开发和操作 LoRaWAN 网络服务器 (LNS) 的需求。

如果您不需要 Amazon IoT 功能(例如设备通信、规则任务,请参阅Amazon消息收发以了解可更好地满足您需求的其它 Amazon IoT 消息收发服务的信息。

您的设备和应用程序如何访问 Amazon IoT

Amazon IoT 在 Amazon IoT 教程中提供了以下几个接口:

  • Amazon IoT Device SDK - 构建在设备上运行的应用程序,以便与 Amazon IoT 收发消息。有关更多信息,请参阅Amazon IoT Device SDK、Mobile SDK 和 Amazon IoT Device Client

  • 适用于 LoRaWAN 的 Amazon IoT Core — 使用适用于 LoRaWAN 的 Amazon IoT Core 连接和管理远距离 WAN (LoRaWAN) 设备和网关。

  • Amazon Command Line Interface (Amazon CLI) — 在 Windows、macOS 和 Linux 上运行 Amazon IoT 的命令。您可以使用这些命令创建并管理事物对象、证书、规则、任务和策略。要开始使用,请参阅 Amazon Command Line Interface 用户指南。有关 Amazon IoT 命令的更多信息,请参阅 Amazon CLI 命令参考中的 iot

  • Amazon IoT API — 使用 HTTP 或 HTTPS 请求构建您的 IoT 应用程序。您可以使用这些 API 操作以编程方式创建和管理事物对象、证书、规则及策略。有关适用于 Amazon IoT 的 API 操作的更多信息,请参阅 Amazon IoT API 参考中的操作

  • Amazon SDK - 使用语言特定 API 构建您的 IoT 应用程序。这些 SDK 中封装了 HTTP/HTTPS API,并且您可以用任何受支持的语言进行编程。有关更多信息,请参阅 Amazon SDK 和工具

您也可以通过 Amazon IoT 控制台访问 Amazon IoT,它提供了一个图形用户界面 (GUI),您可以通过该界面配置和管理 IoT 解决方案的事物对象、证书、规则、任务、策略和其它元素。