# tds **Repository Path**: liangtuSoft/tds ## Basic Information - **Project Name**: tds - **Description**: 最轻便的物联网组态软件; 物联网时序数据库; Web SCADA平台 ; 物联网数据中台; 物联网软网关 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: https://www.tdserver.org - **GVP Project**: No ## Statistics - **Stars**: 224 - **Forks**: 31 - **Created**: 2021-05-31 - **Last Updated**: 2025-09-07 ## Categories & Tags **Categories**: database-service, iot **Tags**: modbus, 时序数据库, IOT, Scada, 组态 ## README # TDS - 物联网数据服务 用户手册与二次开发文档 https://tdserver.org ## 最轻便的物联网组态软件 * **轻量通用**: 小微物联系统通用监控软件,数据采集,存储,可视化,统计分析。 * **组态化**: 组织结构与监控点变量组态,设备IO通信组态,基于SVG的监控画面组态。 * **多协议集成**: HTTP-API,Websocket,MQTT,原始TCP/UDP * **极简部署**: 小于6mb运行文件,无任何第三方库依赖,解压运行 * **协议支持**:Modbus-RTU、Modbus-TCP、BacNet、DL/T645、Onvif、RTSP、OPC-UA、EtherNet/IP、SNMP ## 内置时序数据库 * 无需安装第三方数据库,内置时序数据库引擎 * 完全列式存储,支持高并发实时数据与历史数据读写 * 基于HTTP API的数据库增删改查接口 * 支持多种条件查询、数据聚合查询、统计分析查询 * 基于JSON的文件数据库,支持复杂数据结构存储 ## 内置JS引擎 * **设备脚本**:通过脚本进行设备协议解析、通信,快速接入各类非标二进制设备协议 * **分析脚本**:对采集实时数据、历史数据应用自定义脚本分析算法 * **控制脚本**: 基于监控点数据设置各类控制逻辑、计划任务 * **表达式脚本**:通过js表达式添加系统二次计算变量