
计算机科学与技术是传统的专业,目前都比较成熟了,包括人才,教学,技术,软硬件等。
物联网是以计算机科学为基础,包括网络、电子、射频、感应、无线、人工智能、条码、云计算、自动化、嵌入式等技术为一体的综合性技术及应用,它要让孤立的物品接入网络世界,让它们之间能相互交流、让我们可以通过软件系统 *** 纵himer、让himer鲜活起来。
物联网的基础就是计算机科学与技术,学习物联网必然要学习到计算机科学与技术。
物联网是新一代信息技术的重要组成部分,也是“信息化”时代的重要发展阶段。顾名思义,物联网就是物物相连的互联网。这有两层意思:其一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;其二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信,也就是物物相息。物联网通过智能感知、识别技术与普适计算等通信感知技术,广泛应用于网络的融合中,也因此被称为继计算机、互联网之后世界信息产业发展的第三次浪潮。
物联网是互联网的应用拓展,与其说物联网是网络,不如说物联网是业务和应用。物联网的实践最早可以追溯到1990年施乐公司的网络可乐贩售机—Networked Coke Machine。
物联网用途广泛,遍及智能交通、环境保护、政府工作、公共安全、平安家居、智能消防等多个领域。
最初在1999年提出:即通过 射频识别( RFID)(RFID+互联网)、红外感应器、 全球定位系统、 激光扫描器、气体感应器等信息传感设备,按约定的协议,把任何物品与互联网连接起来,进行信息交换和通讯,以实现智能化 识别、 定位、 跟踪、 监控和 管理的一种网络。简而言之,物联网就是“物物相连的 互联网”。
物联网技术中的编程主要是和物品传递过程中的信息流和机械设备控制有关,比如RFID的控制和信息交换、一维码二维码设备的控制和信息交换等等,重点在无线通信技术、工业控制技术、传感器技术等等。
软件开发专业的重点在于软件工程理论、数据结构算法理论、程序设计的有效性、信息安全、数据交换理论等等,所学的知识100%是给写程序的人准备的。
可以这么说,学物联网技术的肯定会编程,但是没有学软件开发的会的精。我们曾招聘了个物流专业的毕业生,他绝对会编程,写的程序也能运行,但是很多地方不符合软件开发的规范,代码杂乱且效率也比较低,因为他没学过编码规范,也不知道怎么优化代码。
另外,学物联网技术的和学软件开发技术的比起来,会的编程语言比较少。物联网技术主要跟硬件打交道,用到的编程语言也就是汇编、C、PLC等等,也许还会加上C#、VB或Java等用来写界面程序。但是职业程序员每个人都会好几种编程语言,用在不同的场景。比如桌面程序或开发CS模式的程序用C#、Java,服务器端开发用JSP、ASP、PHP,工程计算用Python,浏览器端开发用HTML/CSS
/Javascript,数据交换使用XML/XPATH/XSLT/JSON等,人工智能方面用逻辑编程语言Prolog,工程控制用PLC编程语言或TCL/TK脚本语言等等。
因此,学物联网技术的人,不建议向软件开发方向发展,应向工业控制工程师方向发展。
虽然这几个专业在学习方向上有所不同,但是在基础课程部分还是基本一致的,主要涉及到数学、物理、模拟电路、数字电路、 *** 作系统、编程语言、计算机网络、数据库、算法设计、数据结构、编译原理等,这些课程通常是这三个专业都要重点学习的。
软件工程的重点内容在于软件产品的研发,培养目标是具有初级研发能力的应用型开发人才。在课程设置上会构建一个比较健全的软件开发的知识结构,涉及到多种编程语言的学习、数据库、软件开发体系结构、项目管理等内容,结合不同的细分方向,还需要学习相应的知识,比如大数据开发方向还需要学习大数据平台的相关内容。软件工程专业毕业生的动手能力通常比较强,由于软件开发的就业面比较广,所以软件工程专业的就业情况一直比较不错。
网络工程专业的重点在于网络数据通信及相关产品的研发,培养目标是专业的网络工程设计、开发人才。网络工程专业的知识结构紧紧围绕计算机网络展开,包括通信原理、交换原理、通信协议、网络编程、网络 *** 作系统、网络安全等内容。学习网络工程专业需要较强的动手实践能力,通常需要学的知识也比较多和杂。目前IT行业内网络工程的专业人才也具有较大的缺口,所以就业还是相对比较容易的,通常的就业渠道包括网络设备生产商、销售商、网络服务商等。
在5G通信以及工业互联网的推动下,未来物联网的发展前景还是非常广阔的,物联网与云计算、大数据、人工智能也都有紧密的联系,所以物联网专业的知识结构也相对比较丰富。物联网的知识集中在三个方面,分别是设备、网络和物联网平台,其中涉及到嵌入式编程、网络编程以及数据库编程等内容。对于物理基础比较扎实,同时学习能力比较强的学生来说,选择物联网工程专业是不错的选择。假的,物联网的中间件是一种软件系统,而不是硬件设备。它是指处于物联网系统中,连接设备和应用程序之间的中间层,起着将信息转发、存储、处理和分析的重要作用。
物联网的中间件充当着物联网系统的枢纽,对于物联网数据采集、传输、存储、处理、分析等方面发挥着举足轻重的作用,能够使各设备感知和理解环境变化,进行决策和控制,并将数据流和控制信号从各个终端节点搜集,并通过互联网进行交互。
通常,物联网的中间件包括了诸如云计算、大数据分析、消息代理、协议转换、数据缓存、安全管理等多种功能,以便于实现设备、应用程序、网络和平台之间的互 *** 作性和信息交互,并为物联网系统提供支撑。
因此,物联网中间件并不是一种硬件设备,而是一种软件系统,扮演着连接其他物联网组件的重要角色。物联网产业与技术导论:全面了解物联网之RFID、M2M、传感网、两化融合等技术与应用。
C语言程序设计:物联网涉及底层编程,C语言为必修课,同时需要了解OSGi,OPC,Silverlight等技术标准。
单片机原理及应用:物联网的底层单片机及其相关应用技术,包括控制、多媒体等。
Java程序设计:物联网应用层,服务器端集成技术,开放Java技术也是必修课,同时需要了解Eclipse,SWT, Flash, HTML5,SaaS等技术使用 。
物联网工程概论:全面了解物联网基本知识、技术体系以及相关理论,对物联网的关键技术,如EPC和RFID技术、传感器技术、无线传感器网络技术、M2M技术等。同时应对与物联网密切相关的云计算、智能技术、安全技术也进行论述。
无线传感网络概论:学习各种无线RF通讯技术与标准,Zigbee, 蓝牙,WiFi,GPRS,CDMA,3G, 4G, 5G等等。
TCP/IP网络与协议:TCP/IP以及OSI网络分层协议标准是所有有线和无线网络协议的基础,Socket编程技术也是基础技能。
嵌入式系统技术:嵌入式系统是物联网感知层和通讯层重要技术。
传感器技术概论:物联网专业学生需要对传感器技术与发展,尤其是在应用中如何选用有所了解,但不一定需要了解传感器的设计与生产,对相关的材料科学,生物技术等有深入了解。
RFID技术概论:RFID作为物联网主要技术之一,需要了解。
工业信息化及现场总线技术:工业信息化也是物联网主要应用领域,需要了解。
物联网软件、标准、与中间件技术:物联网产业发展的关键在于应用,软件是灵魂,中间件是产业化的基石,需要学习和了解一般,物联网工程是软硬件都学的,我们学校没有这样分,但是对于个人肯定有侧重点的,如果你以后要从事物联网工程的话,应该软硬件都具备,但偏硬件一点。
第一,这种问题还是问系里的老师比较好吧,他们很专业的,你可以分别去跟教软件和教硬件的老师坐下来聊一聊具体情况,包括要学什么内容,以后就业什么情况,让他们给你描述一下工作情景,帮助你选择。
第二,还是兴趣,根据你跟老师聊的情况,你判断自己可能更适合哪个。我也是物联网工程,马上毕业了,但是以后不从事这方面,不适合,不感兴趣。当时志愿填了这个专业,想着可以转专业,后来接触了,不感兴趣但是前景好,觉得自己努把力应该可以读好,既来之则安之这句话把我压住了。所以还是选择自己喜欢的、适合的方向读。
物联网应用技术主要课程:物联网产业与技术导论、C语言程序设计、Jav程序设计、无线传感网络概论、 TCP/ID网络与协议、嵌入式系统技术、传感器技术概论、RI坡术概论等。
物联网专业是一门交叉学科,涉及计算机、通信技术、电子技术、测控技术等专业基础知识,以及管理学、软件开发等多方面知识。作为一个处于摸索阶段的新兴专业,各校都专门制定了物联网专业人才培养方案。学生儒要学习包括计算机系列课程、信息与通信工程、模拟电子技术、物联网技术及应用、物联网安全技术等几十门课程,同时还要打牢坚实的数学和物理基础。另外,优秀的外语能力也是必备条件,因为目前物联网的研发、应用主要集中在欧美等国家,学生需要阅读外文资料和应对国际交流。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)