南京物联网培训班
5G时代来临,全球多国掀起5G争夺战
5G成为下一个移动通信网络,全球各国政府号召通信企业、
移动设备制造商、芯片技术供应商争夺5G使用权与技术核心地位,决战下一个技术风口。
1.全球IT巨头争夺
高通、华为、苹果、英特尔、MTK、三星5G芯片之争。高通、苹果和解,达成合作;因特尔宣布退出5G争夺战;华为发布全系列5G产品解决方案。
2.全球5G技术竞赛
中、美、韩三国分别以华为、高通、三星为代表,抢夺5G芯片控制权。三星ExynosModem 5100、高通X55、华为巴龙5000三大5G基带芯片抢占全球5G市场。
3.全球电信运营商布局
39个和地区的67家电信运营商已经宣布计划在2018-2022年之间向用户推出5G服务。韩国三大移动运营商集体推出5G服务,成为主要进入5G时代的。
万物互联,企业布局物联网
5G融入智能物联网技术,
万物互联正式开启,企业在物联网领域发起“圈地运动”
1. 腾讯物联云
腾讯和美的集团合作,宣布腾讯奔向物联网,五千个产品将接入腾讯物联云。
2.联通思科Jasper
2017年6月,思科发布五款物联网产品及服务,是全球物联网平台
3.移动OneNet
中移物联网OneNET开发平台入选2017年"互联网+"重大工程项目。
4.阿里云IoT
阿里云在2017杭州·云栖大会上宣布正式发布Link物联网平台。
5.百度天工
百度宣布百度云天工将抢先布局AI时代智慧城市、 智能楼宇。
5.谷歌Android Things
谷歌在I/O年度大会上推出Android Things物联网平台。
来千锋学习物联网,成为万物互联时代的弄潮儿!
伴随智能时代来临
物联网技术已经不再是某个单一领域的技术
开始逐渐演变成跨学科、跨专业的综合学科
对于底层算法及设计模式要求越来越高
物联网培训学员应对底层技术有深刻了解,具备开发能力,对互联网以及通信协议进行系统掌握
未来各大物联网平台快速兴起,开发人员还要能够快速甄别出适合自己产品形态的PaaS或SaaS服务提供商进行快速接入
六维全息课程体系重磅升级
打破人们对物联网学科涉猎广而不精的课程认知误区
物联网培训六维全息课程科学构建从软件到智能硬件的高水准学科体系
线上线下 全维度学习模式
课程由基础课、专业课、项目课、、企业课、课、职后课等6大部分组成,软件硬件双维度授课,打造嵌入式物联网复合型全栈工程师
近10套2020版 全新真实项目
全程企业讲师学科
完善无忧的职后服务系统
基础班课程内容:
课程阶段 | 课程内容 | 课程案例 | 掌握技能 |
---|
天 | 物联网概述及环境搭建 | 物联网概述 |
1、了解物联网行业技术介绍、行业发展、 物联网技术体系介绍 2、Linux操作系统的使用、服务的安装 3、Linux操作系统远程登陆 4、Linux日常高频率应用命令使用练习 5、文件操作命令使用练习 6、内容检索命令使用练习 7、压缩解压命令使用练习 8、系统内部常用命令使用练习 |
windows下编程环境搭建 | |||
Linux云服务器使用 | |||
Linux常用命令 | |||
第二天 | C语言基本数据类型与运算符 | 输入一个年份,判断是否是闰年 |
1、程序设计关键字分类讲解 2、各类进制间的分析以及转换 3、有符号以及无符号深度剖析 4、各种运算符介绍 5、数据存储类型的读写控制 6、不同数据类型间的自动以及强制类型转换 7、各种类型间的越界问题剖析 |
输入学生的各门课成绩求平均成绩 | |||
第三天 | C语言控制语句 | 输入考试分数自动判断所属级别(if) |
1、选择控制语句 2、循环控制语句 3、控制语句相关关键字分析 |
1~100求和(for、while、do while) | |||
乘法小九九 | |||
百钱买百鸡 | |||
输入一个1~7的数字,打印对应的星期几switch | |||
第四天 | 数组 | 输入年月日判断是一年中的第几天 |
1、数组的精确定义 2、数组元素严谨的初始化 3、深度剖析数组元素的读写过程 4、多维数组的精确定义 5、多维数组的应用操作 |
统计平均成绩和不及格人数 | |||
第五天 | 函数 | 猜数字游戏 |
1、函数的定义、声明、调用三要素 2、各类场景的函数定义 3、严谨的函数声明 4、函数的调用过程剖析 5、函数参数本质剖析 6、实参、形参详解 7、具体需求下的函数封装流程 |
第六天 | 指针基础 | 指针练习题 |
1、指针与内存哪些事儿 2、指针的定义与使用 3、指针与基本类型变量的关系 4、指针与数组的关系 5、指针与函数的关系 6、指针与字符串的关系 7、指针与指针的关系 |
第七天 | 常用字符串处理库函数 | 手机信息解析器 |
1、字符串拷贝函数 2、字符串追加函数 3、字符串比较函数 4、字符串切割函数 5、字符串转整型、浮点型 6、字符串中查找字符 7、字符串中查找字符串 |
第八天 | GTK图形界面设计:窗口、按钮、信号、布局、其他控件 | 创建窗口 |
1、GTK图形界面开发概述 2、GTK程序设计框架 3、GTK各种控件创建、属性设置、使用 4、GTK信号机制,事件处理,回调函数 |
窗口属性设置 | |||
创建按钮 | |||
按钮动起来 | |||
标签 | |||
输入框 | |||
计算器GUI设计 | |||
第九、十天 | 智能家居GUI设计 | 智能家居登陆系统GUI |
1、项目开发流程及规范 2、项目开发文档编写 3、解决项目问题的方法 4、C语言及GTK知识 |
专业课深度打造物联网全栈工程师
课程阶段 | 主题 | 课时/天 | 掌握能力 | 胜任职位 | 薪资 |
---|
阶段:嵌入式C编程 | ubuntu系统安装及环境调试 | 15 | 在嵌入式领域中大部分开发都会用到C语言。C语言简洁、紧凑、使用方便灵活加上GNU在实际项目开发中所做的扩展,使得C语言在整个嵌入式开发过程中起着至关重要的作用。重要的是用C语言开发的程序在嵌入式平台下可移植性比较强,运行效率极高。一个精通C语言程序设计的程序员,可以很容易地从事Linux、WinCE、Vxworks、μc/os等嵌入式操作系统下的各类软件开发工作。本阶段学习目标是掌握C语言基本知识、巩固C编程语法基础,以及深入C语言编程和数据结构与算法,为将来的程序设计工作打下坚实的基础。 | c语言开发工程师 | 8k |
Linux常用命令 | |||||
嵌入式C语言编译调试技巧 | |||||
C语言基本语法结构 | |||||
C语言基本语句 | |||||
数组 | |||||
函数 | |||||
变量存储 | |||||
预处理指令 | |||||
库的使用与制作 | |||||
指针 | |||||
动态内存分配 | |||||
字符串处理技巧 | |||||
结构体的对象思维 | |||||
数据结构之链表操作 | |||||
文件操作 | |||||
阶段项目 |
项目名称: lrc歌词解析项目 项目描述: 该项目能够实现lrc歌词信息解析,并能够按照歌曲播放进度以滚屏的方式呈现,项目涉及文件操作,lrc歌词文件格式的分析,歌词信息存储链表,链表搜索,终端控制 应用技术: 1、Linux下编辑器、编译器、调试器 2、嵌入式C编程(数据结构、控制语句、数组、函数、字符串操作、指针、结构体、文件操作) 3、终端控制 |
||||
第二阶段:面向C++模板库应用开发 | C++概述 | 10 | c++起初也叫”c with class”.**名称表明,c++是对C的扩展,因此c++是c语言的超集,这意味着任何有效的c程序都是有效的c++程序。c++程序可以使用已有的c程序库。c++语言在c语言的基础上添加了面向对象编程和泛型编程的支持。c++继承了c语言,简洁,快速和可移植的传统..让c程序员在已有知识的基础上,再去学习c++语言,理解运用OOP,在其已有思维的基础上进行扩展,这样可以保持其好的生产率.理解为c++的出现并不是去替代c,而是对c的扩展,所以在c++中既可以使用c++新特性,并且可以使用c的过程式思维来编写程序. |
c++开发工程师M 游戏开发工程师 |
8-10k |
C++对C的扩展 | |||||
C++独特的函数 | |||||
C++引用深度剖析 | |||||
C++类和对象 | |||||
C++类和对象的应用 | |||||
C++继承和派生 | |||||
C++多态的深度剖析 | |||||
C++模板的深度剖析 | |||||
C++异常的深度剖析 | |||||
STL标准模板库概述 | |||||
STL常用容器 | |||||
STL常用算法 | |||||
第三阶段:AI图像处理 | shell脚本开发 | 5 | Qt 是一个由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,Qt很容易扩展,并且允许真正地组件编程。Qt 包括多达 250 个以上的 C++ 类,还提供基于模板的 collections, serialization, file, I/O device, directory management, date/time 类。甚至还包括正则表达式的处理功能,支持 2D/3D 图形渲染,支持 OpenGL大量的开发文档XML 支持。本阶段主要围绕QT的安装、配置和使用、布局、和内置框架进行介绍. 计算机视觉主流开源软件OpenCV,它为图像处理、模式识别、三维重建、物体跟踪、机器学习和线性代数提供了各种各样的算法。OpenCV库包含500多个函数,2500多种算法,可以扩展应用到视觉行业中的很多领域,有广泛的用途,比如安保,医学成像,模式与人脸识别,机器人和工业产品检测等等。 |
QT开发工程师 opencv工程师 图像识别工程师 计算机视觉工程师 智能机器人开发工程师 |
10-30k |
Cortex-A53平台搭建 | |||||
QT初识 | |||||
QT中的常用控件 | |||||
QT中的事件处理机制 | |||||
QT企业实战 | |||||
OpenCV环境搭建 | |||||
图像接口 | |||||
Q图像处理T初识 | |||||
AI | |||||
第二、三阶段项目 |
项目名称: 工业控制GUI 项目描述: 该项目是工业控制中用于交互的UI界面,**UI操作可以连接各类外设的串口设备,采集串口设备的数据并以柱状图的方式实时显示传感器数据。界面拥有登录以及注册界面,不同的登录身份管理不同的设备。操作记录查询,串口界面的配置界面,串口的调试界面。在分类器中可以增加、删除设备等。以便适配各类串口的外部控制设备 应用技术: 1、GUI的切换 2、Qt中的时间处理 3、Qt常用控件使用 4、Qt对串口配置(波特率、串口选项、数据位、停止位、校验位) 5、Qt对串口数据的实时读写 6、Qt操作数据库(数据的增、删、改、查) |
||||
第四阶段:Linux系统程序设计 | 系统调用 | 15 | Linux系统提供了许许多多的功能,作为一个软件开发人员我们必需学会如何编程去使用操作系统提供的功能。 本阶段主要围绕Linux系统调用、进程、线程、进程间通信等知识进行学习,掌握Linux系统下的编程技能,能够编写Linux系统下的多任务、多并发应用程序 |
Linux软件工程师 Linux c/c++软件工程师 |
10-20k |
进程 | |||||
进程间通信 | |||||
线程 | |||||
并发同步与互斥 | |||||
第四阶段项目 |
项目名称: 智能音响项目 项目描述: 智能音箱是一个音箱升级的产物,可以语音控制播放音乐、切歌、 调节音量等,并且可以对智能家居设备进行控制,比如打开窗帘、 设置冰箱温度、提前让热水器升温等能够实现语音识别和控制的音 箱,智能音箱是在原有音箱的基础上添加了语音识别模块和算法, 能够实现语音搜索、语音控制、生活管理、语音控制其他设备的功能 应用技术: 1、Linux程序设计 2、开源的Mplayer移植 3、基于Qt的UI设计 4、语音识别模块以及算法 5、语音控制指令发送和响应 |
||||
第五阶段:Linux网络编程 | Linux网络编程特点 | 10 | 信息技术网络化是人们生活以及技术的发展的一个重要方向:手机、电脑、平板、汽车、广告机网络已成为功能,智能电视、智能音箱、冰箱等传统家电行业网络化也提上日程,接入网络万物互联互通已经成为大势所趋。本阶段主要**网络相关知识学习,让学员从顶层到底层熟悉整个网络通信过程,熟练掌握网络应用编程、底层编程技术、精通协议栈,为进行各项网络开发工作打下坚实的基础。 |
网络应用开发工程师 网络安全开发工程师 路由设备开发工程师 交换机开发工程师 网络服务开发工程师 服务器工程师 |
10k-25k |
UDP通信 | |||||
常用通信协议 | |||||
TCP通信 | |||||
网络通信与防火墙 | |||||
原始套节字 | |||||
网络开发工具包 | |||||
第五阶段项目 |
项目名称: 路由器项目 项目描述: 路由器,又称为网关设备,是用于连接多个逻辑上分开的网络,具备判断网络地址和选择路径的功能。所谓逻辑网络,是代表一个单独的网络或者一个子网。当数据从一个子网传输到另外一个子网时,可**路由器的路由功能来完成,所以不在同一个网段的 PC(Personal Computer),需要设置默认网关才能把数据传送过去,通常情况下,都是将路由器设置为默认网关 应用技术: 1、TCP/UDP编程架构 2、原始套接字编程架构 3、ARP协议、ARP表 4、ip、mac自动扫描 5、tcp、udp、ip、ICMP、ARP、MAC报文的组包与解包 6、路由表、下一跳的代码实现 7、路由器的多网卡 8、路由器的级联 |
||||
第六阶段:数据库+BS开发 | 数据库分析 | 5 | 本阶段我们主要学习Linux系统在设备应用开发过程中涉及到的一些数据存储处理等技术,实际上,在项目开发过程中会产生大量数据,而这些数据需要存储在掉电不丢失的磁盘当中,并且将来在任何时候任何平台都可以访问,而这就需要用到数据库,数据库不在大小,关键是是否适合该项目开发需求,在效率和功能上做出平衡,我们必须重视数据库的应用开发。 |
数据库开发工程师 前端应用开发工程师 软件开发工程师 |
8k-20k |
SQLite数据库 | |||||
SQLite语句进阶 | |||||
B/S开发环概述 | |||||
HTML | |||||
JavaScript | |||||
AJAX/CGI | |||||
代码版本管理 | |||||
第七阶段:5G物联网工程开发 | 物联网工程 | 15 | 本阶段将使学员了解并掌握物联网是为了达到节能、舒适、便利的目的,要求对市政、家庭、农业等的智能控制和监视制定细致的策略和方案,并**在农业大棚内布置温度、湿度、光照、土壤水分、PH/EC值、二氧化碳等传感器,对棚内环境进行检测,从而对棚内的各参数进行自动化控制。整个过程可以根据用户需求,随时进行处理,为农业生态信息自动监测、对设施进行自动控制和智能化管理提供科学依据。传感器采用无线射频技术,可以将数据远传至电脑或主控制器,电脑或主控制器针对无线传感器传递过来的数据进行分析和计算,反过来自动控制相关的执行机构(打开天窗采光或补光,打开通风口释放二氧化碳或氧气,控制滴灌阀打开或关闭等),进而给棚内农作物提供加适宜的生长环境。**加精细和动态监控的方式,来对农作物生长周期进行管理,好的感知到农作物的生长环境,达到“智慧”状态,提高资源利用率和生产力水平。使学生熟悉物联网产品项目开发流程,了解项目需求,掌握制定产品规格的流程,掌握系统架构设计,并进行行业的前景分析。 |
物联网开发工程师 物联网传感器工程师 物联网安全研究员 物联网大数据研究员 stm32工程师 |
10-30k |
RFID技术 | |||||
zigbee技术 | |||||
NB-iot技术 | |||||
MQTT技术 | |||||
WIFI技术 | |||||
5G | |||||
STM32 | |||||
第七阶段项目 |
项目名称: 智能农业大棚项目 项目描述: 项目可**NB-IOT等标准物联网通信协议实现农业生产监控智能化,对传统农业生产监控的了解与未来农业生产监控的需求分析,该项目基于MQTT的智能农业大棚监控系统,包括总体结构、服务器搭建、客户端发布订阅和传感节点的设计,从而实现了设备和移动端的数据传输,完成了客户端的数据可视化,可以说是真正的物物相连 应用技术: 1、zigbee自组网,自愈合。 2、MQTT协议发布以及订阅传感器以及控制器数据。 3、**串口通信技术获取或控制传感器和制动器 4、**NB-IOT设备将数据借助移动、联通、电信将传感器和制动器上传到云端。 5、HTML、JavaScript、AJAX、CGI、Boa服务器 |
||||
第八阶段:BSP开发 | ARM系统结构 | 5 | 本阶段将使学员掌握从零开始搭建嵌入式Linux运行环境。首先**基于ARM Cortex-a53处理器了解芯片手册的基本阅读技巧,掌握处理器芯片资源、时钟控制器、电源管理、异常中断控制器、存储控制器等模块,为底层平台搭建做好准备。Linux平台包括内核裁减、内核移植、交叉编译、GNU工具使用、内核调试、Bootloader介绍、制作与原理分析、根文件系统制作以及向内核中添加自己的模块,并在目标平台上运行自己制作的Linux系统,集成部署Linux系统整个流程,它的应用只局限于移动终端,还包括数据电视、机顶盒、PDA等消费类电子产品。 |
Linux系统开发工程师 Linux BSP开发工程师 Linux内核开发工程师 |
15-60k |
Bootloader设计与移植 | |||||
Linux内核开发移植 | |||||
Linux文件系统 | |||||
第九阶段:Linux+Android设备驱动开发 | Linux设备驱动开发 | 10 | 驱动程序设计是嵌入式Linux开发工作中重要的一部分,也是比较困难的一部分。本阶段课程让学员熟悉Linux的内核机制、驱动程序与用户级应用程序的接口,掌握系统对设备的并发操作。熟悉所开发硬件的工作原理,具备ARM硬件接口的基础知识,熟悉ARM Cortex-a53处理器各资源、掌握Linux设备驱动原理框架,熟悉工程中常见Linux字符设备、块设备、网络设备、USB设备等驱动开发,在工作中能独立胜任底层驱动开发。 |
嵌入式开发工程师 linux驱动开发工程师 Android驱动开发工程师 |
15-60k |