搜遍全网,终于找到一个适合新手入门的物联网教程
HaaS EDU项目依托于阿里云IoT HaaS云端一体开发框架推出的物联网教育课程。该项目以日常生产生活中的实际场景为案例,每个案例都覆盖了物联网设备硬件功能设计、设备端开发、物联网云端及应用开发全链路的知识。场景式的案例可以让物联网学习者可以边学边做,遇到问题可以和案例的输出结果进行对比,方便学习者进行问题排查。
HaaS EDU项目设计思想
HaaS EDU项目在智能生活、智慧农业、智慧工业、智慧城市及语音AI等行业中挑选了各行业中最具代表性的物联网设备的应用场景进行功能拆分和详细讲解。 每个应用场景中选用的都是学习者可以很方便采购到的硬件。每个场景中都会对该场景的背景知识、物联网设备在该场景下可以解决的问题以及如何解决这些问题进行讲解,让学习者不仅知其然,还要知其所以然。
开发板选择
学习本课程中的案例有如下三种开发板可选,学习者可以根据个人爱好,自己熟悉的开发语言和学习目标选用适合自己的开发板。
项目一期支持ESP32 NodeMCU和HaaS600开发板,HaaS EDU K1预计于1月中旬支持。
关于开发板及外部传感器硬件积木更详细的信息,请参考 HaaS硬件积木库 的说明,其中包含开发板介绍及购买链接。
每个场景案例课程包含如下内容:
- 场景说明
- 视频介绍(待后续补充)
- 案例课程的详细操作步骤说明
- 课后作业
- 课程扩展知识(进阶理论及基础知识)
课程列表
领域 |
场景 |
学习目标 |
课程链接 |
编程语言类型 |
快速开始 |
学习物联网的基础概念及物联网系统的组成部分以及HaaS开发框架 |
- |
||
学习传感器的基本原理及怎样用传感器采集物理世界的信息,体验HaaS |
Python/JavaScript |
|||
学习怎样将物联网设备连接到云端,并使用MQTT协议和云端进行数据通信 |
Python/JavaScript |
|||
学习怎样进行物联网云端和移动端应用开发 |
拖拽式编程 |
|||
智能生活 |
学习如何通过传感器对家庭的甲醛浓度进行实时监测 |
Python/JavaScript |
||
如何通过传感器监控家庭中的燃气浓度,并在燃气浓度过高时报警 |
Python/JavaScript |
|||
学习如何通过人体检测传感器进行人体检测以及控制夜灯的开关 |
Python/JavaScript |
|||
智慧农业 |
学习如果通过温湿度传感器监控环境温湿度、自动浇花系统以及如何远程查看花卉系统的状态信息 |
Python/JavaScript |
||
智慧工业 |
学习如何通过火焰传感器实时监控工业锅炉中燃料燃烧状态是否正常,并在检测到燃料熄灭之后自动报警 |
Python/JavaScript |
||
智慧城市 |
学习如何通过光照传感器检测环境光,并实现路灯的自动开关并完成对路灯状态的监控 |
Python/JavaScript |
||
学习如何如何在物联网设备上如何实时获取GPS信息,并在物联网应用系统中实时跟踪车辆位置信息 |
Python/JavaScript |
开发语言进行分类
- Python语言的开发者请参考Python语言场景案例集锦
- JavaScript语言的开发者请参考JavaScript语言场景案例集锦
开发板进行分类
- 选择ESP32开发板的开发者可学习的场景请参考ESP32场景案例集锦
- 选择HaaS600开发板的开发者可学习的场景请参考HaaS600场景案例集锦