17 Star 152 Fork 23

杭州良途软件科技有限公司 / tds

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

TDS - 物联网数据服务

基于JSON的NoSql时序数据库

基本概念

    TDS面向物联网场景设计,使用一个 "位号"(tag) 来存储来自于某一个设备或者是某一个传感器的时序数据。可以将一个 "位号" 理解为关系型数据库中的一张表,或者理解为NoSql数据库如MongoDB中的一个Collection。

    来自设备的一次数据采集在TDS中称为一个 "数据元",一个数据元就是一条数据记录。

关系型数据库 MongoDB TDS
数据库 数据库 数据库
集合 (Collection) 位号 (Tag)
文档 (Document) 数据元 (Data Element)
JSON文档的字段 JSON的字段

开发接口

    使用HTTP API接口。HTTP的Body部分为基于JsonRPC的请求与响应。

    所有的数据插入或者查询都基于JSON格式。

    数据库接口API文档- 点击查看

    Postman API 测试用例 - 点击查看

快速开始

最新版本下载链接

3分钟快速体验 - 点击播放视频

高性能

针对物联网时序数据场景优化,可以比mysql有更快的读取速度。
对比测试报告:http://www.liangtusoft.com/doc/#/tds-vs-mysql

banner image

存储格式

数据库基于json文件进行存储,在磁盘上,通过时间,位号组织成特定的目录结构。 数据库的目录结构和数据文件都是直接可以阅读和操作的。

数据元结构

数据元属性
time 数据采集的时间。可以包含年月日或者不包含年月日
tag 数据来源的位号。可省略
dataFile 关联的二进制数据信息,如视频,图片等
val 数据的值,可以有 整形,浮点型,布尔型,字符串型和json格式的自定义类型

物联网组态软件

    TDS不仅仅是数据库,还具有监控对象管理功能,硬件设备接入管理功能,内存数据库功能。共同组成了一个物联网组态软件。

  可以实现硬件设备接入,历史数据查询,实时数据查询等物联网监控功能。

使用透传网关接入Modbus设备 - 点击播放视频

   了解更多功能: http://www.liangtusoft.com/doc/#/

   下载试用: www.liangtusoft.com/release

硬件接入部分功能尚未开源,专业版提供50个IO点免费版本

MIT License Copyright (c) 2020-present LuTao Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

最轻便的物联网组态软件; 物联网时序数据库; Web SCADA平台 ; 物联网数据中台; 物联网软网关 展开 收起
C++ 等 3 种语言
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/liangtuSoft/tds.git
git@gitee.com:liangtuSoft/tds.git
liangtuSoft
tds
tds
master

搜索帮助