# iot-single-port **Repository Path**: person-project-center/iot-single-port ## Basic Information - **Project Name**: iot-single-port - **Description**: 使用同一个端口处理各种协议设备,使用ip映射协议方案 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-17 - **Last Updated**: 2025-07-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 项目简介: 处理多种设备协议数据并上报 技术栈: Spring Cloud 注册中心、配置中心选型Nacos 数据库: mysql redis 通信方式: HTTP,MQ,NETTY 皖能业务项目结构 ~~~ 端口 ├── base-station-parent 項目依赖 └── base-station-common 公共组件 └── base-station-device-api 设备层接口 └── base-station-device 设备层 └── base-station-dcc-jiangs 设备模块 ~~~ 服务端口号: | 服务名 | 端口号 | |---------------------------------|------| | base-station-dcc | 9840 | 服务启动: 1. 原生方式 ``` #启动服务 sh start.sh start #停止服务 sh start.sh stop ``` 2. Docker方式 ``` #启动命令示例 docker run --name xxx-service -p 9840:9840 -e ACTIVE_ENV=dev -e NACOS_SERVER=192.168.2.177 -v /home/logs:/home/logs -v /home/gclogs/xxx-service:/app/gclogs/ -d xxx-service:v1.0.1 #ACTIVE_ENV指定配置文件读取环境:开发环境(dev)、测试环境(test)、生产环境(prod) #NACOS_SERVER 指定nacos地址,不配置默认使用配置文件中 ```