物联网平台简介与选型

前言

什么是物联网?
简单解释:把你感兴趣的事物连接到网络。

阿里云定义:物联网(Internet of Things,简称 IoT)是指通过互联网连接和通信的物理设备和对象的网络。它是一个由传感器、软件和通信设备组成的系统,可以使各种设备和物品相互连接,并通过数据交换和分析来提供更智能、高效和自动化的功能。
物联网的主要目标是将真实世界的物体与互联网相连,使其具备感知、交互和通信的能力。通过物联网,可以实现智能家居、智慧城市、工业自动化、农业监测、智能交通等应用。

物联网平台方案架构

什么是物联网平台?
云上的系统,包括数据库,数据分析,业务逻辑,还可以涉及到热门的区块链,人工智能(AI)等。就是软件的集合,整个系统的大脑。

云、管、边、端
目前,从业者把物联网技术分成四个部分,如下图,云是指云服务器或云平台云系统;管是管道的意思(个人理解为网络);边是边缘,负责本地网络连接和数据加工处理;端是终端(设备,传感器)。

云管边端示意图

下图是中移物联的方案架构图,物联网平台的基本功能模块都有涉及,增值服务和应用各家物联网平台都不一样,都有所偏向自己的生态。而各家架构交集部分正是物联网平台的基本功能,把这部分实现了,就有了一个基础的物联网平台。

物联网平台架构

几家物联网平台介绍

物联网技术涉及到多方面的技术,不同的厂家根据自己的生态推出了各有各强大的物联网平台。

阿里云
阿里云主打他们家的云服务,包括服务器和云数据库等产品。如下图,硬件相关阿里云不开发,提供连接云服务器的SDK,客户自己开发硬件产品,能连接公网,然后就可以通过阿里云提供的SDK连接云服务器。在服务器端,阿里云体现了它的强大之处,提供非常丰富的后台功能,包括消息通信,数据服务等,无缝链接阿里云大数据,消息队列,时序数据库等产品。

阿里云物联网平台架构

本人最初是从阿里云看到物模型的概念,受益非浅。个人理解是把产品抽象为类,具体设备就是类对象,自己做系统时使用到了这个概念。后面介绍ONENET再详细点介绍。

涂鸦
别人给我两个涂鸦的硬件模块,要求接入涂鸦平台,就简单操作和测试了一下,通了就给朋友拿去演示了,对这个平台只有肤浅的了解。当然,也说明了这个平台强大之处:简单接入,开箱即用。
涂鸦基本把物联网所有节点都打通了,硬件提供模块,接入有SDK,云端没太多技术介绍,算是个黑盒子。文档更偏向于介绍云端的功能,包括CDN网络优化之类的,然后APP端把所有行业都涉及了,智能家居,工业农业。特别是智能家居,绝大部分电子设备都覆盖了。厂家先从涂鸦平台选要开发的产品,然后选对应模块,模块去适配你自己的产品或者使用SDK连接涂鸦后台,就完成了。剩下来的涂鸦自动完成,用户通过涂鸦平台或者APP操控硬件即可。

ONENET
OneNet是中移物联的一个产品,它们家还有OneChip(芯片), OneOS(操作系统), OneMo(通信模组),OneLink, OneCyber等,很夸张!
它自己的物联网平台的定义是:四大基础平台能力融合,行业、生活全场景一站式物联网开发平台。
提供了设备管理,数据流转,运维监控等功能,同时也提供一些增值服务。平台定位跟阿里云类似。它也有物模型的介绍,下图基本把这个概念介绍得很完备了,详情参考它们出版的《中国移动 - 物模型标准白皮书》。

物模型

Thingsboard
Thingsboard是一个开源的,优秀的物联网平台,它的社区版是开源的,提供了设备接入,数据管理,用户及企业对象管理等基础模块。高级功能在企业版和云服务版本提供。

thingsboard版本对比

分层架构与其它系统大体相似,设备接入支持HTTP,MQTT,CoAP等多种协议,并都提供认证API和数据交互API。终端设备或者网关通过这些协议和API与云后台交互,架构图:

thingsboard架构

因为Thingsboard是开源的,提供了二次开发的源码和文档,例如数据流程以及软件架构说明如下图所示。Transport模块完成终端或网关的对接,把转换后的数据传到队列(Queue);core 模块负责协调数据和业务,对外提供API等;UI模块提供web界面;Rule Engine和JavaScript等模块负责各种特性的实现。

选型

什么样的物联网平台是最好的?把几个大厂商的系统介绍都看了一遍,再结合自己做过的案例,其实没有最完美的平台,只能说适合的才是最好的。各大厂的物联网平台都很优秀,直接拿来用是很省事的,只是不适合需要高度定制的从业者使用,例如不能给客户搭建局域网的物联网平台。所以很多中小物联网企业选型Thingsboard,然后在这基础上做二次开发。目前Thingsboard还在迅速发展,使用的人和企业越来越多,学习资料和社区都很活跃。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值