配置指南
RHILEX 提供了很多配置参数,不同的配置参数决定了不同的功能,下面是对所有配置参数的含义解释。
应用程序配置 [app]
参数 | 说明 |
---|---|
app_id | 应用程序的唯一标识符 |
enable_console | 是否在控制台输出日志,主要用于调试异常 |
app_debug_mode | 是否启用详细的调试模式 |
log_level | 日志等级:fatal(致命)、error(错误)、warn(警告)、debug(调试)、info(信息) |
log_path | 日志文件路径 |
log_max_size | 日志文件在压缩前的最大尺寸(MB) |
log_max_backups | 最大保存的日志文件数量 |
log_max_age | 日志文件的最大保存天数 |
log_compress | 是否压缩日志文件 |
max_queue_size | 最大数据缓存大小 |
max_kv_store_size | 最大存储大小,默认为 20MB |
resource_restart_interval | 资源重启间隔,单位为微秒 |
gomax_procs | Golang 运行时的最大进程数,0 表示使用系统默认值 |
enable_pprof | 是否启用 PProf 性能分析工具 |
cpu_load_upper_limit | 最大 CPU 负载百分比 |
dataschema_secrets | 数据模式 API 的密钥 |
ext_libs | Lua 外部库文件路径(已注释) |
插件配置 [plugin]
参数 | 说明 |
---|---|
enable | 是否启用 HTTP API 提供者插件 |
host | 服务器主机地址,默认允许所有 |
port | 服务器端口 |
enable | 是否启用 USB 监控插件 |
enable | 是否启用 ICMP 发送插件 |
enable | 是否启用 Web 终端插件 |
listen_port | 监听端口 |
enable | 是否启用 Modbus 扫描仪插件 |
enable | 是否启用 Modbus CRC 计算工具插件 |
license_path | 许可证文件路径 |
key_path | 密钥文件路径 |
enable | 是否启用 Ngrok 插件 |
server_endpoint | 服务器端点地址 |
domain | Ngrok 域名 |
auth_token | 认证令牌 |
local_schema | 本地协议类型(tcp) |
local_host | 本地 IP 地址 |
local_port | 本地端口 |
传输配置 [transceiver]
参数 | 说明 |
---|---|
address | 设备通信的串口地址 |
io_timeout | I/O 操作超时时间(秒) |
at_timeout | AT 命令超时时间(毫秒) |
baudrate | 数据传输速度(波特率) |
data_bits | 每个字符传输的位数 |
parity | 校验位(N:无校验、O:奇校验、D:偶校验) |
stop_bits | 停止位数量 |