
产品分类
安立德微信公众号


企业物联⽹云平台介绍
简介
我司企业物联⽹云平台产品,为企业提供开箱即⽤的物联⽹云平台。平台完整覆盖典型物联⽹应⽤场景的功能需求,且得到了⻓期的可靠性验证。这些功能包括:Modbus / MQT T 标准协议设备接⼊、PLC ⽹关接⼊、设备数据存储、设备数据实时显示、设备数据历史查询、设备数据⾃定义告警、设备离线告警、视频监控、企业微信公众号告警通知、企业微信公众号H5 应⽤、微信扫码登陆平台、流量卡管理、数据分析(地理分析、相关分析、表格分析)、
组态应⽤、⽤户管理等。
优势
简单易⽤。
低成本投⼊。
⽀持私有部署,确保企业数据完全私有。
完整的企业品牌信息,包括企业 LOGO、企业名称、企业官⽹链接、企业标语、企业HT T PS 域名、企业微信公众号。
全⾯⽀持企业微信公众号,包括企业微信公众号告警通知、企业微信公众号 H5 应⽤、企业客户微信扫码登陆平台。
领先的组态应⽤功能,在线编辑、控件丰富,满⾜灵活多变的场景应⽤需求。
适⽤企业及其应⽤场景
设备研发与制造企业
设备研发与制造企业,每个客户对应平台中的⼀个帐号,每个帐号下可独⽴进⾏设备管理,以及编辑组态应⽤。如⻛机企业的⼯⼚客户和医院客户,各⾃登陆⾃⼰的帐号,在各⾃的组态应⽤中,查看⻛机运⾏状态、进⾏⻛机控制等,各⾃⼰的微信可以接收⻛机告警通知,以及在微信公众号 H5 应⽤中查看⻛机运⾏状态、进⾏⻛机控制等。
传感器研发与制造企业
传感器研发与制造企业,每个客户对应平台中的⼀个帐号,每个帐号下可独⽴进⾏传感器接⼊,以及编辑组态应⽤。企业为客户不仅仅提供硬件传感器,还为客户提供灵活的物联⽹应⽤。
有多个分⼚、分站、分⽀机构的企业
有多个分⼚、分站、分⽀机构的企业,每个分⼚、分站、分⽀机构对应平台中的⼀个帐号,每个帐号下可独⽴进⾏设备管理,以及编辑组态应⽤。为企业实现多个分⼚、分站、分⽀机构的统⼀管理。
⽅案集成商企业
⽅案集成商企业,每个项⽬对应平台中的⼀个帐号,每个帐号下可独⽴进⾏多种设备管理,以及编辑组态应⽤。每个帐号下可以创建多个⼦⽤户,并分配相应的组态应⽤。另外,可以创建公共设备类型和组态模板,便于在多个项⽬之间复⽤。
使⽤流程
1. 创建设备类型
2. 接⼊硬件设备
3. 查看设备实时数据和历史数据
4. 创建组态应⽤(应⽤背景设置、图⽚素材摆放、控件摆放、控件样式设置、控件设备数据绑定等)
5. 创建⼦⽤户并分配组态应⽤
6. ⼦⽤户登陆平台使⽤组态应⽤
试⽤信息
试⽤地址(电脑浏览器访问):ht t p://121.201.69.132 演示⽤户名:demo 密码:123456。
新⽤户注册,邀请码:2dkoc。
技术架构
系统架构图
设备
⽀持以下⼏种设备接⼊:
Modbus 协议设备接⼊
MQT T 协议设备接⼊
私有 T CP 协议接⼊
PLC ⽹关接⼊(敬请期待)
云端
数据存储⽅案
数据存储分为业务数据存储和设备数据存储两部分,分别采⽤不同的存储⽅案。
业务数据
业务数据包括:⽤户信息、设备配置信息、告警配置信息、组态应⽤配置信息等。这类数据特征是,数据基本固定,不会随时间增⻓,存储空间占⽤少。业务数据采⽤⾮关系型数据库MongoDB 存储,可满⾜业务灵活多变的需求。
设备数据
设备数据包括:设备数据点数据、告警信息数据。这类数据特征是,数据量会随时间不断增⻓,存储空间占⽤也会不断增⻓。设备数据采⽤时序数据库 InfluxDB 存储,具有⾼查询效率,⾼压缩⽐的优点。另外,时序数据库 InfluxDB 可设定数据时效,超过时效的数据会⾃动删除以节省存储空间,默认数据时效我们设置为 3 年。
数据实时传输机制
Modbus 协议设备
Modbus RT U 协议设备,通过 DT U 接⼊云端时,客户端控制设备可保证实时性,客户端显示设备数据的实时性,取决于服务器轮询周期(默认 1 分钟),当服务器下发轮询命令,收到设备数据后,客户端才更新显示设备数据。
Modbus RT U / T CP 协议设备,通过 Modbus ⽹关接⼊云端时,可以做到近实时(默认500 ms 以内)的效果。Modbus ⽹关对 Modbus RT U / T CP 协议设备⾼速轮询和控制监听,当轮询到设备数据发⽣变化时,上报变化的数据,当监听到云端物联⽹系统下发的控制命令时,对设备进⾏控制。
MQTT 协议设备
MQT T 协议设备通过 T CP ⻓链接与云端服务器连接,同时客户端通过 WebSocket 协议与云端服务器连接,从⽽形成从设备端到客户端的实时数据传输通道,实现在客户端实时显示MQT T 设备数据,以及对 MQT T 设备进⾏实时控制的效果。
优化设计
DTU 接⼊优化设计
Modbus RT U 协议设备,通过 DT U 接⼊云端的⽅式,对传统设备的兼容性最好,接⼊最⽅便,接⼊成本也最低,应⽤最⼴。我们对此做了⼤量优化:
控制命令与轮询命令防冲突:在云端接收到控制命令时,会暂停设备轮询程序,优先下发控制命令给设备,以保证设备控制的可靠性。
控制命令执⾏反馈:云端下发 Modbus 控制后,会根据 Modbus 设备返回数据,判断控制成功或失败,并推送消息到客户端,实时通知客户端控制成功还是失败。
通信⽇志:为了便于通信故障排查,云端会记录最近 10 次 Modbus 通信原始数据,以供查看。
T CP 连包分包:由于 T CP 通信的流式传输特性,有⼀定机率会出现 Modbus 协议数据接收连包或分包的情况,为此云端在接收 Modbus 协议数据时会做完整性判断,并进⾏相应的拆包和组包处理,以保证 Modbus 协议数据的完整。
查询命令优化:为提⾼设备数据获取效率和可靠性,对于离散寄存器地址,云端⾃动合并查询。对于连续且跨度⼤的寄存器地址查询,云端⾃动分批查询。
数据存储优化:由于轮询到的数据,存在⼤量重复不变的数据,为了节省存储空间,云端会做数据重复检查,前后两次轮询后,只存储变化的数据,对于没有变化的数据,超过 5分钟间隔才存储。
安全设计
所有客户端,包括 Web、微信,采⽤ HT T PS 加密数据传输。
对设备进⾏数据存储和下发控制时,做严格的⽤户与设备关系验证,保证该⽤户下的设备数据只能存储到该⽤户名下,该⽤户也只能向该⽤户名下的设备下发控制。
⾃动升级机制
云端采⽤ Docker 容器化部署。平台容器镜像会发布在我司的容器镜像服务器中。云端会定时查询容器镜像服务器,如果发现有新的平台容器镜像版本,会⾃动拉取新的容器镜像并运⾏。
负载能⼒
以 4 核 4G 内存配置的主机为例,⼤概可接⼊ 3000 个 DT U 轮询周期 5 分钟(每个 DT U 可挂载 1~247 个 Modbus RT U 设备)或 10000 个 MQT T 协议设备。
客户端
桌⾯ Web
微信公众号 H5 应⽤
开发技术选型
客户端开发语⾔:HT ML 5 、JavaScript
客户端开发框架:React
云端开发语⾔:Node.js、Go
云端开发框架:Express
应⽤(业务)数据库:MongoDB
时序数据库:InfluxDB
内存数据库:Redis
优势
⾼实时性:云端主动推送数据到客户端,⽽不是客户端定时刷新数据。
⾼查询效率:采⽤时序数据库 Influxdb 作为设备数据存储数据库。
DT U 接⼊优化:保证 Modbus RT U 协议设备接⼊的⾼可靠性。
存储优化:云端⽐较并去除重复获取的设备数据,节省存储空间。
Web 单⻚⾯技术:Web⻚⾯⽆刷新切换,提⾼⽤户体验。
云端 Docker 容器化部署:持续部署,⾃动更新。
功能
设备类型管理
设备类型信息录⼊及数据定义(以Modbus RT U 设备类型为例)
设备管理
设备接⼊配置(以Modbus RT U 设备 + DT U 接⼊为例)
设备接⼊成功(以Modbus RT U 设备 + DT U 接⼊为例)
设备总览
地图模式
列表模式
设备详情
查看设备实时数据,及数据趋势。
查看设备历数数据曲线,并统计最⼩值、平均值、最⼤值。
⾃定义告警
实时告警状态
历史告警查询
创建⾃定义告警
组态应⽤
在组态编辑器中编辑组态应⽤
腾讯物联卡管理
查看物联卡状态
系统设置
可设置⾃定义地图、告警铃声、菜单项等。
帐号设置
微信绑定和解除绑定设置、修改头像、修改密码等。
微信功能
微信扫码登陆系统
微信公众号告警通知
微信公众号 H5 应⽤
API 接⼝
主要⽤于与第三⽅系统进⾏信息集成。第三⽅系统通过此 API 可以获取物联⽹系统的资源信
息,包括⽤户信息、设备信息、设备当前数据、设备历史数据、告警信息、视频信息等。
组态应⽤
简介
组态应⽤是指在组态编辑器中编辑⽣成的应⽤。在组态编辑器中可以进⾏应⽤背景设置、图⽚素材摆放、控件摆放、控件样式设置、控件设备数据绑定等操作,从⽽⽣成符合⽤户应⽤场景的应⽤。如:⼀条⽣产线的状态监控应⽤、⼀个区域的多个⽔库⽔位监控应⽤等。
组态编辑器介绍
从左侧菜单中可进⼊组态编辑器。组态编辑器左侧是控件、⽮量图形、图⽚元素,可⽤⿏标拖拽元素到编辑器中间内容区,内容区没有元素被选中时,右侧会显示组态应⽤的全局设置选项,如:⻚⾯尺⼨设置、⻚⾯背景设置等。
当内容区有元素被选中时,右侧会显示相应资源的设置项,包括样式设置和数据绑定设置两部分。
控件介绍
基本数值显示与下发控件
盘状仪表
柱状仪表
图表
其它控件
⾏业定制控件
路灯地图控件
路灯⽅案编辑控件
复杂告警控件
示例
组态元素列表(部分展示)
注⽔系统
机房机柜温湿度
配电监测
空调监测
部署
部署⽅式
企业私有云主机,提供登陆帐号,我司远程部署。
企业局域⽹主机,提供登陆帐号,我司远程部署。
我司托管私有云主机,⼀键部署。
主机及⽹络配置要求
4 核 8G 内存
硬盘 200 G
带宽 2 M
主机操作系统要求
主流 Linux 操作系统,推荐 Ubunt u 16 或 Ubunt u 18。
维护⽅式
新功能或 bug 修复,云端服务器⾃动升级。
异常情况我司远程登陆云端服务器维护。
需求定制
设备接⼊,私有 T CP 协议适配。
组态应⽤,⾏业特殊控件定制。
上一产品:没有了 下一产品:没有了 |