你不知道的透传玩法:用开源物联平台让设备互相通信

本文阅读 7 分钟

设备互联的需求广泛

当下,物联网技术在工业、电力、农业、交通等领域得到越来越广泛的应用。而很多情况下,物联网设备分散在不同现场,我们经常需要将不同设备、系统的数据打通,比如下面的应用场景:

1、不同现场的设备互联
将分布在不同现场的多个设备互联,实现设备间远距离互相通信,共同完成某项业务,这些设备可能采用网口通信,也可能采用串口。

2、远程访问现场局域网内设备
远程访问现场局域网内的设备:摄像头、路由器、控制器、PLC等,进行数据监控、管理维护、远程升级

常用设备互联方案:VPN、专网卡

面对这样的场景,我们通常会采取的做法是:使用 DTU 接入串口设备、将网口设备连入网络,然后使用 VPN 或专网卡将设备组成一个虚拟的局域网。下面我们来分析下这两种做法:

1、使用 VPN

建立一个 VPN 服务器,各种设备:路由器、摄像头、电脑,均可通过 VPN 客户端接入,组成虚拟局域网,实现互相通讯。

  • 使用 VPN 的优势是
    a、技术比较成熟,组网成功后,抛开速率不谈,其它和使用本地局域网区别不大
    b、有些 VPN 方案,具备IP地址分配、认证/授权、数据加密、流量控制、连接管理等运营级能力,方便运营管理。
  • 使用 VPN 的劣势是
    a、需要自己搭建 VPN 服务器,有一定的技术门槛,而且设备需要支持 VPN 客户端
    b、无法实现串口设备互联,或串口设备与网口设备互联

2、使用专网卡

专网卡作为 SIM 卡或独立设备对接现场设备,这样可将不同现场的设备组成一个虚拟局域网,实现互相通讯。

  • 使用专网卡的优势是
    a、技术比较成熟,QOS 由运营商保障。
    b、可提供普通隧道接入、加密接入、专线接入、黑白名单、卡卡互通、一卡双网等高级功能
  • 使用专网卡的劣势是
    a、需要额外购买专网卡并进行安装
    c、无法实现串口设备互联,或串口设备与网口设备互联

另辟蹊径:使用三三物联平台实现设备互联

通过三三物联网平台的数据透传能力,可实现不同现场的设备互联,并可实现串口设备和网口设备的互联。下面我们来看下原理图:

localFile.png

图 1 使用三三开源物联网平台实现设备互联示意图

先来解释下图 1 中涉及的几个概念

1、三三物联网平台
一款集数据采控、数据分析、边云协同、应用市场、二次开发等能力的开源物联网平台

2、透传软网关
软网关是运行在三三平台的一个网关进程,用于将不同通信协议和三三平台协议之间进行互相转换,而透传软网关是其中一种软网关,其可作为TCP服务端、TCP客户端、串口客户端,建立和设备的通信。

设备是如何通过三三平台实现互联的呢

在图 1 中,区域 1 的设备通过 DTU 将串口信号转为 TCP 流,实现了和平台上的透传软网关通信。在区域 2 中的局域网中,部署了一个透传软网关,其具备的串口、网口通信能力让它可以和局域网中的所有设备通信。另外,我们需要在三三平台上配置了一些透传规则。这样组网后,区域 1 和 区域 2 的所有设备相互之间,都可以实现互相通信。

使用三三平台实现设备互联的优劣势,我们也来分析下

  • 优势
    a、可以实现串口设备和网口设备互相通信
    b、组网简单,在您已经拥有三三物联网平台的情况下,无需再专门部署 VPN 服务器或购买专网卡
    c、可以实现传输层的一对多、多对多通信,还可通过规则引擎修改通信内容
  • 劣势
    a、个人或企业内部使用比较合适,因为其无流量控制、连接管理等运营级别功能

如何使用

透传软网关将包含在近期即将发布的三三开源物联网平台 v1.1.0 版本中,提供给大家免费下载使用,敬请关注三三的网站、技术交流 QQ 群(623123566)获取版本发布消息。

也可以注册三三的云平台(www.sansaniot.com),抢先体验透传软网关。将您的设备互联起来吧。请查看 操作教程

本文来自投稿,不代表本站立场,如若转载,请注明出处:
工业互联网体系结构:网络实施框架
« 上一篇 09-15
到底哪一款物联网平台适合你(一)
下一篇 » 12-21