Skip to content

Vaskivskyi/asusrouter-emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

AsusRouter Emulator

AsusRouter Emulator (further, ARE) is a full-scale Python web application to emulate responses from the actual AsusWRT-powered devices. It is designed to be used for testing purposes and is a sibling project of AsusRouter Python library and AsusRouter Home Assistant integration.

The idea

AsusWRT-powered devices (including those with AsusWRT-Merlin custom firmware) feature a full-scale HTTP(S) API to interact with the device (fetch system and clients data, change settings and run in-built services). ARE is built to emulate this API interactions with a specific device and FW version in mind to allow automated testing of the other projects.

Features

... ARE is still in development and this repository will feature initial code and documentation as soon as it is ready ...

Disclaimer

AsusRouter Emulator is a free time project (meaning its development and maintenance is voluntary decision of the author). ARE is not affiliated with ASUSTek Computer Inc. or its subsidiaries.

You can check how AsusRouter projects work, collect and process data in the official documentation: link.

If you like ARE or any other of the AsusRouter open source projects I started and maintain, you can support me by buying a coffee.

Buy Me A Coffee

About

Emulate Asus device HTTP(S) API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published