首页>>技术前沿>>网站/软件行业动态
物联网平台建设及系统框架选型知识扫盲
作者:西安物联网系统开发 | 原创 来源:西安物联网系统开发 | 时间:2019年12月26日| 点击:0次 | 【评论】

目前市面上物联网系统框架非常多,但是大家对物联网平台建设还是有诸多疑问。下面就物联网设备接入问题从技术方面谈谈自己的一些见解。
物联网设备如何接入到网络?
只有设备接入到网络里面,才能算是物联网设备。设备如何接入网络?设备间如何通信?物联网数据的用途?如何搭建起一个物联网系统框架呢?它的技术架构又是怎么样呢?这里涉及到2个关键点:接入方式以及网络通信方式。
物联网设备接入方式有哪些?
直接接入:物联网终端设备本身具备联网能力直接接入网络,比如 在设备端加入NB-IOT通信模组,2G通信模组。
网关接入:物联网终端设备本身不具备入网能力,需要在本地组网后,需要统一通过网关再接入到网络。比如终端设备通过zigbee无线组网,然后各设备数据通过Zigbee网关统一接入到网络里面。常用到本地无线组网技术有Zigbee,Lora,BLE MESH, sub-1GHZ等。
在物联网设备里面,物联网网关是一个非常重要的角色。一个处在本地局域网与外部接入网络之间的智能设备。主要的功能是网络隔离,协议转化/适配以及数据网内外传输。物联网设备终端接入网络后,只是物联网应用的开始。 设备接入网络后,设备与设备之间需要互相通信, 设备与云端需要互相通信。 只有互通,物联网的价值才展现出来。 既然要互通,则需要一套物联网通信协议。只有遵循该套协议的设备相互间能够通信,能够交换数据。
物联网平台建设
常用的物联网通信协议有哪些? 
主要有如下协议:MQTT,COAP等,他们有个共同点都是基于消息模型来实现的。设备与设备之间,设备与云端之间通过交换消息来实现通信,消息里面携带了通信数据。物联网设备之间,设备与云平台能够交换数据后,接下来要干怎么呢? 有了大量的物联网设备数据后,针对数据,人类可以去挖掘里面的规律,挖掘里面的商业价值,对设备未来的状态进行预测等等。通过物联网收集到设备数据后, 如果设备数据状态超过预设的状态则自动第一时间报警,管理员第一时间开展处理,可以通过远程操作,下达命令。把问题解决在萌芽状态。
如何搭建起一个物联网系统框架呢?它的技术架构又是怎么样呢?
常见系统框架的总结下来主要存在如下2种: 带RTOS的(处理复杂的业务场景,场景里面通过需要多个事务并行协同完成工作)和不带RTOS的(通常处理的业务场景较单一)
物联网云平台系统架构主要包含四大组件:设备接入,设备管理,规则引擎,安全认证及权限管理。
设备接入主要都干些什么呢? 1.包含多种设备接入协议,最主流的是MQTT协议。有些云计算厂商也在MQTT协议上精简协议变成独有的接入协议。 
设备管理:一般以树形结构的方式管理设备,包含设备创建管理以及设备状态管理等等。根节点以产品开始, 然后是设备组,再到具体设备。 主要包含如下管理: 产品注册及管理 产品下面的设备增删改查管理 设备消息发布 OTA设备升级管理等
规则引擎:物联网云平台通常是基于现有云计算平台搭建的。一个物联网成熟业务除了用到物联网云平台提供功能外,一般还需要用到云计算平台提供功能,比如云主机,云数据库等。用户可以在云主机上搭建web 行业应用服务。规则引擎主要作用是把物联网平台数据通过过滤转发到其他云计算产品上。 比如可以把设备上报的数据转发到table store数据库产品里。规则引擎一般使用方式:类SQL语言,通过编写SQL语言,用户可以过滤数据、处理数据,并把数据发到其他云计算产品,或者其他云计算服务。
安全认证及权限管理:物联网云平台为每个设备颁发唯一的证书,需要证书通过后才能允许设备接入到云平台。云平台最小授权粒度一般是做到设备级。我们所说的证书一般分为2种:一种是产品级证书,一种是设备级证书。 产品级证书拥有最大的权限,可以对产品下所有的设备进行操作。设备级证书,只能对自己所属的设备进行操作,无法对其他设备进行操作。因此每个接入云平台的设备都在本地存储一个证书(其实存在形式是一个KEY,有多个字符串构成)。每次与云端建立连接时,都要把证书带上。以便云端安全组件核查通过。

此内容DOC下载 此内容PDF下载

【全文完】
关键词标签: 物联网系统 物联网平台建设 
0 ([$-顶稿人数-$])
0 ([$-踩稿人数-$])

版权声明:

1、弈聪软件网站内容中凡注明“来源:XXX(非陕西弈聪网站)”的作品,转载自其它媒体,转载目的在于传递更多信息,其中涉及的网站建设,网站优化,APP开发,微信小程序开发,大数据平台开发,区块链技术开发等软件开发技术细节并不代表本站赞同支持其观点,并不对其真实性负责。对于署名“陕西弈聪”的作品系本站版权所有,任何人转载请署名来源,否则陕西弈聪将追究其相关法律责任。

2、本站内容中未声明为“原创”的内容可能源自其它网站,但并不代表本站支持其观点,对此带来的法律纠纷及其它责任与我方无关。如果此内容侵犯了您的权益,请联系我方进行删除。