7天物联网智能家居实战-DAY7

本课程时长七天 共计七次更新

文章目录

  • 前言
  • 1.课程内容


前言

这是七天物联网智能家居训练营的最后一节课了,整个课程可以说是从零开始,稳扎稳打,在七天这样一个很短的时间尺度上,确实能从毫无概念,到搭建一个基本的工程并在开发板上实现具体的功能。

    


今日课程安排
7天物联网智能家居实战-DAY7_第1张图片

1.课程内容

    本节课是课程的最后一节啦。

    本节课分为前后两部分。

    前半部分对前一节课搭建的代码框架进行了优化和细化,添加了更多的业务逻辑代码,但是底层上没有什么改动。例如在增加新功能,手动输入Wi-Fi账户密码:在程序复位后先对键值进行处理,然后对手动输入确认的按键长嗯动作确认后,在串口中等待手动输入的账户密码数据,并将这部分数据作为有效变量在程序中使用。在板上仅有一个按钮这样匮乏的资源下,完成了这样一个还比较有内容的需求。我认为这正是嵌入式开发的魅力,在有限的硬件资源中实现无限的可能,在缺德需求下,用更低的成本奇妙的方法来实现

    后半节课对于前面六节课讲解的内容进行了一次回顾,对于初学者来说,第一遍学的时候,有时不必太过在意一个概念或者一些细节的完全了解,在学习的过程中保持耐心,很多问题在学习的过程中自然就会找到答案,这种回顾的意义就在于回头再去看那些当时困扰咱们的内容,会有豁然开朗的感觉,岂不美哉。

    课程的内容比较基础适合入门,包括像我这种对自己的基础扎实程度没有信心的同学,可以多看看不同的路子入门的路上,会对哪些东西更加注意,留心其中的异同之处,也会有不少的收获

    比如串口的处理上,由于我的工作比较偏向工控方向,更多接触到的通信协议,并不以命令行的形式呈现,更多的协议格式以十六进制的形式呈现,包括帧结构啊,ID啊各部分的内容,都并不是明文的,收发都至少需要经过一次编解码过程才行。

    对于AT指令这种类似命令行形式的操作方式,在串口数据的收发,处理方面,使用的很多字符串类型相关的API,很启发我,在以后的工作中,我也会借鉴和参考这种手法。

    开发板做的很精致,老师讲的很耐心,一次良好的学习体验,性价比优秀!

你可能感兴趣的:(7天物联网智能家居实战,单片机,物联网,stm32)