博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
物联网介绍の高屋建瓴篇
阅读量:2443 次
发布时间:2019-05-10

本文共 794 字,大约阅读时间需要 2 分钟。

随着5G的到来和芯片厂商的支持,物联网技术的得到了飞速发展,各大巨头公司也在积极布局去抢占未来这一庞大的市场。本篇文章不讲技术细节,从一个高的角度俯视整个系统,从底层到上层。

如图所示:物联网布局的架构图

举个最经典的例子帮助大家理解上面的架构图,我们在站台等公交的时候,通常我们会在手机上使用APP,在软件上我们可以实时看到车到哪了,那么你有没有想过这个利民的功能从硬件到软件究竟是怎么实现的吗?

其实很容易想到,每台公交车上会有两个模块,一个数据传输模块(3G/4G模块)还有一个GPS模块,传输模块会把GPS模块接收采集到的位置信息,发送给基站,基站在发送给公交公司服务器上,并留有数据接口给广大的APP开发者,如图所示是有人物联网公司的解决方案:

从这个例子我们看到,物联网的架构大部分都遵循:硬件设备层--》传输层--》平台层,在这三层上分别都有各自的技术。

硬件层:包含各种传感器,在这一层上,我们需要掌握的是:获取传感器采集到的信息,这些传感器一般是有固定的接口(485,串口,SPI,CAN等等),按照固定的数据格式传到mcu上。

传输层:分为有线传输和无线传输,这里我们重点介绍无线的,因为有线传输方式,会随着技术的发展而慢慢陨落,尤其是5G技术即将的商用,在这个地方我们需要掌握的技术就因人而异了,有人可能专门负责协议栈的开发(最复杂),根据协议栈做出相应的芯片,而对于应用开发者来说,我们就只需要会使用这些协议传输数据,但是不代表我们不需要掌握这些协议,因为数据在传输或者接收过程中会出现各种各样的错误,所以通透的理解协议的特性还是很有必要的。

平台层:这一层是前端开发者,大战拳脚的地方,常用到的语言包括Java,Python,传输传到服务器上怎么处理这就要看需求了。

综上所述,物联网的架构既简单又复杂,很少有人精通前端到后端,但是,努力下,说不定你就成了大牛。

你可能感兴趣的文章
红帽Linux新系统整合虚拟技术 实现简易操作(转)
查看>>
Fedora Core 4硬盘安装方法(转)
查看>>
『推荐』上G的linux视频教程和电子书FTP下载,速度快内容实用!(转)
查看>>
不得不说 僵尸网络导致垃圾邮件猛增(转)
查看>>
linux网络知识:TCP/IP设置内容(转)
查看>>
GNOME帮助Linux应用于商业桌面环境(转)
查看>>
linux网络知识:与网络设置有关的几个文件(转)
查看>>
Linux文件内容查询命令(转)
查看>>
libc.a 文件恢复(转)
查看>>
SCO UNIX上cpio命令详细用法(转)
查看>>
思考-两个大表的关联.txt
查看>>
WIDTH_BUCKET和NTILE函数.txt
查看>>
sql plan baseline(二)
查看>>
第十章 sqlplus的安全性
查看>>
第十三章 sqlplus命令(一)
查看>>
第三章(backup and recovery 笔记)
查看>>
第一章(backup and recovery 笔记)
查看>>
第六章(backup and recovery 笔记)
查看>>
[转]数据库三大范式
查看>>
恢复编录的创建和使用.txt
查看>>