工业实时数据库平台设计

工业实时数据库平台设计

设计目标:

数据库容量:10万点以下,采集频率1秒以上的scada平台软件。

数据采集规约:支持modbus tcp,rtu,iec101,iec104,dnp3,mqtt,opc da ,opc ua以及自定义规约。

数据通道:支持tcp server,client;udp server,client,串口。

开发语言:c++

规约采集软件采用c++开发,使用插件式架构,跨平台。

规约采集的位号配置存储在sqlite数据库中,规约解析部分封装在dll(windows平台),so(linux平台)。

规约解析部分将来可以嵌入式语言例如lua,python,js来解析。

数据库软件:sqlite,mysql,redis,influxdb

c++第三方库:

facebook thrift,

libevent,boost,fmt,soci,poco,crosslib,libcom,cppsqlite,luabind,ffpython

数据展示:

svg+node.js+express+d3+Sequelize+jquery+boostrap+jquery+layui+animateplus+socket.io+

AdminLTE+echart

组态工具:

Inkscape

系统架构图:

 

 

 

 

 

 

 

转载于:https://my.oschina.net/yoyo2007/blog/1592176

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值