增强插件
增强插件是 RHILEX 内部支持的一些功能扩展,有助于扩展 RHILEX 的数据能力。
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.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.icmpsender]
# Whether to enable ICMP sender plugin
enable = true
Modbus扫描
Modbus 扫描插件帮用户快速扫描出来总线上一共有多少个设备。
插件配置
[plugin.modbus_scanner]
# Whether to enable Modbus scanner plugin
enable = true
Ngrok Client
Ngrok 是一个开源的网络代理工具,它允许你将本地开发环境的端口映射到互联网上,从而使远程用户能够通过浏览器访问你的本地服务。这对于测试、演示或远程调试应用程序非常有用,特别是在需要从外部访问本地网络服务时。 Ngrok 的主要特点包括:
- 端口映射:它允许你将本地机器上的任意端口映射到互联网上,通常是通过一个自定义的 URL。
- HTTP/HTTPS 隧道:Ngrok 支持 HTTP 和 HTTPS 隧道,这意味着你可以通过安全的加密连接访问你的本地服务。
- 远程访问:它允许你从任何地方访问你的本地服务,无论是通过电脑、手机还是平板电脑。
- 安全认证:Ngrok 提供了一个安全认证系统,允许你限制对映射服务的访问。
- 实时日志:它提供了一个实时的日志系统,让你可以监控和调试你的服务。
- 团队协作: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。