人工精选NB-IOT面向实战开发——基于stm32和Freertos
这门课解决什么问题 很多做单片机开发的人,往往停在点灯和串口打印阶段,一遇到真实的物联网项目就卡壳:硬件怎么画板子、模组怎么联网、多任务怎么调度,全是断点。这门窄带物联网实战课,场景很具体,就是带做一个能采集数据、能通过通信模组连云、跑在实时操作系统上的完整设备。它不空谈协议帧结构,而是从需求拆解、
会员 · 按档位
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
这门课解决什么问题
很多做单片机开发的人,往往停在点灯和串口打印阶段,一遇到真实的物联网项目就卡壳:硬件怎么画板子、模组怎么联网、多任务怎么调度,全是断点。这门窄带物联网实战课,场景很具体,就是带做一个能采集数据、能通过通信模组连云、跑在实时操作系统上的完整设备。它不空谈协议帧结构,而是从需求拆解、元器件选型、画板投产,一直到固件框架搭建和任务编排,把一条主线走通。如果你总觉得自己做过零散实验,却拼不出一个能交付的硬件原型,这门课就是冲着补这块短板去的。
适合什么基础与建议先看哪几块
先判断自己能不能跟上。这门课默认你已经会基础语法,懂点寄存器操作,至少跑过简单裸机程序;如果连新建工程都费劲,建议先补基础再碰实时系统。资料编排是按真实研发流程走的,建议不要一上来就扎进代码段。先看项目需求分析那一节,理解为什么选这套主控和模组,再对照硬件框图把元器件选型原则过一遍,建立全局视野。接着重点抠原理图与制板流程,看懂走线逻辑和打样注意事项。软件开发部分,先抓固件框架剖析,再看怎么搭工程,重点看任务划分和优先级调度,而不是死记接口调用。把硬件链路和软件架构对上,才算真正入门。
学完能独立做什么与资料怎么配合练习
学完之后,你应该能独立完成一个物联网终端的原型:从看懂别人给的硬件需求,自己选型、画板、发板、贴片打样,到搭建带实时操作系统的固件框架,把通信模组接入网络并稳定上报数据。这不是只会调库的层次,而是能对硬件成本、软件架构和网络链路做基本取舍的层次。练习时,建议把视频当主线,边看边在自己的开发环境里复刻。先跟着把工程跑起来,再尝试改任务逻辑,比如调换优先级看系统反应。硬件部分如果暂时没条件打样,至少把原理图和布局文件下载下来,对照视频讲解逐段分析走线。代码资料不要只复制,要逐行对应视频里的框架图,弄清每个任务负责什么、靠什么机制通信,这样换个主控或模组也能自己迁移。
课程目录
课程目录48 集
- 1-1 [课程介绍] NB-IOT面向实战开发课程介绍 (18:17).mp4
- 1-2 [课程介绍] NB-IOT技术概览 (14:35).mp4
- 2-1 [NB-IOT项目需求分析] 项目需求分析 (15:09).mp4
- 3-1 [NB-IOT项目硬件设计] 硬件功能框图分析和核心器件参数选定 (10:47).mp4
- 3-2 [NB-IOT项目硬件设计] 元器件选型原则与工具方法 (23:50).mp4
- 3-3 [NB-IOT项目硬件设计] 原理图设计分析 (19:13).mp4
- 3-4 [NB-IOT项目硬件设计] PCB绘制流程和如何下单生产 (25:40).mp4
- 3-5 [NB-IOT项目硬件设计] 如何使用贴片机进行样板生产 (13:15).mp4
- 4-1 [NB-IOT项目软件开发] 固件框架架构剖析讲解 (09:35).mp4
- 4-2 [NB-IOT项目软件开发] 如何创建Freertos工程 (18:20).mp4
- 4-3 [NB-IOT项目软件开发] LED驱动实现思路分析 (07:39).mp4
- 4-4 [NB-IOT项目软件开发] LED驱动的代码实现 (31:26).mp4
- 4-5 [NB-IOT项目软件开发] 自定义Printf打印组件实现思路 (12:22).mp4
- 4-6 [NB-IOT项目软件开发] 自定义printf打印组件的代码实现 (19:33).mp4
- 4-7 [NB-IOT项目软件开发] 按键驱动实现思路分析 (09:45).mp4
- 4-8 [NB-IOT项目软件开发] 按键驱动的代码实现 (27:16).mp4
- 4-9 [NB-IOT项目软件开发] SHT30温湿度传感器测试 (29:46).mp4
- 4-10 [NB-IOT项目软件开发] SHT30温湿度传感器的驱动完善 (27:19).mp4
- 4-11 [NB-IOT项目软件开发] 存储组件的实现思路 (11:16).mp4
- 4-12 [NB-IOT项目软件开发] 存储组件的代码实现 (28:19).mp4
- 4-13 [NB-IOT项目软件开发] AT框架分层解析 (06:16).mp4
- 4-14 [NB-IOT项目软件开发] AT串口抽象层实现思路 (05:39).mp4
- 4-15 [NB-IOT项目软件开发] AT串口抽象层代码实现 (33:15).mp4
- 4-16 [NB-IOT项目软件开发] AT解析层API接口分析 (14:46).mp4
- 4-17 [NB-IOT项目软件开发] AT解析层实现思路分析 (07:24).mp4
- 4-18 [NB-IOT项目软件开发] AT解析层代码实现一 (33:29).mp4
- 4-19 [NB-IOT项目软件开发] AT解析层代码实现二 (30:08).mp4
- 4-20 [NB-IOT项目软件开发] NB驱动层开机关机重启的实现 (27:18).mp4
- 4-21 [NB-IOT项目软件开发] NB驱动层初始化流程和AT指令测试 (13:29).mp4
- 4-22 [NB-IOT项目软件开发] NB驱动层初始化代码实现 (24:04).mp4
- 4-23 [NB-IOT项目软件开发] AT网络抽象层的实现 (24:42).mp4
- 4-24 [NB-IOT项目软件开发] 在阿里云生活物联网平台上创建产品 (16:06).mp4
- 4-25 [NB-IOT项目软件开发] 发送AT指令和云端建立MQTT连接 (10:22).mp4
- 4-26 [NB-IOT项目软件开发] NB驱动层MQTT建立和断开连接 (29:34).mp4
- 4-27 [NB-IOT项目软件开发] NB驱动层MQTT发布和订阅数据的代码实现 (22:44).mp4
- 4-28 [NB-IOT项目软件开发] 阿里云物模型层的功能分析 (10:25).mp4
- 4-29 [NB-IOT项目软件开发] 阿里云物模型层初始化代码实现 (28:03).mp4
- 4-30 [NB-IOT项目软件开发] 阿里云物模型层发送和接收数据 (29:23).mp4
- 4-31 [NB-IOT项目软件开发] 云端添加数据转换脚本 (11:24).mp4
- 4-32 [NB-IOT项目软件开发] 手机APP控制界面生成 (06:20).mp4
- 4-33 [NB-IOT项目软件开发] 设备到云端到手机端的简单测试 (16:09).mp4
- 4-34 [NB-IOT项目软件开发] 应用层功能和思路流程分析 (06:46).mp4
- 4-35 [NB-IOT项目软件开发] 应用层代码的实现 (32:35).mp4
- 4-36 [NB-IOT项目软件开发] 通过串口烧录设备三元组流程分析 (24:17).mp4
- 4-37 [NB-IOT项目软件开发] 通过串口烧录设备三元组代码实现 (18:37).mp4
- 4-38 [NB-IOT项目软件开发] 设备待机一年的奥秘——低功耗 (09:46).mp4
- 4-39 [NB-IOT项目软件开发] 低功耗的代码实现 (17:51).mp4
- 5-1 [NB-IOT项目总结] NB-IOT项目总结——核心知识点梳理 (12:32).mp4





