Video thumbnail 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
        • 按钮
        • 光感测器
        • 伺服马达
        • 红外感测器
        • 超声波感测器
        • 马达
        • 灯带
        • 网路摄像头
    • 路由器(全班只需要一个)