一、学习项目背景
物联网是近年发展起来的一种网络通信方式,它来源于互联网,但是又区别于物联网,物联网本身不仅仅和软件有关系,还涉及到硬件的设计,互联网的时代创建了一个互联网的世界可是与我们生存的世界产生的摩擦较小,因为主要还是软件进行操作的,而物联网,涉及到了很多传感器,硬件,在实际的研发场景下还需要考虑遵循的自然规律,在与我们现有的互联网相结合,就能营造出来一个真正的交互。
当下物联网打的火热应用的场景非常广泛,如:智慧城市、智慧交通、智慧水务系统、智慧电力系统、智慧燃气系统、智慧农业系统等等,众多的传统设备通通成功转型物联网管理模式,好处显而易见,无人持守,精准度高,成本低廉,应用范围广等。
这也提现了学习物联网的必要性,现在给大家介绍一下我们的项目实训内容,《智能家居系统》
智能家居的需求算是消费类电子领域较高的了,现在人人追求科技感,追求自动化,也是不被时代淘汰的一种表现了,同时也为我们的生活解决了很多问题,如:下班回家的路上,家中自动打开空调,睡觉前自动热水器烧水等,自动照顾你家中的宠物等一系列的场景,对于学习来说也是相对较好的选择,因为其项目贴近生活,通过现象可以提升学习者的成就感从而更加有性趣的学习下去。
二、学习路径
C语言
数据结构
数字电路
PCB电路设计
stm32单片机开发:
ARM架构、I2C总线、SPI总线、单总线类传感器、FSMC外扩内存、TFT-LCD、触摸屏、电源管理、SD卡操作
Zigbee开发:无线传感网络、网络管理、传感器获取
LoRa开发:解决方案设计、人机界面开发、LoRaPingPang系统设计、串口透传开发、自组网络设计、物联网系统设计
NB-IoT开发:解决方案设计、网络编程、云平台对接
WiFi开发:RTOS_SDK、网络编程、场景应用
Linux下开发:应用程序开发、网络编程、WEB开发、驱动开发
Linux开发板:嵌入式linux裁剪定制、移植、usb设备移植、linux驱动开发等内容。
三、项目框架