信盈达—您身边的嵌入式&人工智能专家
全国免费咨询热线:400-8788-909

做物联网开发,需要学习什么知识?

时间:2018-08-05 00:00:00 来源:信盈达 作者:信盈达

物联网,英文为 “Internet of Things”,顾名思义物物相连的互联网。本质上,物联网的核心及基础仍然是互联网,只是终端不再是计算机,而是嵌入式计算机系统及其配套的传感器,其用户端延伸和扩展到了物品与物品之间,进行信息交换和通信,也就是物物相息。

做物联网开发,需要学习什么知识?

对于标准的物联网系统,可以分为四层:感知识别层、网络构建层、管理服务层和综合应用层。

对于初学者的物联网学习步骤,信盈达对于以下知识点总结,如果你有好的总结及优化建议,欢迎加QQ:914865590,技术之路,我们共同进步。


感知识别层:采集信息

感知层由各种传感器构成,负责信息采集和信号处理。通过感知识别技术,让物品“开口说话、发布信息”,这是物联网区别于其他网络的最独特部分。感知识别层位于物联网四层模型的最底端,是所有上层结构的基础。


感知层知识点涉及:

芯片

嵌入式系统

通信芯片

定位芯片

传感器

物理传感器

化学传感器

生物传感器

RFID

摄像头

控制器

CPU

MCU

MPU

SOC

CPLD

FPGA

PowerPC

DSC

无线模组

通信模组

WiFi/蓝牙/Zigbee/蜂窝移动/NB-IoT

定位模组

GNSS/天线

通过感知层感知到了信息,那么接下来如何让信息发送出去并得以利用?这就要通过网络构建层。


网络构建层:传输数据

网络是物联网最重要的基础设施之一。网络构建层在物联网四层模型中连接感知识别层和管理服务层,具有纽带作用,它负责向上层传输感知信息和向下层传输命令,简而言之就是传输数据。

这个层面上就是利用了互联网、移动通信网、卫星通信网等基础网络设施,对来自感知识别层的信息进行接入和传输。


网络构建层知识点涉及:

通信网络

2/3/4/5G

NB-IoT

SIM 卡

ZigBee

LoRa

WiFi

蓝牙

NFC

红外

Thread

管理服务层:信息整合与利用

 

在高性能网络计算机的环境下,管理服务层能够将网络内海量的信息资源通过计算机整合成一个可互联互通的大型智能网络。管理服务层主要解决数据如何存储(数据库与海量存储技术)、如何检索(搜索引擎)、如何使用(数据挖掘与机器学习)、如何不被滥用(数据安全与隐私保护)等问题。

管理服务层位于感知识别和网络构建层之上,处于综合应用层之下,是物联网的智慧源泉。人们通常把物联网应用冠以“智能”的名称,如智能电网、智能交通、智能物流等,而其中的智慧就来自于这一层。


管理服务层知识点涉及:

应用开发平台

协议

HTTP

MQTT

CoAP

通信协议

TCP/IP

UDP 协议

连接管理平台

设备管理平台

系统及软件开发

综合应用层:用户接口

综合应用层是物联网系统的用户接口,通过分析处理后的感知数据,为用户提供丰富的特定服务。

具体来看,这些所谓的智能,其实真正是基于感知识别层收集到的、网络构建构建层传输的、管理服务层挖掘利用的信息,然后再把特定信息反馈给基层物体完成指定命令以此实现。


综合应用层知识点涉及:

物联网智能终端

To B 类

车载类

监控类

调度类

To C 类

可穿戴设备

智能家居

消费电子

系统集成应用服务

To B 类

公共服务

垂直行业

To C 类

智慧生活

如今的物联网正逐步渗透到各个行业中,不可否认,它变得越来越重要。预计到 2020 年,物联网解决方案将带来 1.7 万亿美元的市场,作为开发者,从事物联网开发为时不晚,从上面的知识点中可以对 IoT 开发有一定的了解。除此之外,本文还总结一些国内外优秀且免费 IoT 课程,希望对大家的 IoT 学习之路有所帮助。

做物联网开发,需要学习什么知识?

信盈达2008年在深圳特区南山高新科技园成立。自成立至今近九年来专注为企业和个人提供高端方案设计、高端嵌入式/Android培训等服务。公司下设信盈达实训学院、信盈达研发中心、信盈达教学仪器三大业务板块。九年来公司坚持"技术领先、服务领先",以雄厚的实力和专业的品质成为国内唯一有实力从产品最底层研发到系统层开发的嵌入式实训、产品解决方案提供商。为中国IT行业提供最具价值的职业教育服务。专业培训i嵌入式、物联网、人工智能Java、单片机等课程,想了解更多信息点击立马咨询