首页
/ 【thinglinks】开源下载和安装教程

【thinglinks】开源下载和安装教程

2026-02-04 04:18:12作者:何举烈Damon

1、项目介绍

ThingLinks是一个基于Spring Cloud微服务架构的高性能物联网平台,支持MQTT、WebSocket、TCP等多种协议,单机可承载百万级设备连接。核心功能包括设备管理、规则引擎、时序数据库集成(TDengine)等,适用于大规模物联网场景。

2、项目下载位置

  • GitHub仓库地址:
    git clone https://github.com/mqttsnet/thinglinks.git
  • 官方文档:
    包含完整API说明和架构设计图

3、项目安装环境配置

基础环境要求

组件 版本要求
JDK 1.8+
MySQL 5.7+
Redis 5.0+
Nacos 2.0.3+
TDengine 可选(时序数据场景)

环境配置示意图
(图为系统功能架构依赖关系)

4、项目安装方式

4.1 后端服务部署

# 编译打包
mvn clean package -DskipTests

# 启动Nacos服务
sh nacos/bin/startup.sh -m standalone

# 启动各微服务模块
java -jar thinglinks-admin/target/thinglinks-admin.jar

4.2 前端部署

# 安装依赖
npm install

# 启动开发模式
npm run dev

# 构建生产包
npm run build:prod

5、项目处理脚本

5.1 数据库初始化

-- 执行项目SQL脚本
source /path/to/thinglinks/doc/sql/thinglinks-mysql.sql

5.2 常用运维命令

# 查看MQTT Broker状态
netstat -tunlp | grep 1883

# 规则引擎调试
tail -f /logs/thinglinks/rule-engine.log

提示:完整启动流程请参考doc/QUICK_START.md文件

登录后查看全文
热门项目推荐
相关项目推荐