2012-11-01 23:35:19 +03:00
2013-06-09 14:41:31 +03:00
2013-03-31 14:38:43 +03:00
2013-02-18 14:48:21 +03:00
2013-02-18 14:48:21 +03:00
2013-06-28 10:54:52 +03:00
2013-03-31 14:38:43 +03:00
2013-06-28 11:40:26 +03:00
2013-06-28 11:40:26 +03:00

Genie ACS

A blazing fast TR-069 auto configuration server (ACS) built with node.js and MongoDB.

Features

  • Massively concurrent: Can handle handreds of thousands of connected devices on a single server even with low inform interval.
  • Preset-based configurations: Predefine sets of configurations that devices will pick up and apply based on given preconditions.
  • Tagging: Use tags to group devices for more managable presets.
  • Searching: Query for devices on any parameter (supports all common operators including regular expressions).
  • Parameter aliases: Define aliases to unify paramter paths from different types of devices. Aliases behave like normal parameters (i.e. can query on it or set it's value).

Requirements

Installation notes

  • Make sure you enable sockets for memcached and mongodb
  • Genie keeps all running tasks in memcached. Increase memcached cache size depending on the number of available devices.
S
Description
A fast and lightweight TR-069 Auto Configuration Server (ACS)
Readme AGPL-3.0
5.1 MiB
0 Stars 1 Watchers 0 Forks
Languages
TypeScript 97.5%
CSS 1.7%
JavaScript 0.5%
Dockerfile 0.2%