这门课解决什么工作场景
很多做后端或前端的人想转物联网,但卡在硬件和协议上,买开发板跑通例程就不知道下一步干什么。这门课把场景收窄到智能家居里的智能电灯,从底层 C 语言控制硬件,到 MQTT 协议联网,再到 RISC-V 芯片趋势,串成一条具体的开发链路。它解决的不是概念科普,而是“拿到一个硬件需求后,怎么从写代码到联网调通”这个实际工作场景。如果你做传统软件开发,想理解物联网设备端怎么工作,或者做硬件想补联网协议,这个切入角度比直接啃单片机教程更接近实际项目。
适合什么基础与建议先看哪几块
资料默认你有基本 C 语言语法基础,能看懂指针和结构体,但不要求你写过嵌入式代码。如果你完全没碰过硬件,建议先看开篇词和 RISC-V 那节,建立对芯片选型的判断,再看实战一的 C 语言控制电灯部分,最后看实战二的 MQTT 联网。这个顺序能让你先理解硬件怎么被代码操作,再理解设备怎么和云端通信。如果你已经有单片机经验,可以直接跳到 MQTT 那节,重点看协议交互逻辑。资料里每一节都有文本和音频配套,通勤可以听音频,坐下来写代码时对照文本看具体实现。
学完能独立做什么与资料怎么配合练习
学完后你能独立完成一个简单的物联网设备原型:用 C 语言写硬件控制逻辑,通过 MQTT 协议把设备接入网络,实现远程指令下发和状态上报。这不等于你能直接做量产产品,但足够你搭建一个可演示的智能家居 demo,或者在公司内部物联网项目里承担设备端开发任务。练习时建议准备一块支持 MQTT 的开发板,跟着实战一和实战二的代码自己敲一遍,不要只看资料。先把电灯开关的本地控制跑通,再接 MQTT 服务器,用手机或电脑发指令验证。遇到问题回到对应文本章节查代码片段,音频适合听思路不适合查细节。如果手头没有开发板,可以先重点理解协议和代码结构,等硬件到了再动手验证。
从0开始实现一个智能家居项目
课程目录
* 01 2022特别加更/
* 01 引子|RISC-V:物联网领域值得关注的芯片趋势是什么.html (5.11 MB)
* 01 引子|RISC-V:物联网领域值得关注的芯片趋势是什么.mp3 (16.02 MB)
* 02 实战一|嵌入式开发:如何使用C语言开发智能电灯.html (3.73 MB)
* 02 实战一|嵌入式开发:如何使用C语言开发智能电灯.mp3 (14.31 MB)
* 03 实战二|MQTT开发:如何实现联网控制.html (2.60 MB)
* 03 实战二|MQTT开发:如何实现联网控制.mp3 (13.04 MB)
* 04 假期快乐|这是一份暂时停更的声明.html (0.64 MB)
* 04 假期快乐|这是一份暂时停更的声明.mp3 (1.77 MB)
* 02 开篇词/
* 01 开篇词 物联网这个趋势,你不应该错过.html (2.65 MB)
* 01 开篇词 物联网这个趋势,你不应该错过.mp3 (14.61 MB)
* 03 基础篇/
* 01 01 入门介绍:如何定义物联网.html (0.81 MB)
* 01 01 入门介绍:如何定义物联网.mp3 (14.63 MB)
* 02 02 通信技术:设备接入网络的方式有哪些.html (2.62 MB)
* 02 02 通信技术:设备接入网络的方式有哪些.mp3 (24.22 MB)
* 03 03 网络协议:设备使用什么语言与互联网对话.html (2.20 MB)
* 03 03 网络协议:设备使用什么语言与互联网对话.mp3 (17.18 MB)
* 04 04 数据分析:数据的价值有哪些.html (1.02 MB)
* 04 04 数据分析:数据的价值有哪些.mp3 (16.88 MB)
* 05 05 系统实例:怎样设计一个简易物联网系统.html (4.80 MB)
* 05 05 系统实例:怎样设计一个简易物联网系统.mp3 (14.25 MB)
* 04 进阶篇/
* 01 06 物模型:如何定义智能电灯.html (0.74 MB)
* 01 06 物模型:如何定义智能电灯.mp3 (16.29 MB)
* 02 07 零配置组网:设备如何发现彼此.html (1.39 MB)
* 02 07 零配置组网:设备如何发现彼此.mp3 (16.04 MB)
* 03 08 MQTT:在实践中掌握一个通信协议.html (1.31 MB)
* 03 08 MQTT:在实践中掌握一个通信协议.mp3 (18.53 MB)
* 04 09 边缘中心:物联网网关有多重要.html (1.81 MB)
* 04 09 边缘中心:物联网网关有多重要.mp3 (15.62 MB)
* 05 10 数据处理框架:批处理还是流处理.html (2.48 MB)
* 05 10 数据处理框架:批处理还是流处理.mp3 (16.88 MB)
* 06 11 数据存储:物联网中的数据库有哪些.html (2.62 MB)
* 06 11 数据存储:物联网中的数据库有哪些.mp3 (15.77 MB)
* 07 12 IoT Hub:面对海量设备如何打造高性能设备接入层.html (1.57 MB)
* 07 12 IoT Hub:面对海量设备如何打造高性能设备接入层.mp3 (12.52 MB)
* 08 13 隐私:在实践中如何保护用户隐私.html (1.73 MB)
* 08 13 隐私:在实践中如何保护用户隐私.mp3 (18.90 MB)
* 09 14 安全:物联网平台如何应对安全风险.html (2.16 MB)
* 09 14 安全:物联网平台如何应对安全风险.mp3 (18.31 MB)
* 10 15 平台:智能家居开源平台的生态是怎样的.html (2.75 MB)
* 10 15 平台:智能家居开源平台的生态是怎样的.mp3 (18.63 MB)
* 05 实战篇/
* 01 16 实战准备:如何搭建硬件开发环境.html (2.21 MB)
* 01 16 实战准备:如何搭建硬件开发环境.mp3 (15.19 MB)
* 02 17 远程控制:怎样打造联网的智能电灯.html (3.23 MB)
* 02 17 远程控制:怎样打造联网的智能电灯.mp3 (16.87 MB)
* 03 18 场景联动:智能电灯如何感知光线(上).html (1.88 MB)
* 03 18 场景联动:智能电灯如何感知光线(上).mp3 (12.24 MB)
* 04 19 场景联动:智能电灯如何感知光线(下).html (5.94 MB)
* 04 19 场景联动:智能电灯如何感知光线(下).mp3 (12.83 MB)
* 05 20 智能语音:好玩的语音控制是怎么实现的.html (1.89 MB)
* 05 20 智能语音:好玩的语音控制是怎么实现的.mp3 (15.20 MB)
* 06 21 多传感器集成:浇花怎么实现自动化.html (1.14 MB)
* 06 21 多传感器集成:浇花怎么实现自动化.mp3 (9.50 MB)
* 07 22 掌控数据:家里的数据可以怎么利用.html (3.93 MB)
* 07 22 掌控数据:家里的数据可以怎么利用.mp3 (19.07 MB)
* 06 结束语/
* 01 结束语 永远做一个具有极客精神的人.html (0.73 MB)
* 01 结束语 永远做一个具有极客精神的人.mp3 (6.41 MB)
* 07 测试题/
* 01 结课测试 这些物联网的问题,你都掌握了吗.html (0.66 MB)
* 08 加餐/
* 01 加餐一 这5本关于物联网的好书,值得一读.html (1.66 MB)
* 01 加餐一 这5本关于物联网的好书,值得一读.mp3 (8.35 MB)
* 02 加餐二 行业应用:物联网的发展将如何重塑我们的生活.html (0.82 MB)
* 02 加餐二 行业应用:物联网的发展将如何重塑我们的生活.mp3 (11.81 MB)
* 03 加餐三 行业应用:物联网的发展将如何升级第一、第二产业.html (0.86 MB)
* 03 加餐三 行业应用:物联网的发展将如何升级第一、第二产业.mp3 (12.82 MB)
* 04 加餐四 5G技术将如何推动物联网的发展.html (3.49 MB)
* 04 加餐四 5G技术将如何推动物联网的发展.mp3 (7.01 MB)
* 05 加餐五 投身物联网行业,如何做好职业规划.html (0.44 MB)
* 05 加餐五 投身物联网行业,如何做好职业规划.mp3 (10.80 MB)
* 09 用户故事/
* 01 用户故事 让野蛮生长成为职业发展的助推剂.html (1.19 MB)
* 01 用户故事 让野蛮生长成为职业发展的助推剂.mp3 (12.08 MB)
* 02 用户故事 转战物联网,我相信天道酬勤.html (4.20 MB)
* 02 用户故事 转战物联网,我相信天道酬勤.mp3 (10.90 MB)






