一、物联网入门
第1课 物联网入门-网络NTP测试

一、任务目标
板子连上网后自动对好时间,时钟不再靠猜——智能设备都要先对准「现在几点」。
二、我们要学什么
- 学习要点:联网后用 NTP 把时钟对准
- 本课过关:能完成:连上网后屏上时间与标准时间一致,不再靠猜。
- 示例对齐:体验题对应 「1-1-1 物联网入门-网络NTP测试」;完整代码对应 「1-1-2 物联网入门-网络时钟」。
三、本节要点
本节要落地的是「联网后用 NTP 把时钟对准」。学期三可以显示本地钟;本课强调先联网对时,智能设备都要先对准「现在几点」。
1读场景先联网对时
2对要点NTP写入时钟
3对照现象对时前后可对比
四、解题思路
解题抓手是「联网后用 NTP 把时钟对准」。生活对照:家里智能插座第一次上网,自动把时间校准,定时开灯才不会错点。 先对齐:输入「网络 NTP 时间」,输出「彩屏上校准后的时间,按键可触发对时」。验收看:对时后时间是否合理(接近真实时刻)。
本课主要用到:彩屏 TFT、板载按键、网络/物联网。
- 1先完成联网,再向 NTP 服务器取标准时间。
- 2把取回的时间写入板载时钟并显示。
- 3本课重点是「对准现在几点」,不是天气预报。
- 4对时后屏上时间应接近真实时刻。
步骤关键词(顺着看即可)
五、图形块功能讲解
这里只放本课第一次出现的 Mixly 积木(截图)。前面课用过的不再列出;先认块,再「载入」对照。
| 图形块 | 分类 | 作用 | 本课用法 |
|---|---|---|---|
![]() | 网络 | 加入指定无线网络。 | 搭积木时靠它完成:加入指定无线网络。载入后对照截图找块。 |
![]() | 显示 | 在板载彩屏上显示一段文字。 | 本课实际用途:在板载彩屏上显示一段文字。载入后到分类里确认。 |
![]() | 文本 | 把数字变成可显示的字符串。 | 搭积木时靠它完成:把数字变成可显示的字符串。载入后对照截图找块。 |
![]() | 系统 | 通过 NTP 同步时间。 | 本课里用它做:通过 NTP 同步时间。载入后按名称在工具箱核对。 |
![]() | 系统 | 指定网络对时服务器。 | 搭积木时靠它完成:指定网络对时服务器。载入后对照截图找块。 |
![]() | 显示 | 为彩灯/屏幕指定颜色值。 | 本课实际用途:为彩灯/屏幕指定颜色值。载入后到分类里确认。 |
![]() | 控制 | 按条件反复执行内部积木;条件为「真」时相当于 while True 无限循环。 | 搭积木时靠它完成:按条件反复执行内部积木;条件为「真」时相当于 while True 无限循环。载入后对照截图找块。 |
![]() | 系统 | 按字符串解析并设置时间。 | 对应步骤中的:按字符串解析并设置时间。打开工具箱核对同名块。 |
![]() | 板载传感 | 按键变化时触发中断回调。 | 本课里用它做:按键变化时触发中断回调。载入后按名称在工具箱核对。 |
![]() | 显示 | 按设定时间显示图案或字符串。 | 搭积木时靠它完成:按设定时间显示图案或字符串。载入后对照截图找块。 |
![]() | 系统 | 把时间格式化成字符串。 | 本课实际用途:把时间格式化成字符串。载入后到分类里确认。 |
![]() | 控制 | 暂停指定时间,常用于动画节奏或等待。 | 搭积木时靠它完成:暂停指定时间,常用于动画节奏或等待。载入后对照截图找块。 |
![]() | 函数 | 封装一段可重复调用的积木。 | 本课里用它做:封装一段可重复调用的积木。载入后按名称在工具箱核对。 |
六、知识点讲解
NTP 对时:联网后向时间服务器取标准时间并写入板载时钟。过关看屏上时间接近真实时刻,对时前后可对比。
核对现象:对时后时间是否合理(接近真实时刻)。再对时前后对比屏上时间是否被校准。
七、编程练习
点「载入」打开 MixVM(board=sowl_design)。界面默认是图形化积木;示例来自 MixGo SOWL 六学期兴趣课程/学期4。带 design 外设的题目会自动带上接线。工具栏用「运行 / 停止」,「检查」核对关键字。建议先读「四、解题思路」「五、图形块功能讲解」再载入。
六学期兴趣课程:1-1-1 物联网入门-网络NTP测试.mix。载入后运行。
正在载入编程环境
正在载入 MixGo SOWL 仿真编程环境…
八、课堂练习
请先做两道对错题,再答后面的选择题;全部选完后点「检查」。
判断:不联网也能靠本课的 NTP 对到标准时间。
判断:可用此步骤验收——完成联网对时后,看屏上时间是否变成可信的当前时刻。
NTP 测试的目的是?
本课必须用到?
过关时应看到?
九、本节小结
回顾:会「联网后用 NTP 把时钟对准」就算抓住本课。












