Created node package and added license

This commit is contained in:
Zaid Abdulla committed 2013-06-28 10:54:52 +03:00
1 parent af9ca0c2ae
commit 80a85852cd
3 files changed
+63 -3

No files matched your search

+11 -3
View File
@@ -1,6 +1,14 @@
# genied
# genie
Auto-Configuration Server (ACS) built with node.js and MongoDB
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
@@ -13,5 +21,5 @@ Auto-Configuration Server (ACS) built with node.js and MongoDB
## Installation notes
* Make sure you enable sockets for memcached and mongodb
* genied keeps all running tasks in memcached. Increase memcached cache size depending on the number of available devices.
* Genie keeps all running tasks in memcached. Increase memcached cache size depending on the number of available devices.