Skip to main content
Version: 3.2.1

网关配置

平台配置(暂不支持)

平台上配置网关配置

代码配置

配置文件路径 /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(连接器)

请移步到网关扩展配置设置