前言
哈喽,好久不见👐!这次为大家带来的是物联网架构的一些学习,这是小铭第一次发文,也希望各行各业的大佬们多多关照我这个小角色,如有失误的地方还烦请各读者大佬高抬贵手指正一下!小弟先鞠个躬!
不论你是架构师还是学者,看这篇文章肯定是想对这个架构有了解的地方。那么我们马上步入正题,下面就开始介绍这个物联网架构。(请注意,如果你想要深入了解该架构,光靠此篇博文完全不够,但可以让你对大体框架有一个认知)
物联网介绍
首先我们得先知道物联网到底是个啥🤔?是啥呢🤔?和互联网有什么区别🤔?好,我依次为你介绍:
物联网是啥?
物联网(英文:Internet of Things,缩写:IoT),从这个字面意思理解,好像就是让物品连接网络的意思。对!没错,就是这样的,只不过在连接网络之后需要再加上一些职能,比如数据获取、远程控制之类的。说白了就是一种技术手段,让物品连接网络然后得到控制等一些管理。这里你需要记住它的英文缩写“IoT”。
物联网VS互联网
哎,细心的朋友会发现,那这和互联网挺像啊,有啥区别?
我们先举一个例子:你买了台车,车上不都能连接网络吗,现在有两个情况,第一个就是你可以在手机上查看车上的摄像头拍摄的画面,但是你只能看,无法做任何操作;第二种情况是你可以看监控画面,还可以远程解锁,远程控制车的移动,远程打开座椅通风这些都可以。哎,现在第一种情况是不是就只是把数据传输给你,第二种情况是不是你不仅能传输数据,还能进行隔空操作。那我现在告诉你,第一种情况就是互联网的体现,第二种情况就是物联网的体现。
哟,这不是恍然大悟吗😲?互联网主要是传输数据,物联网是在传输数据的基础上让物体通过传输的数据进行的操作。说白了,物联网就是互联网的拓展。
嗦嘎!现在了解了想知道怎么搞的吗?来,到核心知识了。
物联网架构
现在我们来讨论一下物联网的架构,这和盖房子一样,架构就是参考的架子,架子好了然后添砖加瓦,自然就成。来,我们先上一张图:
这张图是我的一个机器人项目架构图,大佬勿喷🙏!这张图从最左边可以看出是分了四层,其中除去人工智能层就是我们最基本的物联网架构了。
感知层:这一层的主要作用是用来感知周围的环境,如上面的例子中的座椅通风,就需要感知座椅的温度,而获取外界信息就是这一层的主要职能,它的实现主要是靠一些传感器。
网络层:哎,这个和上面说的物联网包含互联网相吻合了,这一层的主要作用就是传输数据的,在物联网中,数据可以通过蓝牙、Wi-Fi、2.4G等等进行传输,因此这些都属于网络层,同样的,这里就可能需要路由器等一些设备支持。
应用层:这一层就是我们最常见的了,刚才那些数据到哪看?怎么展示和处理?这一层就是搞这些,在上面的例子中,手机汽车APP就是这一层的。
好了,了解各个层次之后,我们来看看它时如何运作的。
一图胜万语,阁下看懂了我就不多说了。
这里需要注意一个点,在网络层与应用层中间会有一个服务器,这个服务器的作用可以是作为数据存储,也可以是应用服务器,但最主要的还是让各设备都能互相连接,至于为什么不能手机直接连接设备,能,但是有限制,这里涉及网络的知识,我不过多赘述。
还有,物联网的这三层模型架构只是最基本的,并不是一成不变的,在上面的架构图中我加入了人工智能层,是依据项目改变,但是雏形依旧是这三层,缺一不可(可以分解)。
总结
本文介绍了物联网的定义和架构。 好了,5分钟学了好多呀,宝宝该休息了!小铭也是会抽出一些时间为大家学习做参考,虽然小铭也是一个小菜鸟,但是能把这些分享给大家还是很开心!那就下期再见了👋!