Play Video


Python x IoT
IT 标准 14 20 hrs IoT 编程 Python
本课程介绍了使用多功能的Unihiker或Raspberry Pi单板电脑有关STEM和物联网(IoT)的应用。课程专为初学者和爱好者设计,涵盖了设置和编程基于Linux的电脑的基础知识,通过Python与硬件组件进行连接,以及通过HTTP和MQTT协议掌握设备通信。通过实践方法,学生将学习创建创新的STEM/IoT解决方案,在这快速发展的领域中获得实际经验。
学习目标
- 掌握 Unihiker/Raspberry Pi、Linux 和 Python 的基础知识,以构建自定义应用程式。
- 了解如何连接和控制硬体元件以作互动
- 了解并应用物联网协议来创建智慧家居系统。
课程大纲
Raspberry Pi 简介|了解Raspberry Pi和Linux系统
Python 快速重温 | 复习本课程所需的基本 python 知识
控制硬件组件|了解如何使用 Python 和面包板连接和控制硬件组件
物联网 – HTTP | 了解如何使用 Python 透过 HTTP 构建 IoT 应用程式
物联网 – MQTT | 了解如何使用 Python 透过 MQTT 构建 IoT 应用程式
智慧家居环境监测控制系统 | 了解如何使用IoT技术控制硬体
先修课程
- Python 基础课程或同等学历
软体需求
- Visual Studio Code
- Python 3.10 或更高版本
其他要求
硬体需求
- 已更新浏览器的笔记型电脑/桌上型机
- 硬体套装:
- Raspberry Pi 5
- 面包板和杜邦线
- 传感器:
- LED
- AHT20
- 按钮
- 光感测器
- 伺服马达
- 红外感测器
- 超声波感测器
- 马达
- 灯带
- 网路摄像头
- …
- 路由器(全班只需要一个)