第一节 物联网的概念

1什么是物联网

我们将从概念和应用两个角度来谈一下什么是物联网。物联网,他的英文名称是internet of things。即万物相连的互联网。所以物联网的基础是互联网,它是在互联网基础之上的延伸和扩展的一个网络。各种信息传感设备,与网络结合起来,形成了一个巨大的网络,实现任何时间、任何地点,人机物互联互通。物联网,就是物物相连的互联网。

这里面有两层意思。

第一,物联网的核心和基础,仍然是互联网,是在互联网基础上的延伸和扩展的一个网络。

第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交互和通信。也就是说它的用户端,由原先的人机之间的交互,增加了物之间的交互。

2物联网的结构

我们来看一下物联网的结构,我们从物、联和网这三个角度来看一下物联网的结构。

,它就是指能够接入互联网的智能设备。联,它是指接入互联网的标准和方式。网是指在云端形成具体的应用场景。

所以我们学习物联网,主要学习这三点内容。其一就是如何设计一个智能设备。其二就是如何把这个智能设备接入到互联网。其三就是我们把这个设备接入互联网以后,我们用它做什么?通过物联网结构的介绍,我们了解学习物联网要从哪几个方面入手。

2.1物联网之“物”

在物联网世界当中的“物”,和我们普通的物,有什么不同?这里面的物,是指智能设备。传统的物品必须经过智能化的改造,才能符合物联网中物的特点。即传统的物品和物联网中的物是有显著区别的,如果把传统的物品接入到网络,是要经过智能化改造的。

2.1.1“物”的组成

典型的物联网中的物,它包括以下三个部分,运算器、传感器、控制器。

所谓运算器,他主要提供数据处理和逻辑运算。这里强调,运算器有一个能算尽算的原则,即在互联网当中,我们讲究边缘计算,能算尽算。

传感器,它能够采集周边环境的数据,比如说温度、湿度、光照、二氧化碳浓度、震动、烟雾等等,所以说传感器呢就像人的这个感官一样,它能够收集周边环境的各种数据。

控制器,它能够接收运算器的指令,并执行某种动作。比如,控制继电器,控制电源的开关,控制电机的运转等等。控制器就像我们人的四肢,运算器就像我们人的大脑。

2.1.2运算

物联网中的运算器,我们大部分是指单片机,还有嵌入式等等。单片机,比嵌入式的运算速度和存储能力都低,但是单片机它具有成本低、体积小、功耗低等特点。

当我们需要大算力的时候,比如在物联网的网关当中,一般情况下,我们使用的是嵌入式设备。那么对于普通的物,我们只需要使用单片机就够了。

一般情况下,单片机或者是嵌入式,不能单独工作,它必须呢配合外围的电路驱动来进行工作。目前市场上典型的单片机主要是51系列的单片机,典型的嵌入式,是arm 架构的s t m32结构的嵌入式设备。

为了便于开发,我们也可以使用一些开源的运算器。比如arduino就是典型的单片机级别的开源的运算器,树莓派呢就是典型的嵌入式级别的开源的运算器。

2.1.3传感器

下面呢我们介绍一下传感器。传感器它是指使用物理特性,把自然界当中的信号转换成电信号的电子器件。传感器有上百种。并且还在不断的增加,它能够采集自然界当中的大部分的信息,比较典型的比如说温湿度传感器、烟雾传感器、酒精传感器、红外线传感器,土壤湿度传感器等等。

当然我们典型的物联网开发当中,可以使用目前市场上有的传感器,但是有的开发当中需要采集特殊的环境数据的时候,我们可能要设计自己去设计一个传感器供项目来使用。

2.1.4控制器

控制器,它是指智能设备的执行机构,表现形式更加的多样化,比如,继电器电机,震动等等。它能够执行智能设备传过来的指令,使得智能设备与其他的智能设备或者是人之间实现交互。

2.1.5智能设备的软件

一般情况下,智能设备不仅仅是硬件的一个简单组装,其实智能设备要实现它的功能,最重要的还是需要给它注入灵魂,也就是我们要编程。

单片机进行编程,一般可以使用c ++、python、还有javascript等等这些编程语言。给嵌入式编程,除了上述的这个编程语言以外呢,我们还可以使用q t、 java、C#等等高级编程语言。

2.1.6智能设备的开发过程

如果我们对物联网设备进行开发的话,一般包括呢如下的几个过程,首先我们要选择核心的芯片以及呢对外围电路进行设计。然后,我们可以使用p c b来设计电路板。

电路板设计完以后呢,把各个元器件焊接到电路板上,完成这个物的硬件的开发。

我们也可以使用仿真软件,在这个物没有变成物理产品之前,对它进行测试。然后我们对这个物进行编程来实现它的功能。

2.2物联网之“联”

下面我们来看一下智能设备是如何接入到互联网当中的。物联网联网的目的主要是接入到互联网,所以物联网往往是一些末端的网络。由于这个物的数量众多,环境复杂,所以一般物联网在联网的时候都是采用无线的网络。

