网关配置
平台配置(暂不支持)
平台上配置网关配置
代码配置
配置文件路径 /opt/wthings-gateway/wthings_gateway/config/wt_gateway.yaml
默认配置
wthings:
host: things.xiaobodata.com
port: 1883
remoteConfiguration: false
security: {accessToken: PUT_YOUR_GW_ACCESS_TOKEN_HERE}
storage: {max_records_count: 1000000, read_records_count: 100, type: memory}
connectors:
全部配置
wthings:
host: things.xiaobodata.com
port: 1883
remoteShell: false
remoteConfiguration: false
statsSendPeriodInSeconds: 3600
minPackSendDelayMS: 0
checkConnectorsConfigurationInSeconds: 60
security:
accessToken: PUT_YOUR_GW_ACCESS_TOKEN_HERE
qos: 1
storage:
type: memory
read_records_count: 100
max_records_count: 100000
# type: file
# data_folder_path: ./data/
# max_file_count: 10
# max_read_records_count: 10
# max_records_per_file: 10000
# max_records_between_fsync:1
# type: sqlite
# data_file_path: ./data/data.db
# messages_ttl_check_in_hours: 1
# messages_ttl_in_days: 7
# max_read_records_count: 1000
# max_records_db_size: 100
# max_records_db_unit: "MB"
connectors:
连接到 WThings
- wthings.host:服务器地址
- wthings.port:服务器mqtt端口
- wthings.remoteShell:是否支持远程shell
- wthings.remoteConfiguration:是否支持平台网关扩展配置
- wthings.statsSendPeriodInSeconds:网关状态发送间隔(秒)
- wthings.minPackSendDelayMS:最小包发送延迟
- wthings.checkConnectorsConfigurationInSeconds:检查配置文件间隔时间(秒)
- wthings.security.accessToken:设备连接平台的访问令牌
- wthings.qos:设备连接平台的访问令牌
存储
内存存储(如果磁盘空间不够,建议使用)
storage:
type: memory
read_records_count: 100 # 单次读取最大消息数
max_records_count: 100000 # 内存最大存储消息数文件存储(持久存储)
storage:
type: file
data_folder_path: ./data/ # 保存的文件目录
max_file_count: 10 # 最大保存的文件个数
max_read_records_count: 10 # 单次读取最大条数
max_records_per_file: 10000 # 每个文件最大记录消息数
max_records_between_fsync:1 # 写入文件的间隔最大消息数(多少条消息然后再存到文件里)SQLite存储(持久快速存储)
storage:
type: sqlite
data_file_path: ./data/data.db # SQLite存储为你路径地址
messages_ttl_check_in_hours: 1 # SQLite文件检查间隔时间(小时)
messages_ttl_in_days: 7 # SQLite数据保存时间(天)
max_read_records_count: 1000 # 单次读取最大消息数
max_records_db_size: 100 # 最大记录消息数
max_records_db_unit: "MB" # 最大记录消息数单位
connectors(连接器)
请移步到网关扩展配置设置