Skip to content

anlix-io/genieacs-sim

 
 

Repository files navigation

genieacs-sim

TR-069 client simulator for GenieACS.

To install:

git clone https://github.com/zaidka/genieacs-sim.git
cd genieacs-sim
npm install

To use:

./genieacs-sim --help

There is a Dockerfile included. It instantiates a single instance and it has these environment variables to configure:

Environment variable Required Default value Description
GENIEACS_SIM_DATA_MODEL No device-H199Z This should be compatiple with one of the devices in /models folder
GENIEACS_SIM_CWMP_URL No http://genieacs:7547 URL that this instance will reach as Genie CWMP
GENIEACS_SIM_SERIAL_NUMBER No 0 Serial number of the instantiated CPE
GENIEACS_SIM_BASE_MAC_ADDRESS No 281474959933440 MAC address of the instantiated CPE. Should be a number which will translate to the hex format (i.e. 17 will turn into 00:00:00:00:00:11)

About

TR-069 client simulator for GenieACS

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 99.5%
  • Dockerfile 0.5%