这里面包括wifi、蓝牙、5g、zigbee、nbiot、 lora、rfid等等,但是他们共同的特点都是无线网络。大家可以想一下,如果把这么多的物进入到互联网,使用有线的话,那我们在这个物理世界当中,人就没有地方呆了。所以物联网的这个联网的过程大部分都是使用无线网络。

2.2.1典型的物联网拓扑结构

我们可以看一下,这是一个典型的物联网的一个拓扑结构。一般的情况下,物联网都处于网络的边缘,他联网的方式呢也是更加的复杂,一个物联网它都会有一个网关啊,起到汇聚的作用。

我们可以看一下,在左侧嗯电信的运营商来提供的这个信号,比如说4g、5g还有nbiot等等,这是在室外,我们一般情况下呢使用这样的一个信号。那么在室内,我们往往使用wifi来连接,这就是一个典型的这个物联网的拓扑结构。

2.2.2联网分类

对于物联网的这个无线网络的这个应用场景,它取决于具体的需求。也就是说,我们在设计一个物联网项目的时候,在众多的无线网络当中,我们具体采用哪一种连接。

我们要了解一下他们各自的特点,比如说5g网络,由于它带宽比较高,所以它这个网络应用在实时高带宽的这样的需求情况下,如医生远程的去给病人做手术,这时候,医生的每一个动作,都要实时的体现在远程的设备上。在自动驾驶当中,我们也经常用到5g的网络,比如说车前面出现障碍物了,我们需要快速的把这个数据上传到服务器,去获得决策,如果你这个带宽不够,可能在你没来得及分析之前你已经与障碍物相撞了。

Nbiot,它应用在采样频率比较低的小数据量的这个应用上。比如说智能水表、智慧农业等等,它的带宽啊比较小,但是价格便宜。比如说智能水表,他一个月可能抄一次表,所以说一个月他才需要往服务器上传递一次数据。智慧农业也是一样的,我们监控当前土壤的含水量,实际土壤的含水量,它不会急剧的变化,对于农业的监控来讲,它可能采样的频率几天采一次,就足够了。所以这种应用它的数据量非常的小,我们没有必要要求那么大的带宽,价格也相对于便宜,同时它的功耗也非常的低。

这两种无线网络,它们共同的特点就是应用的物理范围非常广,对于室外,或者是野外比较适合。但是他们都属于第三方公司,就是我们所谓的电信、移动等等这些公司,都是收费的。

如果想用私人的网络,我们就可以考虑lora或者是wifi,这些都是免费。但是私人的网络,就得需要自己去维护。其中lora是一个适合在野外能够代替nbiot的网络,需要自己去架设基站,自己去维护网络的安全。

2.3物联网之“网”

对于我们来讲,物联网当中的网一般指云端,实际上我们更聚焦于具体的应用。也就是说,你想让这个物联网去具体做什么应用,很大一部分工程量是在云端的开发上。

一般情况下,我们使用m q t t的协议,把物联网接入到云端的一个中台。

2.3.1物联网中台

物联网中台可以是我们自己搭建的中台,也可以使用第三方的中台。比如说腾讯云、阿里云、百度云,它都有互联网平台。然后我们通过调用这个中台上的a p i,来实现了对物的控制和管理,对数据的处理和分析,这就会形成具体的应用。

所以物联网项目的开发大部分在两端,一端是指硬件的开发,另一端是指的软件的开发。

互联网中台提供物的接入服务,并且提供的a p i能够被第三方业务所引用。典型的物联网中台,阿里云、华为云、移动云等。

2.3.2物联网的应用

物联网的应用,主要体现在以下的三个方面。

第一方面计算,包括云计算、边缘计算、雾计算。云计算呢它是指在互联网中心点进行的计算,边缘计算是在物联网的网关当中进行的计算,雾计算呢是指在物联网当中每一个个体形成的计算。

当然物联网当中的每个个体,所谓的物,他们进行的计算之间也是有配合的,可能会形成的一个分布式的运算。

第二个就是人工智能。我们知道人工智能需要大量的数据进行训练,这个数据的来源可以来自于我们物联网当中的数据采集。物联网当中传感器会形成大量的数据,也给人工智能对于这个模型的训练提供了素材。

第三个就是大数据,所谓大数据就是通过一定数据量的运算,给决策层提供一个决策的依据。物联网时代的到来,带来更广泛的数据,所以物联网和大数据它是同步的,没有物联网就没有大数据。数据大到什么程度算是大呢?就是数据自动生成的,自动通过传感器采集的,这样的数据才会大。

物联网具体的应用场景,就是只要是带智能的,都会涉及到物联网。比如说智能家居、智慧农业、智慧城市、智慧医疗、智能生态、工业物联网、智能制造等等。所以物联网已经深入到我们生产生活的各个方面,已经对我们将来的经济起到支撑和巨大的拉动作用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wyhlzwj

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值