Java-library to communicate with the AVM FritzBox by using the TR-064 protocol.
Managed by maven
mvn compile assembly:single
This command will produce a startable jar containing all dependencies.
java -jar target/FritzTR064-<x.x.x>-SNAPSHOT-jar-with-dependencies.jar fb-ip fb-password fb-user tr064-service service-action [paramName=paramValue]*
The above query feature is intended only for testing / toying.
Get all the possible Actions:
FritzConnection fc = new FritzConnection("192.168.1.1","<username>","<password>");
fc.init();
fc.printInfo();
The next Example shows how you can get the number of connected Wlan Devices:
FritzConnection fc = new FritzConnection("192.168.1.1","<username>","<password>");
fc.init();
Service service = fc.getService("WLANConfiguration:1");
Action action = service.getAction("GetTotalAssociations");
Response response = action.execute();
int deviceCount = response.getValueAsInteger("NewTotalAssociations");
For more examples see: The Example Folder
- AVM API Description (German)
- Examples
To Marin Pollmann[email protected] for fiddling out the SOAP stuff.