用户指南
功能扩展与插件配置

增强插件

增强插件是 RHILEX 内部支持的一些功能扩展,有助于扩展 RHILEX 的数据能力。

plugin

API Server

API Server 是 RHILEX 内部的接口服务器,对外提供 HTTP 接口服务。

插件配置

[plugin.http_server]
# Whether to enable HTTP API provider plugin
enable = true
# Server host address, default allows all
host = 0.0.0.0
# Server port
port = 2580

CRC计算器

CRC 计算器帮助大家快速计算 CRC 校验和,开发过程中的小助手。

plugin

插件配置

[plugin.modbus_crc_tools]
# Whether to enable Modbus CRC calculation tool plugin
enable = true

USB 监控器

USB 监控器用来检测 USB 的热插拔事件,方便观察 USB 的工作状态。

插件配置

[plugin.usbmonitor]
# Whether to enable USB monitoring plugin
enable = false

ICMP测速

ICMP 测速工具用来帮助用户在使用过程中检测网络连接状况。

plugin

插件配置

[plugin.icmpsender]
# Whether to enable ICMP sender plugin
enable = true

Modbus扫描

Modbus 扫描插件帮用户快速扫描出来总线上一共有多少个设备。

plugin

插件配置

[plugin.modbus_scanner]
# Whether to enable Modbus scanner plugin
enable = true

Ngrok Client

Ngrok 是一个开源的网络代理工具,它允许你将本地开发环境的端口映射到互联网上,从而使远程用户能够通过浏览器访问你的本地服务。这对于测试、演示或远程调试应用程序非常有用,特别是在需要从外部访问本地网络服务时。 Ngrok 的主要特点包括:

  1. 端口映射:它允许你将本地机器上的任意端口映射到互联网上,通常是通过一个自定义的 URL。
  2. HTTP/HTTPS 隧道:Ngrok 支持 HTTP 和 HTTPS 隧道,这意味着你可以通过安全的加密连接访问你的本地服务。
  3. 远程访问:它允许你从任何地方访问你的本地服务,无论是通过电脑、手机还是平板电脑。
  4. 安全认证:Ngrok 提供了一个安全认证系统,允许你限制对映射服务的访问。
  5. 实时日志:它提供了一个实时的日志系统,让你可以监控和调试你的服务。
  6. 团队协作:Ngrok 支持团队协作,允许团队成员共享和访问相同的映射服务。

Ngrok 通常与命令行界面一起使用,但也有一个图形用户界面。它适用于多种操作系统,包括 Windows、macOS 和 Linux。 Ngrok 是一个流行的工具,尤其是在开发和测试阶段,因为它可以简化远程访问本地服务的流程。然而,Ngrok 是一个付费服务,尽管有一个有限的免费计划,但如果你需要更高级的功能,你可能需要购买订阅。

插件配置

[plugin.ngrokc]
# 启用插件
enable = true
# ngrok分配的域名
domain = "default"
# 服务器端地址
server_endpoint = "default"
# 认证参数
auth_token = "auth_token"
# tcp | http | https
local_schema = "http"
# 本地IP地址
local_host = "127.0.0.1"
# 本地端口
local_port = 2580
 
💡

需要在 Ngrok 官网 https://ngrok.com/ (opens in a new tab) 注册账号,然后获取 token。

© 2023-2025 RHILEX Technologies Inc. All rights reserved.