项目简介
本项目基于 Node.js 和 Docker 构建了完整的物联网生态,实现了物联网设备的连接、数据采集与处理以及数据可视化展示,为用户提供智能化的设备管理与服务。
项目的主要特性和功能
主要特性
- 支持多类型物联网设备连接,可进行集中管理。
- 实时采集设备数据并高效处理。
- 提供直观可视化界面展示设备状态和数据。
- 能根据数据实现设备自动化控制。
功能模块
- 后端:基于 Node.js 搭建,提供 RESTful API 接口处理设备数据。
- 前端:提供用户交互界面,便于用户管理和控制设备。
- 数据库:用于存储设备数据和运行日志。
- Docker 部署:利用 Docker 保障项目的可移植性和稳定性。
安装使用步骤
前提条件
- 已安装 Docker。
- 已安装 Node.js。
后端部署
- 进入后端目录:cd be。
- 启动 MongoDB 数据库:docker-compose -f docker-compose.mongo.yml up -d。
- 安装依赖:npm ci。
- 运行开发环境:npm run dev;运行生产环境:npm start。
前端部署
- 进入前端目录:cd fe。
- 运行开发环境:npm run dev。
- 构建生产环境:npm run build。
- 启动前端服务:npm start。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】