⑴ 物联网工程师需要学习什么技术
物联网工程师需要掌握:物联网产业与技术导论、物联网工程概论、、Java程序设计、单片机原理及应用、无线传感网络概论、移动通信技术、蜂窝物联网技术等技术。
物联网是基于互联网、广播电视网、传统电信网等信息承载体,让所有能够被独立寻址的普通物理对象实现互联互通的网络又称为物联网域名。
物联网理念最早可追溯到比尔·盖茨1995年《未来之路》一书。在《未来之路》中,比尔·盖茨已经提及物互联,只是当时受限于无线网络、硬件及传感设备的发展,并未引起重视。
(1)zigbee用什么语言编程扩展阅读:
物联网专业毕业生需掌握的知识与技能:
1、掌握和计算机科学与技术相关的基本理论知识;掌握物联网工程的分析和设计的基本方法。
2、了解文献检索、资料查询的基本方法,具有一定的科学研究和实际工作能力。
3、了解与物联网工程有关的法规。
4、能够运用学习知识和外文阅读能力查阅外文资料。
5、掌握文献检索、资料查询的基本方法,具有获取信息的能力。
参考资料来源:网络—物联网工程专业
⑵ zigbee编程用IAR,调试仿真用什么软件
哥哥,IAR自带了调试,下载功能。你直接用IAR就足够了。其它配套的一些实用软件,芯片厂商一般会免费发布给用户的。比如TI就给出了一大堆有用的软件,公开的。
⑶ 基于ZIGBEE无线温度采集系统的设计
我本科的毕业设计也是做ZigBee的,实现一个果园环境监控系统。我讲讲我做这个毕业设计的基本思路和学习方向,希望对题主有帮助。
1、硬件
对ZigBee协议有基本了解的都知道,它只是一种协议,类似于TCP/IP协议,很多嵌入式平台(如ARM、Linux等)都可以实现。比较主流的用于构建ZigBee拓扑网络的嵌入式平台是CC2530/2430系列单片机,它们是TI公司专门设计用于搭建ZigBee网络的芯片,内置强大的ZigBee协议栈支持。CC2530/2430基于C51开发的,所以片上资源和接口和C51/C52系列单片机类似,学懂了51单片机,学这个也很简单了。
所以要搭建ZigBee网络,首先要搞懂CC2530/2430的硬件资源(只做APP层基本可以不用深入理解指令集)。从最小系统入手,电源电路、晶振电路、复位电路等,以及一些嵌入式基本通信协议,如iic、spi、RS232/485等,还有AD/DA模块,这个用于温度传感器(模拟的)数据采集。
2、软件
ZigBee协议栈的底层都是TI公司已经设计好了的,自组网、网络拓扑、路由、发送/接收数据包等,这些网络操作都封装好并提供给用户编程接口,直接在APP层调用就行,若只做简单开发无需深入了解物理层和链路层,只要通过开发文档把这些需要用到的编程接口弄明白(类似于C语言的封装库,只管调用,不管实现)。
还有就是传感器编程(如题中所述的温度传感器),这种传感器市面上太常见了,基本都是通过iic或者其他通信协议直接读数字信号,连数模转换都不需要,源代码网上都一搜一大堆,直接拿过来用就行,稍微调一下接口和时序什么的。
3、网络拓扑
由于底层自组网的特性,我们只要简单地了解组网、路由、鉴权、发/收包等基本内容(应付答辩啊),因为底层的封装实现……你想看都看不到,只能通过官方文档大概知道它是怎么处理的。除了APP层,其他的交给协议栈来做吧。
⑷ 物联网专业需要学习编程吗
肯定要编程的呀
按照目前互联网发展的速度,计算机、数学、软件测试等于编程有关的专业,前景会好。
现在IT行业发展很迅速,很多人做程序开发工程师,或者是网络运维,这些都是一些高薪职业。
如果不想敲代码,互联网营销的专业前景也不错,不过部分学校可能把这部分内容放在新闻传播学专业里面,课程学习或许不够细致,所以有不少人选择校外的系统学习,增强自己的能力。
有时间去电脑学校看看也行