fix: 物联网平台,amqp数据接入并插入TD数据库相关逻辑编码。
This commit is contained in:
@@ -108,6 +108,12 @@
|
||||
<groupId>com.intc</groupId>
|
||||
<artifactId>intc-workflow</artifactId>
|
||||
</dependency>
|
||||
<!-- 物联网模块 -->
|
||||
<dependency>
|
||||
<groupId>com.intc</groupId>
|
||||
<artifactId>intc-iot</artifactId>
|
||||
<version>${revision}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>de.codecentric</groupId>
|
||||
|
||||
32
intc-admin/src/main/resources/alarm-config-example.yml
Normal file
32
intc-admin/src/main/resources/alarm-config-example.yml
Normal file
@@ -0,0 +1,32 @@
|
||||
# ==================== 告警配置示例 ====================
|
||||
# 将以下配置添加到 application.yml 或 application-dev.yml 中
|
||||
|
||||
# 告警阈值配置
|
||||
alarm:
|
||||
threshold:
|
||||
# 溶解氧阈值(mg/L)
|
||||
dissolved-oxygen:
|
||||
min: 4.0 # 最低阈值
|
||||
max: 15.0 # 最高阈值
|
||||
|
||||
# 温度阈值(℃)
|
||||
temperature:
|
||||
min: 10.0 # 最低阈值
|
||||
max: 35.0 # 最高阈值
|
||||
|
||||
# pH值阈值
|
||||
ph:
|
||||
min: 6.5 # 最低阈值
|
||||
max: 8.5 # 最高阈值
|
||||
|
||||
# 盐度阈值
|
||||
salinity:
|
||||
max: 35.0 # 最高阈值
|
||||
|
||||
# 电池电量阈值(%)
|
||||
battery:
|
||||
min: 20.0 # 最低阈值
|
||||
|
||||
# 告警通知配置
|
||||
notification:
|
||||
interval: 30 # 告警通知间隔时间(分钟),同一设备在此时间内不会重复发送通知
|
||||
@@ -13,7 +13,7 @@ spring.boot.admin.client:
|
||||
|
||||
--- # snail-job 配置
|
||||
snail-job:
|
||||
enabled: true
|
||||
enabled: false
|
||||
# 需要在 SnailJob 后台组管理创建对应名称的组,然后创建任务的时候选择对应的组,才能正确分派任务
|
||||
group: "ruoyi_group"
|
||||
# SnailJob 接入验证令牌 详见 script/sql/ry_job.sql `sj_group_config` 表
|
||||
@@ -35,7 +35,7 @@ spring:
|
||||
# 动态数据源文档 https://www.kancloud.cn/tracy5546/dynamic-datasource/content
|
||||
dynamic:
|
||||
# 性能分析插件(有性能损耗 不建议生产环境使用)
|
||||
p6spy: true
|
||||
p6spy: false
|
||||
# 设置默认的数据源或者数据源组,默认值即为 master
|
||||
primary: master
|
||||
# 严格模式 匹配不到数据源则报错
|
||||
@@ -204,6 +204,44 @@ sms:
|
||||
code-template-id: 'SMS_465720430' # TODO: 请填写您的阿里云短信模板CODE
|
||||
|
||||
|
||||
--- # 阿里云生活物联网平台(飞燕平台)配置
|
||||
aliyun:
|
||||
living-iot:
|
||||
# 阿里云 AccessKey ID(必填)
|
||||
access-key-id: LTAI5tRnPowmTLjH181nSbsR
|
||||
# 阿里云 AccessKey Secret(必填)
|
||||
access-key-secret: Vh2LoAM1t3XuMUVy2wTWSACJ97kOUW
|
||||
# 地域节点(必填)
|
||||
region-id: cn-shanghai
|
||||
# 飞燕平台项目ID(Project ID)
|
||||
project-id: a123nMibvh0q4UnU
|
||||
# App Key(用于 API 调用)
|
||||
app-key: 334224397
|
||||
# App Secret
|
||||
app-secret: 70de3018ec39423e9ca1e1b6a6a84ad6
|
||||
# AMQP 服务端订阅配置(使用数据同步的 AppKey + AppSecret)
|
||||
amqp:
|
||||
# 是否启用
|
||||
enabled: true
|
||||
# 数据同步 AppKey(与上面的 app-key 不同!)
|
||||
data-sync-app-key: 334224409
|
||||
# 数据同步 AppSecret(请在阿里云控制台查看)
|
||||
data-sync-app-secret: 17fdd58f9a4c4c90be236897b1f8e8f7
|
||||
# AMQP 接入点地址(使用生活物联网平台官方地址)
|
||||
endpoint: amqps://ilop.iot-amqp.cn-shanghai.aliyuncs.com:5671
|
||||
# 消费组 ID(按照官方文档,应该与数据同步 AppKey 相同)
|
||||
consumer-group-id: 334224409
|
||||
# 客户端 ID(建议使用机器 UUID、MAC 地址等唯一标识)
|
||||
client-id: fishery-backend-001
|
||||
# 连接超时时间(毫秒)
|
||||
connection-timeout: 80000
|
||||
# 是否自动重连
|
||||
auto-reconnect: true
|
||||
# 最大重连次数
|
||||
max-reconnect-attempts: 10
|
||||
# 重连延迟(毫秒)
|
||||
reconnect-delay: 30000
|
||||
|
||||
--- # 三方授权
|
||||
justauth:
|
||||
# 前端外网访问地址
|
||||
|
||||
@@ -35,7 +35,7 @@ captcha:
|
||||
# 日志配置
|
||||
logging:
|
||||
level:
|
||||
org.dromara: @logging.level@
|
||||
org.dromara: info
|
||||
org.springframework: warn
|
||||
org.mybatis.spring.mapper: error
|
||||
org.apache.fury: warn
|
||||
@@ -69,7 +69,7 @@ spring:
|
||||
# 国际化资源文件路径
|
||||
basename: i18n/messages
|
||||
profiles:
|
||||
active: @profiles.active@
|
||||
active: dev
|
||||
# 文件上传
|
||||
servlet:
|
||||
multipart:
|
||||
@@ -118,6 +118,9 @@ security:
|
||||
- /*/api-docs
|
||||
- /*/api-docs/**
|
||||
- /warm-flow-ui/config
|
||||
- /iot/test
|
||||
- /iot/device/**
|
||||
- /iot/amqp/**
|
||||
|
||||
# 多租户配置
|
||||
tenant:
|
||||
|
||||
Reference in New Issue
Block a user