Dies ist eine Komponente mit welcher auf die FRITZ!Box zugegriffen werden kann.
Merkmale:- Lesen Boxinfo (Name, HW, Version, Revision, Serial, ...).
- Lesen verschiedener Geräteinformationen (Name, Provider, Beschreibung, UDN, ...).
- Lesen Internet Protokoll Adressen (extern, intern).
- Lesen Status (Verbindung, letzter Fehler, Uptime).
- Lesen DSL-Eigenschaften (Link Type, Link Status, Modulation, ATM Enc).
- Neuverbindung zum Erhalt einer neuen externen Internet Protokoll Adresse.
- Anrufmonitor. Nach Anmeldung und Lesen des Telefonbuches auch mit Namen.
- Anmeldung mit SessionID und Benutzernamen.
- Abruf des Telefonbuches als XML-Datei.
- Abruf der Anrufliste als CSV-Datei.
- WLAN: Ein- und Ausschalten, Namen ändern, Verschlüsselung und Schlüssel anzeigen, Name verstecken ändern.
- Gast-WLAN: Ein- und Ausschalten, Namen, Verschlüsselung und Schlüssel ändern.
- Lesen und Setzen der Nachschaltung/Klingelsperre.
Geplante Merkmale- Hinzufügen, Ändern und Löschen von Telefonbucheinträgen.
- Hinzufügen, Ändern und Löschen von Sperren.
- Wählhilfe benutzen.
- Weitere welche noch nicht spruchreif sind.
Anmerkungen:- Die aktuellen Demos wurden mit Turbodelphi und Lazarus 1.0 unter Windows XP sowie Delphi XE5 unter Windows 8.1 erstellt und mit den FRITZ!Boxen 7320 und 7362 SL getestet.
- Zum Projekt gehört auch ein Spider, welcher sich die XML-Dateien einer FRITZ!Box hangelt, Anfragen erstellt und ausführt. Siehe unten in #3.
- Ich arbeite in einer Einsatzwechseltätigkeit und habe deshalb nicht ständig Zugriff auf eine FRITZ!Box mit Internetverbindung, da mein WLAN-Router (Huawei E5319) keine Reichweitenverlängerung unterstützt und manche Funktionen wohl nur gehen, wenn die FRITZ!Box ihre Systemzeit aus dem Internet aktualisieren kann. Somit können sich Updates etwas hinziehen.
- Die Anhänge sind die aktuelle Komponente mit den Demos (nur Quelltexte), die auf Windows XP compilierte Lazarus 1.0 Demo, die auf Windows XP compilierte Turbodelphi Demo und die auf Windows 8.1 compilierte Delphi XE5 Demo. die letzte Demo läuft nicht auf Windows XP und 7.
Hinweise, Anregungen, Kritiken usw. sind willkommen.
Änderungen
[v0.17] 27.03.2014
[v0.17] Überarbeitung der Komponente.
[v0.17] Neue Demos.
[v0.17] Anmeldung mit SessionID für Firmware ab xx.04.74 und vor xx.05.50 entfernt.
[v0.17] Lesen des Online-Telefonbuches entfernt.
[v0.17] Abruf der Anrufliste als
XML-Datei entfernt.
[v0.17] Anrufmonitor integriert. Nach Anmeldung und Lesen des Telefonbuches Anrufsignalisierung auch mit Namen möglich.
[v0.17] WLAN: Ein- und Ausschalten, Namen ändern, Verschlüsselung und Schlüssel anzeigen, Name verstecken ändern.
[v0.17] Gast-WLAN: Ein- und Ausschalten, Namen, Verschlüsselung und Schlüssel ändern.
[v0.17] Die Demos sind alle unter Win8.1 compiliert.
[v0.16] Anrufmonitor hinzugefügt.
[v0.15] Bei größeren 'Chunked' übertragenen Dateien konnte das Ende abgeschnitten werden.
[v0.15] Nachtschaltung.