物联网工程包括的东西太多了,
最底层的电路设计(电子技术基础),
嵌入式编程(以C语言为入门),
传感器网络(通信和网络基础),
操作系统(主要入门一些操作系统原理Linux的学习为主),
软件设计(这部分可以不在入门时考虑,主要实现物联网监视控制),
有的肯定不能拿来入门有的暂时想不起来了。
按照物联网分层,数据流动基本是传感器采集数据,计算单位分析数据,网关单元汇聚上联,传感器网络操作系统或者其他应用级软件分析数据,反馈控制命令下传,物联网寻址,计算单位分析命令,执行机构执行命令。
物联网学习C语言很重要,但是不只是因为他在嵌入式开发的占比,因为有很多学习套件,很多基础工程都是用C语言编写的,所以C语言更是一种阅读能力。
网上有很多课程,正常情况这个假期入门C语言差不多,如果入门快的话,学习了C语言以后,你就可以通过套件初步控制一些小元器件,电机啊,小灯啊,继电器啊。这个时候就是你感受物联网学习的魅力的时候,你的想法已经可以和物理世界联动了。
如果你学的飞快,这个时候就要考虑学习基础知识了,
基础知识是支撑着一切的,一块LED屏幕你要是明白基础芯片的数据位移方式锁存方式,你就可以把他开发出无限可能。(这个栗子针对基础知识选择底层方向)。
需要说明的是,当今开发方式很多,有很多驱动和传感器都很优秀的解决方案,我认为学习这种系统需要由大到小再到大,对各部分职能有认知后,才能更好的理解各个小部分的设计原则,最后才能认识到系统有的点优势缺失不足。