物联网软件开发需要学习什么?

需要大数据和人工智能么?本人android原生程序开发一枚,还需要学什么?

物联网工程师需要学习一下几个方面:
  1 、物联网产业与技术导论:全面了解物联网之 RFID 、 M2M 、传感网、两化融合等技术与应用。
  2 、 C 语言程序设计:物联网涉及底层编程, C 语言为必修课,同时需要了解 OSGi , OPC , Silverlight 等技术标准。
  3 、单片机原理及应用:物联网的底层单片机及其相关应用技术,包括控制、多媒体等。
  4 、 Java 程序设计:物联网应用层,服务器端集成技术,开放Java培训技术也是必修课,同时需要了解 Eclipse,SWT,Flash,HTML5 等技术使用。
  5 、物联网工程概论:全面了解物联网基本知识、技术体系以及相关理论,对物联网的关键技术,如 EPC 和 RFID 技术、传感器技术、无线传感器网络技术、 M2M 技术等。同时应对与物联网密切相关的云计算、智能技术、安全技术也进行论述。
  6 、无线传感网络概论:学习各种无线 RF 通讯技术与标准, Zigbee, 蓝牙, WiFi , GPRS,CDMA , 3G,4G,5G 等等。
  7 、 TCP/IP 网络与协议: TCP/IP 以及 OSI 网络分层协议标准是所有有线和无线网络协议的基础, Socket 编程技术也是基础技能。
  8 、嵌入式系统技术:嵌入式系统是物联网感知层和通讯层重要技术。
  9 、传感器技术概论:物联网专业学生需要对传感器技术与发展,尤其是在应用中如何选用有所了解,但不一定需要了解传感器的设计与生产,对相关的材料科学,生物技术等有深入了解。
  10 、 RFID 技术概论: RFID 作为物联网主要技术之一,需要了解。
  11 、工业信息化及现场总线技术:工业信息化也是物联网主要应用领域,需要了解。
  物联网软件、标准、与中间件技术:物联网产业发展的关键在于应用,软件是灵魂,中间件是产业化的基石,需要学习和了解 。追问

您是不是没看清题目?

我是做软件方面的

重点我想知道的是需不需要学大数据和人工智能?

温馨提示:答案为网友推荐,仅供参考
相似回答