我有一台旧的 Tripp-Lite UPS (SU2200RTXL2UA),我需要通过它的 RS232 端口与其通信(此型号没有 USB 端口)。我试图找出哪种串行 NUT 驱动程序最适合接收来自此 UPS 的通信。串行协议非常简单,如以下用户手册摘录所述:
干接点通信很简单,但配置时需要一定的电子知识。DB9 端口的引脚分配如图所示。如果 UPS 电池电量不足,UPS 将通过桥接引脚 1 和 5 发送信号。如果市电出现故障,UPS 将通过桥接引脚 8 和 5 发送信号。要远程关闭 UPS,请将引脚 3 至引脚 9 短接至少 3.8 秒。
在检查 Tripp-Lite UPS 的可用驱动程序列表时,我没有看到我的所有型号(或该系列中的类似型号)列出任何串行驱动程序。是否有其他通用串行 UPS 驱动程序可以用于这种情况?我主要只是想捕获桥接的引脚 8 和 5 的信号,以便我可以执行脚本来关闭一些连接的服务器。
注意:我正在使用 NUT 和 Ubuntu 18.04 LTS 服务器以及运行 NAS4FREE(FreeBSD)的 NAS。
编辑:查看 NUT 手册后,发现带有 upstype=5 的 genericups 驱动程序是与我的 UPS 的 RS232 引脚排列相匹配的适当配置。现在,我只需要弄清楚如何通过我使用的 NAS4FREE 的 GUI 在我的 NAS 上进行设置。
答案1
如果我错了请纠正我,但我认为您的 UPS 与 NAS 不兼容。您可能需要换一个。