forked from visgence/portcullis
kloavis/portcullis
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Portcullis Open source online data collection for sensor networks. Sponsored by: Visgence, Inc. www.visgence.com portcullis@visgence.com License: This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 United States License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/us/ or send a letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA. Why is Portcullis cool? Portcullis is an application designed to centralize all kinds of data that can be collected from network connected sensor devices. Devices send data to a Portcullis server through an HTTP-based API. Once on the server, the data can be analyzed and visualized using a variety of fancy techiques. Software Prerequisites: Python 2.7 Django 1.4 Dajaxice 0.5.5 git gitPython Database (one of the following): postgres python-psycopg2 Or sqlite3 Webserver: apache2 libapache2-mod-wsgi Installation: Ubuntu or Debian users can usually install the prerequisites by: $ sudo apt-get install python2.7 postgresql python-psycopg2 apache2 libapache-mod-wsgi python-setuptools git $ sudo easy_install django $ sudo easy_install django-dajaxice $ sudo easy_install gitpython To get the most recent version of portcullis, use our github repository: $ git clone git://github.com/visgence/portcullis.git Edit the database connection info in settings.py Run the setup script to sync the db and download other necessary resources. portcullis/$ ./manage.py setup Run the dev server, which attaches to port 8000 by default portcullis/$ ./manage.py runserver or portcullis/$ ./manage.py runserver ip:port Optional: Setup in apache. For Debian/Ubuntu: Make sure to edit portcullis_apache.conf to reflect your install location. portcullis/$ sudo cp portcullis_apache.conf /etc/apache2/conf.d/ portcullis/$ ./manage.py collectstatic portcullis/$ sudo service apache2 restart
About
Time series data accusation and reporting package written in Django
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Python 65.2%
- JavaScript 34.8%