rdb

实时数据库,也叫过程数据库,现在又有一个新名字叫"时序数据库",记录测点一个时间过程数据,因此数据记录具有时间性(时标),有效性(数据质量),数据性(简单数值或者json对象),记录按照时间递增在历史中存储。

TOM实时数据库是重庆唐码软件有限公司开发的基于C/S 和B/S 结构的工厂实时数据集成、应用平台。TOM实时库系统以数据原形的方式长期在线储存工厂所有的生产数据,并满足快速、高效地进行数据采集、存储和显示的要求,提供数据访问API接口和websocket接口用于企业数据的挖掘分析。可应用于化工、电力、石油、煤炭以及需要海量数据存储和分析的行业。


  • 海量存储,单机高达100万标签800TB的海量历史存储
  • 支持分布式实时库部署,每节点最大容量100万标签,节点数不限。
  • 高效服务,单节点并发大于5万客户连接
  • 支持Pubsub订阅推送,可通配订阅和精准订阅标签快照
  • 每节点双机主从热备式高可用结构,任何一台服务器维护或宕机均不影响系统运行,保证不间断服务。主从服务器故障恢复后自动从对端同步离线时段的数据,无需人为干预。从2021.6版开始双机热备只需要一个授权。
  • 支持redo日志,断电不丢缓存数据
  • 数据网关支持双机热备,故障切换,离线本地缓存,恢复后补录历史
  • 可配置的分段线性压缩和例外偏差过滤,保证数据精度的前提下最大限度的节约存储空间
  • 多种可选归档模式,页面二次无损压缩再次节约1-32倍存储空间
  • 优化B+树历史数据索引、历史缓存、预读缓存为并发客户提供极速的数据统计和查询分析
  • 用javascript脚本编写后台控制任务,实现计算标签和自定义业务逻辑控制。
  • 直接提供http/https服务和websocket协议ws/wss支持,方便web客户端javascript直接通过html5的websocket api访问实时数据库
  • windows/linux(含aarch64架构国产平台)多平台支持,提供多平台的服务端后台服务软件、客户端API接口(C / .Net / java)以及图形界面客户端管理软件
  • 提供windows/Linux/ARM_Linux平台的数据网关,支持MODBUS/OPCDA/OPCUA协议。
  • 采用svg + javascript + websocket提供跨平台跨系统的基于html5的工控组态软件运行界面
  • 支持ipv4和ipv6双协议接入, 符合TLS1.2版协议的secret websocket 通道WSS。
  • 提供实时库标签实时数据的OPCUA Server, 支持服务器证书和数据签名加密, 方便第三方应用直接接入。
  • 提供全功能版实时数据库下载,长达壹年的试用体验,并提供256点全功能免费版实时数据库。详情点击这里下载最新版实时数据库评估试用
  • 提供嵌入式ARM工业计算机生产数据网关,详情点击这里...
  • 提供嵌入式ARM工业计算机MODBUS转OPCUA生产数据网关,详情点击这里...

点击查看实时数据库详细信息...

最近在测试对比几个常用的云服务商的云服务器时发现,在某迅云上半年前部署的一个测试服务器,只是不断写入仿真数据,没有数据使用者,使用索引扫描工具扫描标签历史数据时发现4K页面随机读取的IOPS只有50左右, 和广告宣称的SSD云盘3000IOPS相差太远,为此提交工单询问差异,无法得到满意回复(只是说一切正常,推荐某个的工具测试)。初步猜测是冷热数据的导致,特作以下实验来验证。

详细...

MODBUS转OPCUA协议网关是在基于ARM平台,嵌入式Linux的工业计算机上,运行OPCUA server服务器软件,在使用OPCUA协议的各种国内外工业软件和现场总线之间,负责数据测采集上传和控制命令的下传。将现场总线的MODBUS TCP/485 RTU协议转换为OPCUA协议。稳定的硬件设计能保证系统长时间正常运行,支持纯硬件定时看门狗,适合无人值守7X24小时运行的应用环境。 提供低成本的系统集成解决方案。

OPCUA
  • OPCUA安全层协议为未加密协议:"http://opcfoundation.org/UA/SecurityPolicy#None" ,未来会增加"Basic128Rsa15"和"Basic256Sha256"
  • OPCUA传输层协议为TCP二进制流:"http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary"
  • MODBUS支持传输层为TCP/485的RTU协议

点击查看MODBUS转OPCUA协议网关详细信息

GT6502

在基于ARM平台,嵌入式Linux的工业计算机上,运行实时数据库的现场数据网关软件,在实时库和现场总线之间,负责数据测采集上传和控制命令的下传。支持MODBUS TCP/485 RTU协议。稳定的硬件设计能保证系统长时间正常运行,支持纯硬件定时看门狗,适合无人值守7X24小时运行的应用环境。

目前提供两个型号的嵌入式工业计算机:GT6502(2个全隔离485口)和GT6504(4个全隔离485口)。每个网关可带8条MODBUS总线,标签点不大于2000,出厂时已经预装了数据网关软件,只需将配置文件下载到网关中即可使用。具体使用说明请下载实时数据库试用版,阅读其中的使用说明书《rdb_user_guide.pdf》第3.9部分

