adminandClaude Sonnet 5 6d47ce72a1 RouterOS-Verbindungsschicht: REST-API mit Fallback auf Binary-API
IRouterOsClient als einheitliche Abstraktion (Get/Add/Set/Remove/Execute)
über RouterOS-Menüpfade. RestRouterOsClient spricht die RouterOS-7-REST-API
(JSON über HTTP/HTTPS), BinaryRouterOsClient implementiert das RouterOS-
API-Wortprotokoll direkt (Port 8728/8729) für ältere Geräte.
RouterOsClientFactory probiert REST zuerst und fällt automatisch auf die
Binary-API zurück, damit die Wizard-Schritte protokollunabhängig bleiben.

Verbindungs-Schritt im Wizard testet die Zugangsdaten live gegen das
Gerät und schaltet "Weiter" erst nach erfolgreichem Verbindungstest frei.

Unit-Tests für die Wortkodierung des Binärprotokolls (Längenkodierung,
Mehrwort-Sätze, Satzgrenzen) ohne echtes Gerät.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-11 19:08:49 +02:00
S
Description
No description provided
MIT
1.1 MiB
0 Stars 1 Watchers 0 Forks
Languages
C# 99.8%
PowerShell 0.2%