硬件 在物联网(IoT)中的“T”指的是“事物”,它指的是一些与周围世界互动的设备。每个项目都基于学生和业余爱好者可以使用的实际硬件。我们有两种物联网硬件可供选择,选择取决于个人偏好、编程语言知识或偏好、学习目标以及可用性。我们也提供了一种虚拟硬件版本,适用于那些没有硬件资源或者希望在购买前进一步了解的人。 无需购买任何物联网硬件即可完成作业。您可以使用虚拟物联网硬件完成所有内容。 物理硬件的选择包括Arduino或Raspberry Pi。每个平台都有其优点和缺点,这些都在其中一项初始课程中进行了介绍。如果您还没有决定使用哪个硬件平台,您可以回顾第一个项目的第二课,以决定您最感兴趣的硬件平台。 选择特定硬件是为了简化课程和作业。
在物联网(IoT)中的“T”指的是“事物”,它指的是一些与周围世界互动的设备。每个项目都基于学生和业余爱好者可以使用的实际硬件。我们有两种物联网硬件可供选择,选择取决于个人偏好、编程语言知识或偏好、学习目标以及可用性。我们也提供了一种虚拟硬件版本,适用于那些没有硬件资源或者希望在购买前进一步了解的人。
无需购买任何物联网硬件即可完成作业。您可以使用虚拟物联网硬件完成所有内容。
物理硬件的选择包括Arduino或Raspberry Pi。每个平台都有其优点和缺点,这些都在其中一项初始课程中进行了介绍。如果您还没有决定使用哪个硬件平台,您可以回顾第一个项目的第二课,以决定您最感兴趣的硬件平台。
选择特定硬件是为了简化课程和作业。尽管其他硬件可能也能工作,但我们无法保证所有作业都能在您的设备上得到支持,而不需要额外的硬件。例如,许多Arduino设备没有WiFi,而连接到云需要WiFi功能——这就是为什么选择了带有内置WiFi的Wio终端。
您还需要一些非技术性的物品,如土壤或盆栽植物,以及水果或蔬菜。

Seeed工作室非常慷慨地将所有硬件制成易于购买的套件:
通过Seeed和Microsoft为初学者提供的物联网 - Wio终端入门套件
通过Seeed和Microsoft为初学者提供的物联网 - Raspberry Pi 4 入门套件
所有Arduino设备的代码都是用C++编写的。要完成所有作业,您需要以下内容:
这些是专门用于Wio终端Arduino设备的,与使用Raspberry Pi无关。
所有Raspberry Pi设备的代码都是用Python编写的。要完成所有作业,您需要以下内容:
从Pi 2B及以上版本都可以运行这些课程中的作业。如果您计划直接在Pi上运行VS Code,则需要至少2GB内存的Pi 4。如果您打算远程访问Pi,则任何Pi 2B及以上的版本都可以。
这些是专门用于Raspberry Pi的,与使用Arduino设备无关。
麦克风和扬声器:
使用以下之一(或等效产品):
大多数传感器和执行器都是同时用于Arduino和Raspberry Pi学习路径的:
自动浇水课程使用继电器。作为选项,您可以将此继电器连接到由USB供电的水泵上,使用以下硬件:
虚拟硬件路径将提供传感器和执行器的模拟器,这些模拟器是用Python实现的。根据您的硬件可用情况,您可以将其运行在正常的开发设备上,如Mac、PC,也可以运行在Raspberry Pi上并仅模拟您没有的硬件。例如,如果您有Raspberry Pi摄像头但没有Grove传感器,您可以在Pi上运行虚拟设备代码并模拟Grove传感器,但使用物理摄像头。
虚拟硬件将使用CounterFit项目。
要完成这些课程,您需要一个网络摄像头、麦克风和音频输出(如扬声器或耳机)。这些可以是内置的或外部的,并且需要配置为与您的操作系统兼容,并可以从所有应用程序中使用。
声明:
本文件灏天文库团队进行了翻译。尽管我们力求准确,但请注意,翻译可能包含错误或不准确之处。原文档以其原始语言为准。我们不对因使用此翻译而产生的任何误解或误译负责。