点击查看MODBUS转实时数据库协议网关详细信息

rdb_bar

这是一个实时数据库web棒图chart图表的例子,使用了bootstrap ver3.3.7作为前端开发框架,兼容移动客户端。棒图采用chart.js ver2.7开源图标工具库,数据通过websocket接口rdb_valgetsnapshot命令从云实时库读取。 可阅读本页面的源代码理解web棒图的实现方法

  • 符合TLS1.2版协议的secret websocket 通道WSS
  • 支持websocket的permessage-deflate(适合chorme,firefox)和x-webkit-deflate-frame(适合ios safari)两种压缩扩展,节约网络资源。

详细...

这是一个实时数据库web历史趋势图的例子,使用了bootstrap ver3.3.7作为前端开发框架,兼容移动客户端。趋势图采用chart.js ver2.0开源图标工具库,数据通过websocket接口rdb_plotdata命令从云实时库读取一次性读取标签组的绘图数据。 阅读本页面的源代码理解web趋势图的实现方法。

  • 符合TLS1.2版协议的secret websocket 通道WSS
  • 支持websocket的permessage-deflate(适合chorme,firefox)和x-webkit-deflate-frame(适合ios safari)两种压缩扩展,节约网络资源。

详细...

opc
opc

通过实时数据库的画面组态工具生成WEB画面,采用html5的svg + javascript + websocket实现WEB实时工况图,跨平台:

  • 采用svg + javascript + websocket提供跨平台跨系统的基于html5的工控组态软件运行界面,支持chorme和firefox浏览器,android手机和平板内置浏览器等内置浏览器。
  • 符合TLS1.2版协议的secret websocket 通道WSS
  • 实时数据库直接支持WS/WSS接口,支持websocket的permessage-deflate(适合chorme,firefox)和x-webkit-deflate-frame(适合ios safari)两种压缩扩展,节约网络资源。
  • 实时数据库直接支持http/https的GET和HEAD命令,无需其他WEB发布服务器就能实现基于WS/WSS接口和前端javascript+html5的现代WEB交互式应用。

详细...

GUID(Globally Unique Identifier),全局唯一标识符,是一种由算法生成,无需认证机构管理的二进制长度为128位的数字标识符,微软在Windows系统的注册表中用来标识COM对象的类厂和接口,是UUID的具体实现。在软件编程中,常将GUID当作索引使用。

详细...

本文描述在Windows系统下(Linux下也一样,官方文档本来就没有区分系统)使用C/C++编写Python3扩展库的方法,Python Extending 的官方文档在这里(Extending and Embedding the Python Interpreter )。下面主要讲原理,有描述不清楚的请参考官方文档。

详细...

编写大的文档一般常用的使用office软件,这里介绍的是使用html5来编写图文并茂的一般技术文档,需要使用到一点点html知识。只需要几个html标签即可:p,a,h1,h2,h3,ul,li,div,svg这几个就足够了。

详细...

树莓派(raspberry PI,目前最新的PI 3B)35美元的价格,配以成熟的基于完全开源debian的raspbian系统,目前很火爆。2017 年 1 月 23 日,树莓派(Raspberry Pi)在博客上发出了一则公告,表示 Google 在 2017 年将“非常有范儿地来到”树莓派社区,为“创造者(Maker)”们带来一系列智能工具,其中将包含人工智能(AI)和机器学习相关技术。

详细...

TLS协议通过Internet提供隐私通信,旨在防止窃听、篡改和伪造数据,本身是基于Netscape发布的SSL 3.0协议规范。https就是一个基于TLS的具体应用,目前主流的应用版本是TLS1.2,该版本规避了1.0和1.1以来出现的安全隐患,是比较可靠的版本。 本文的目的是介绍在具体实现TLS1.2安全通道过程中处理握手消息时需要避免的坑和有些在协议中描述的不够清楚的地方。

详细...

本文的内容在openssl的文档中都能找到,为了便于使用,特记录于此。以下使用openssl 1.0.2L长周期支持版,系统为ubuntu1404。

详细...

阅读原版TLS协议有助于正确使用openssl开源库,本文力求翻译准确,如有错误,请发邮件指正。本译文在保留译者信息的前提下可任意转载。本文档规定了传输层安全Transport Layer Security(TLS)协议的版本1.0。 TLS协议通过Internet提供隐私通信。 该协议允许客户端/服务器应用程序以旨在防止窃听、篡改或消息伪造的方式进行通信。

详细...

此规范是OPC UA应用程序开发人员的规范。该规范是分析和设计过程的结果,用于开发标准接口,以便多个供应商开发无缝集成的应用程序。第1部分介绍了OPC统一架构(OPC UA)的概念和概述。 阅读本文档有助于了解此多部分文档集的其余部分。 每个其他部分都会简要说明一下建议的阅读顺序。 本部分是非规范性的。

详细...

本规范描述了OPC统一架构(OPC UA)安全模型。 它描述了预期运行OPC UA的物理,硬件和软件环境的安全威胁。 以及OPC UA如何依赖于其他安全标准。提供了在OPC UA规范的这一部分和其他部分中使用的通用安全术语的定义。

详细...