很多朋友对什么是物联网产品,终端设备应该含有哪些模块不是很了解,六月小编刚好整理了这方面的知识,今天就来带大家一探究竟。随着5G通信
很多朋友对什么是物联网产品,终端设备应该含有哪些模块不是很了解,六月小编刚好整理了这方面的知识,今天就来带大家一探究竟。
随着5G通信的诞生,网络传播速度更快,从事互联网行业的同事说,下一个风口可能是物联网。目前由于公司产品偏硬件,我也有幸对物联网有所了解。本文想和大家分享一下物联网产品中的终端设备和软件是如何通信的。
什么是物联网产品?众所周知,物联网是由数百万台设备通过网络相互连接而成的网络。物联网是软硬件结合的产物,它可以测量真实世界的信息。并连接到网络,为用户提供价值。其实我们身边的物联网产品也不少,比如智能家居,智能门锁。还有共享经济时代孵化出来的自行车共享,比如共享充电宝、共享雨伞,也算是作物联网产品。
当我们使用自行车共享时,我们可以通过手机扫码并点击“解锁”按钮来解锁汽车。用完后,锁好自行车共享。不用在手机上操作,系统也能判断出我们已经用完了单车。这些功能主要是通过物联网技术实现的。我们以自行车共享为例,来说明自行车设备如何与软件系统进行通信,如何传输数据来完成商业行为。终端设备应包含哪些模块(1) IOT卡?
作为一个物联网产品,它会处于网络化的状态。这时候就需要使用物联网卡,可以简单理解为交通卡。所以,就像我们的手机上网一样,需要插SIM卡,只不过物联网设备插的是另一张网卡。有了流量,基本的联网功能就可以实现了。(2)设备通信模块
设备通信模块是一块电路板,一般是一块内嵌代码,烧在电路板上。它通过软件编程与云系统进行通信,并对接收到的云系统的指令进行分析,转换成电路板可以识别的二进制,从而实现控制装置的控制主板部分。(3)控制主板部分
这部分主要是接收设备通信码,通过一些脉冲信号或者高低频电压实现业务。例如,如果设备通信模块告诉控制主板需要打开锁,那么自行车共享上的锁将由控制主板控制解锁和关闭自行车共享。所以主控板主要控制锁。云系统应该如何运行?我们先来看一个业务流程图,以自行车共享码扫码解锁为例:云系统一般分为业务系统和设备通信系统:
业务系统:进行一些业务操作,如接收用户的扫码解锁请求,记录用户的身份信息和车辆信息,查询用户的数据和车辆使用过程中的状态和位置,创建订单等。而不直接与终端设备通信。设备通信系统:该系统是直接与终端进行通信的系统,通过访问预先与终端设备中的设备通信模块约定的相关协议来实现通信。
协议的内容是约定好的,就像暗号一样。如果要解锁,设备通信系统发送的数据内容必须是A,设备通信码只有识别出数据内容是A才会解锁,当设备通信系统发送其他内容时,设备通信码不会被识别。
根据各种业务需求,业务系统会告诉设备通信系统终端设备需要做出什么重要的响应,设备通信系统通过与设备通信模块的协议,将业务系统的内容翻译成设备通信模块能够识别的数据形式。
如何传输数据之前已经介绍了终端设备和云系统,那么如何传输数据呢?一般会用到HTPP协议或者TCP协议,当然这个开发生会比较熟悉。如果数据是通过HTTP发送的,一般设备连接系统会把指令打包成一个对象再发送。用TCP协议通信时,指令一般转换成二进制或十六进制传输。
如何将指令发送到指定设备?这么多设备,怎么才能把指令从云系统发到指定的设备上呢?其实还有一个概念,就是设备通信码。顾名思义,它是终端设备与云系统通信的唯一标签码,类似于我们PC中的MAC地址或者手机的IMEI号。
这个设备通信码是烧录在设备通信模块中的,是设备通信码的唯一标识,也是标识系统中唯一的一个终端设备。
因此,当我们传输数据时,我们将总是携带这个唯一的标签,以便我们的数据将被指定发送到终端设备而不会混淆。
一般来说,在终端设备上,设备一般通过物联网卡接入网络,然后设备上有一个设备通信模块,接收云系统的指令并解析成硬件电路板可以识别的数据形式,接收到设备通信码传输的信息后,控制主板或其他机械部件完成相应的操作。这些操作的结果会沿着原路逐层返回到业务系统,最终展现给用户。
刚接触的时候,总觉得终端设备和电路板很难。其实慢慢了解了流程和沟通规则之后还是挺简单的。物联网没有我们想象的那么高。简单分享给大家,希望对刚进入物联网产品的同学有所帮助。
以上知识分享希望能够帮助到大家!
声明本站所有作品图文均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系我们