Forum: PC Hard- und Software USV Nachrichten per USB/LAN simulieren?


von Frank E. (Firma: Q3) (qualidat)


Lesenswert?

Ich nuss hin und wieder PCs (Win & Linux) so einrichten, dass diese bei 
Stromausfall auf die Nachrichten einer APC-USV per USB-Kabel oder LAN 
mit Herunterfahren reagieren. Auf den "Empfänger"-PCs/Servern gibts dazu 
ja Software z.B. von APC.

Was mir fehlt, ist das "andere Ende": Ich will nicht jedesmal an der 
echten USV vor Ort 'rummanchen oder mir für die Vorkonfiguration extra 
so ein Ding zulegen, um zu prüfen, ob es auch funktioniert.

- Gibt es eine Software, die diese Messages simulieren kann?

- die auf einem anderen PC (z.B. Laptop) läuft, der dann USV "spielt"?

- ist das verwendete Protokoll irgendwo dokumentiert, so dass man sich 
einen entsprechenden "Geber" z.B. mit Arduino oder Raspi bauen könnte?

Danke für Tips.

: Bearbeitet durch User
von Sebastian R. (sebastian_r569)


Lesenswert?

Da das Ding per USB ein HID darzustellen scheint, wird das ganze schon 
lustig. Entweder mit Arduino und V-USB und co. oder mit Controller mit 
HW-USB (Teensy, STM32,...).

Dann gibt es Programme, die die Nachrichten mitschneiden können. Ich 
glaube, Wireshark kann das.

Ansonsten sowas:
https://github.com/lcgamboa/USBIP-Virtual-USB-Device

Wird lustig.

von Lutz B. (lutzbroszio)


Lesenswert?

Hab nur kurz gegoogelt, aber hier scheint es dass Protokoll frei 
verfügbar zu geben:
https://www.apc.com/us/en/faqs/FA276164/

Oder, wenn man als Firma öfters bei denen kauft, einfach nachfragen, ob 
APC sowas selbst vertreibt.

von oszi40 (Gast)


Lesenswert?

Frank E. schrieb:
> Gibt es eine Software, die diese Messages simulieren kann?

z.B. Befehl shutdown -s -t 60 fährt Deine Kiste in 60 Sekunden herunter.
Also z.B. .bat bauen auf dem Gerät wo USV angeschlossen ist und 
restliche Kisten remote herunterfahren?

von Frank E. (Firma: Q3) (qualidat)


Lesenswert?

oszi40 schrieb:
> Frank E. schrieb:
>> Gibt es eine Software, die diese Messages simulieren kann?
>
> z.B. Befehl shutdown -s -t 60 fährt Deine Kiste in 60 Sekunden herunter.
> Also z.B. .bat bauen auf dem Gerät wo USV angeschlossen ist und
> restliche Kisten remote herunterfahren?

Wie witzig. Ich glaube kaum, dass eine USV "shutdown -s -t 60" sendet. 
Aber ich habe inzwischen auch einige Versionen des APC-Smart Protocol 
gefunden. Muss dann mal mit Wireshark ran.

Ich hätte allerdings gedacht, da APC-USVs ja doch weit verbreitet sind, 
dass es irgen ein fertiges Test-Tool geben sollte, mit dem man prüfen 
kann, ob ein Server korrekt für die entsprechenden Nachrichten einer USV 
konfiguriert ist, ohne dass man tatsächlich die USV vom Strom nehmen 
muss. Ein Simulator eben.

von Andre (Gast)


Lesenswert?

Du könntest beim Projekt "apcupsd" schauen, die haben einige Infos zu 
dem Protokoll angehäuft.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Frank E. schrieb:
> mit dem man prüfen kann, ob ein Server korrekt für die entsprechenden
> Nachrichten einer USV konfiguriert ist,

Wenn auf dem Server die entsprechende Software installiert ist ...

Früher gab es mal einen herstellerübergreifenden Standard für die 
USV-Signalisierung, dazu wurden zwei Handshakeleitungen einer seriellen 
Schnittstelle missbraucht, und die Betriebssysteme hatten einen 
USV-Dienst, der diese beiden Handshakeleitungen auswertete.

Zum Testen war wenig mehr nötig als zwei Drähte, mit denen man die 
Leitungen auf den gewünschten Pegel legen konnte.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.