Files
2015-10-08 17:38:02 -07:00

122 lines
1.1 KiB
ReStructuredText

.. _technical:
=======================
Technical Specification
=======================
Project Architecture
--------------------
* Django
* PostgreSQL + PostGIS
* RapidSMS
* Kannel
* istSOS
* Mobile Weather Station
* Web Front End
* MapServer/GeoServer
* Deployment
* Backup and Recovery
Django
------
Project Structure
+++++++++++++++++
Settings
++++++++
Modules
+++++++
base
____
models
,,,,,,
hydromet
________
models
,,,,,,
views
,,,,,
PostgreSQL + PostGIS
--------------------
RapidSMS
--------
Kannel
------
istSOS
------
Mobile Weather Station
----------------------
Instruments
+++++++++++
Rain Gauge
__________
Wind Speed
__________
Wind Direction
______________
Sensors
+++++++
Temperature
___________
Humidity
________
Pressure
________
Luminosity
__________
Arduino
+++++++
Weather Shield
______________
Network Shield
______________
Software
++++++++
Web Front End
-------------
Leaflet
+++++++
MapServer/GeoServer
-------------------
Used to generate rainfall isoline chart etc
Deployment
----------
Ansible
Backup and Recovery
-------------------