物联网是通过多种传感设备把物品与互联网连接起来以实现物品智能化的一种网络技术。按照部署方式不同,物联网可分为私有物联网、公有物联网、社区物联网和混合物联网。物联网的体系结构包括:感知延伸层、网络层、业务和应用层。 物联网(InternetofThings,简称IoT)是一种利用各种传感器将物体与互联网相联系,并按照一定的规则进行数据交互和通信,从而实现智能化识别、定位、跟踪、监控和管理的一种网络。
01
课程适合哪类人学习?
相关专业大学生
计算机、软件工程、电子、通信、自动化等理工科类大三以上的大学生。为之后的学习、择业,积累技能经验值,提早了解行业、岗位,尽早规划。
已毕业技术人员
计算机、软件工程、电子、通信、自动化等理工科类已毕业的工程技术人员。有利于更好的选择自己想去的企业。提升实力,获得理想薪资。
想要更好发展
希望通过系统的学习及项目实战,成为一名物联网工程师,追寻更好的薪资待遇及发展空间,对技术开发有深入了解,你就一定会有更好的发展。
02
本次课程知识点涵盖哪方面
课程阶段 | 课程模块 | 课程详情 |
第一阶段 | 标准C语言 | 熟练搭建Linux下C语言开发环境;熟练的使用c语言运算符和类型转换;掌握C语言分支与循环结构;掌握数组的语法,利用数组与循环的结合;掌握函数的语法,掌握利用函数来优化程序;掌握指针的语法,掌握利用指针来简化程序;掌握利用字符串的方法来描述获取到的用户信息 |
第二阶段 | linux系统级开发 | 掌握系统级软件开发的各项原理/服务/接口;掌握linux系统的文件管理/内存管理;掌握linux系统的进程管理/进程树建立;掌握linux系统的线程管理/线程同步技术;掌握linux系统中库的制作;掌握linux系统中信号发送/处理/屏蔽;掌握TCP/IP网络底层通讯协议的原理 |
第三阶段 | C++及Qt框架库 | 掌握C++语言和C语言的兼容性及区别;掌握C++语言语法特性以及面向对象的编程逻辑;掌握C++语言对于程序代码结构优化的方法;掌握QT应用程序的开发流程;掌握QT信号和槽的机制;掌握面向对象QT编程,使用IDE完成QT项目;熟练使用Qt设计师/Qt创造器/Qt助手等工具;掌握Qt事件机制,完成Qt的窗口程序 |
第四阶段 | STM32单片机开发 | 掌握STM32单片机开发环境的搭建;掌握GPIO特点和寄存器操作,掌握位带操作流程;掌握CMSIS标准库使用,掌握系统时钟树特点;掌握位带操作的流程,掌握中断编程;掌握Systick定时器的特性和使用;掌握串口特点,掌握I2C总线协议和操作流程;掌握一线式串行总线协议、WIFI和MQTT网络协议;掌握DMA特性和配置流程,掌握定时器的使用 |
第五阶段 | 系统移植及驱动 | 掌握嵌入式linux系统软件分类和部署;掌握uboot特点和移植流程,掌握根文件系统制作流程;掌握linux内核配置/移植流程/内核程序编程基础;掌握linux字符设备驱动开发,掌握read/write/ioctl;掌握字符设备文件自动创建和销毁及混杂设备驱动开发;掌握linux内核中断编程,顶半部和底半部机制;掌握linux内核定时器使用、内核并发和竞态;掌握platform机制提高驱动可移植性和I2C驱动编程 |
第六阶段 | 智能家居大项目实战 | 掌握嵌入式产品开发的流程,需求分析;掌握QT移植和QT图形界面的实现;掌握软件的在线升级和本地升级功能;掌握MQTT协议的linux系统实现;掌握linux系统串口应用编程,实现云台功能;掌握温湿度的监控和云服务的数据存储功能;掌握linux系统摄像头视频的采集和网络传输 |
03
完善的教学服务体系
内容贴近企业需求
课程以ARM+Linux为主干,涵盖Linux系统级开发、C/C++编程语言、Qt开源框架库等主流技术,确保学员掌握企业所需技能
实战项目占比高
课程采用大项目贯穿的方式,项目实战占比整体课期的30%,帮助学员在实际项目中巩固所学知识,提升实战能力
结合人工智能技术
课程深入结合人工智能和AI大模型技术,着力打造人工智能时代物联网工程师,学员在大项目实战中融入AI大模型接口
完善的管理制度
达内提供完善的学员管理制度,包括考勤管理、就业管理和重修管理,帮助学员养成良好的学习习惯,确保学习效果
04
核心师资,鼎力带学
达内教育 只为学员提升而来
物联网老师张继文
[工作经历]
8年软件开发,12年教学经验
做开发期间参与设计并研发装甲计量系统
[老师简介]
物联网教研总监,主讲标准C++、STL标准模板库等课程,在北京中海技创科技发展有限公司从事5年的软件设计开发工作,授课善于总结知识点,剖析题时与现实生活结合,通俗易懂,课堂气氛掌控能力强语言幽默风趣。
- 寻客吧提醒您:本站仅作为便民信息搬运工,请自行分辨信息真假。