2025-04-09 23:08:24 +08:00
|
|
|
|
# 服务器配置
|
|
|
|
|
|
server:
|
|
|
|
|
|
port: 18080 # 修改端口,避免与主应用的8080端口冲突
|
|
|
|
|
|
|
|
|
|
|
|
# Spring 配置
|
|
|
|
|
|
spring:
|
|
|
|
|
|
application:
|
|
|
|
|
|
name: iot-component-server
|
|
|
|
|
|
# 允许循环引用
|
|
|
|
|
|
main:
|
|
|
|
|
|
allow-circular-references: true
|
|
|
|
|
|
allow-bean-definition-overriding: true
|
|
|
|
|
|
|
|
|
|
|
|
# Yudao 配置
|
|
|
|
|
|
yudao:
|
|
|
|
|
|
info:
|
|
|
|
|
|
base-package: cn.iocoder.yudao # 主项目包路径,确保正确
|
|
|
|
|
|
iot:
|
|
|
|
|
|
component:
|
|
|
|
|
|
|
|
|
|
|
|
# 网络组件服务器专用配置
|
|
|
|
|
|
server:
|
|
|
|
|
|
# 上行通信配置,用于向主程序上报数据
|
|
|
|
|
|
upstream-url: http://127.0.0.1:48080 # 主程序 API 地址
|
|
|
|
|
|
upstream-connect-timeout: 30s # 连接超时
|
|
|
|
|
|
upstream-read-timeout: 30s # 读取超时
|
2025-05-30 20:47:01 +08:00
|
|
|
|
|
2025-04-09 23:08:24 +08:00
|
|
|
|
# 下行通信配置,用于接收主程序的控制指令
|
|
|
|
|
|
downstream-port: 18888 # 下行服务器端口
|
2025-05-30 20:47:01 +08:00
|
|
|
|
|
2025-04-09 23:08:24 +08:00
|
|
|
|
# 组件服务唯一标识
|
|
|
|
|
|
server-key: yudao-module-iot-net-component-server
|
2025-05-30 20:47:01 +08:00
|
|
|
|
|
2025-04-09 23:08:24 +08:00
|
|
|
|
# ====================================
|
|
|
|
|
|
# 针对引入的 HTTP 组件的配置
|
|
|
|
|
|
# ====================================
|
|
|
|
|
|
http:
|
|
|
|
|
|
enabled: true # 启用HTTP组件
|
|
|
|
|
|
server-port: 8092 # HTTP组件服务端口
|
|
|
|
|
|
|
|
|
|
|
|
# ====================================
|
|
|
|
|
|
# 针对引入的 EMQX 组件的配置
|
|
|
|
|
|
# ====================================
|
|
|
|
|
|
emqx:
|
|
|
|
|
|
enabled: true # 启用EMQX组件
|
|
|
|
|
|
mqtt-host: 127.0.0.1 # MQTT服务器主机地址
|
|
|
|
|
|
mqtt-port: 1883 # MQTT服务器端口
|
2025-05-30 20:47:01 +08:00
|
|
|
|
mqtt-username: admin # MQTT服务器用户名
|
|
|
|
|
|
mqtt-password: admin123 # MQTT服务器密码
|
2025-04-09 23:08:24 +08:00
|
|
|
|
mqtt-ssl: false # 是否启用SSL
|
|
|
|
|
|
mqtt-topics: # 订阅的主题列表
|
|
|
|
|
|
- "/sys/#"
|
|
|
|
|
|
auth-port: 8101 # 认证端口
|
2025-05-30 20:47:01 +08:00
|
|
|
|
message-bus:
|
|
|
|
|
|
type: rocketmq # 消息总线的类型
|
2025-04-09 23:08:24 +08:00
|
|
|
|
|
|
|
|
|
|
# 日志配置
|
|
|
|
|
|
logging:
|
|
|
|
|
|
level:
|
|
|
|
|
|
cn.iocoder.yudao: INFO
|
2025-05-30 20:47:01 +08:00
|
|
|
|
root: INFO
|
|
|
|
|
|
|
|
|
|
|
|
--- #################### 消息队列相关 ####################
|
|
|
|
|
|
|
|
|
|
|
|
# rocketmq 配置项,对应 RocketMQProperties 配置类
|
|
|
|
|
|
rocketmq:
|
|
|
|
|
|
name-server: 127.0.0.1:9876 # RocketMQ Namesrv
|
|
|
|
|
|
# Producer 配置项
|
|
|
|
|
|
producer:
|
|
|
|
|
|
group: ${spring.application.name}_PRODUCER # 生产者分组
|