AWS IoT
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

模块 2:通过 Raspberry Pi 发送数据

步骤 6–12 的先决条件

模块 1:设置 AWS IoT 并通过开发计算机发送数据中,您使用开发计算机,通过生成随机数据模拟土壤含水量读数,然后将这些模拟的读数推送到 AWS IoT。在第 2 部分中(步骤 6–12),您改为通过 Raspberry Pi 生成真实的土壤含水量读数,然后将这些真实的读数推送到 AWS IoT。

步骤 6–12 的先决条件

  • 完成模块 1:设置 AWS IoT 并通过开发计算机发送数据中的所有步骤。

  • 一个 Raspberry Pi 3。此示例在 Raspberry Pi 3 Model B 上进行了测试。

    
                                一个 Raspberry Pi 3。
  • 一个 Raspberry Pi 3 微型 USB 适配器电源,至少为 5V 2.5A。此示例使用 5V 2.5A 电源测试。

    
                                Raspberry Pi 3 微型 USB 适配器电源。
  • 一个至少 16 GB 的Micro SD 卡。此示例使用 MicroSDHC 16 GB 卡测试。

    
                                Micro SD 卡。
  • 一个台式机或笔记本电脑开发计算机,具有 Micro SD 卡插槽或可以连接到计算机的 Micro SD 卡读卡器。此示例在运行 Windows 10 企业版并具有内置 SD 卡读卡器的笔记本电脑上进行了测试。

  • 将 Raspberry Pi 连接到 AWS IoT 的网络以及(可选)将开发计算机连接到 Raspberry Pi 的网络。此设置可以为无线网络,也可以是通过以太网线缆连接到的物理网络路由器。Raspberry Pi 3 Model B 提供了内置 Wi-Fi 和以太网端口。此示例使用无线网络测试。

  • 如果您不希望从开发计算机访问 Raspberry Pi,则需要将 Raspberry Pi 连接到单独的键盘、鼠标和显示器。Raspberry Pi 3 Model B 提供四个 USB 端口和标准尺寸 HDMI 端口。此示例使用 USB 键盘、USB 鼠标以及具有 HDMI 输入的显示器测试。

  • 与 Raspberry Pi 兼容的土壤含水量传感器套件。这包括传感器模块(“探测器”)和微控制器。您还需要两根从传感器模块到微控制器的母口到母口连接线缆,以及三根从微控制器到 Raspberry Pi 的板载 GPIO 引脚的母口到母口连接线缆。此示例使用 Gikfun 土壤含水量传感器测试。

    
                                土壤含水量传感器套件。
  • 一杯水。

  • 常见的绿植。