跳到主要内容

物联网开发课程

IoT 物联网全栈成长计划

这是华为云推出的物联网全栈开发培训课程,包括三大阶段,融合了 IoT 与 AI 两大技术,适合高校学生、个人开发者中的物联网学习者。

  • 阶段一:物联网理论知识
  • 阶段二:物联网开发实战
  • 阶段三:IoT + AI + N 进阶

资源链接

2021 课程表

IoT For Beginners

IoT For Beginners 是微软开源的物联网入门教程,总共有 24 节课,时间周期为 12 周,每一节课都包括课前与课后测验、完成课程的书面说明、解决方案、作业等。课程内容是基于项目构建的,可以让你在理论学习的同时动手实践,有助于你保持学习的动力。

该课程的作者为 JJen Fox、Jen Looper、Jim Bennett。

每节课都包含以下内容:

  1. 草稿笔记
  2. 补充视频
  3. 课前热身测验
  4. 书面课程
  5. 如何构建项目的分布指南
  6. 知识检查
  7. 课程挑战
  8. 补充阅读
  9. 任务
  10. 课后测验

资源链接

DIY 智慧小屋 — 带你玩转物联网

《DIY 智慧小屋 — 带你玩转物联网》是浙江大学联合阿里云推出的一门线上课程,发布在中国大学 MOOC 平台。本课程理论与实践结合,理论与实践部分涵盖物联网全栈技术体系介绍与软硬件开发与实物制作,推荐工科信息类、计算机类、电气类同学修读,将在此次课程中获得 IoT 领域的全面知识提升。

课程概要:

  • 第一章 物联网概论
  • 第二章 物联网云平台
  • 第三章 智慧小屋整屋演示
  • 第四章 小屋的硬件组成
  • 第五章 云平台组成
  • 第六章 智慧小屋的软件实现
  • 第七章 服务规则编排
  • 第八章 Web 开发
  • 第九章 App 开发
  • 第十章 窄带物联网 NB-IoT
  • 第十一章 LoRa 通信
  • 第十二章 物联网操作系统

资源链接

基于 STM32 的端到端物联网全栈开发

该课程的完整名称是《基于STM32节点和阿里云IoT平台的物联网应用开发》,是由 ST(意法半导体)与阿里云 IoT 联合开发的系列课程,讲解基于 STM32 节点和阿里云 IoT 平台的物联网应用开发。

课程涵盖从设备端到应用端的全数据链路的开发实现过程。对于从设备端到阿里云物联网平台的全栈开发,针对资源受限设备和资源丰富的设备提出了两种实现方式:前者使用开源的 Paho MQTT 开源实现,后者使用阿里云物联网平台的 Linkkit SDK。

嵌入式开发者往往熟悉从设备端到物联网平台的接入开发,但对数据上云后的处理知之甚少。关于用户服务器(课程中指 Web 服务器)的实现涉及知识体系极其庞杂,传统嵌入式开发者自学难度较大。所以在课程的第四章节,重点介绍用户服务器的搭建(包括前端 Web 页面开发,后端数据库搭建),从一个简单具体的实例出发,给嵌入式开发者看得懂、可操作的 Web 应用开发课程。

资源链接