Introduction of IoT System
What is IoT
- Core concept of IoT: Connect real-world object to a network to provide useful, remote information.
IoT Architecture
- Application Layer: Information Analysis
- Network Layer: Information Exchange
- Perception Layer: Information input and output
- 补充(Lecture#1, p18-21):Perception Layer通过sensors读取环境信息,通过actuators执行动作;Network Layer负责连接devices并交换信息;Application Layer提供数据处理、控制与应用服务
IoT Application Examples
- 补充(Lecture#1, p24-33):典型应用包括Smart Home、Smart Wearables、Smart Transportation、Smart Healthcare、Smart Agriculture和Logistics
- 例如Smart Agriculture可以通过sensor获取环境信息,再由应用分析并控制actuator;对应“感知 → 信息传输 → 分析与控制”的完整流程
Introduction of Arduino Development Kit

- 补充(Lecture#1, p36-39):Arduino开发涉及electronic circuits、embedded system、sensors / actuators、analog / digital signals、communication和programming
- Arduino Programming Language(API)基于C++,使用
setup()完成初始化、loop()重复执行主要逻辑,具体API与程序例子见EIE2113 Week 2
- Tinkercad可以用于搭建Arduino模拟电路、编写sketch并观察输入与输出,帮助理解程序与接线的对应关系
链接