Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
weatherbox:database:start [2016/11/16 01:54] aobatake |
weatherbox:database:start [2021/09/19 21:59] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Database ====== | ====== Database ====== | ||
- | The software to be put on each generation of the weatherbox. Meant to be a complete replacement of the previous Apple code with the added capability of implementing the same functionality onto the other generations. | + | The software/configuration for the storage place of data collected from the deployed weatherboxes. A module of the [[w |Unified Software Team]]. |
- | **Database Repository**: | + | ==== Documentation ==== |
- | * [[https://github.com/scel-hawaii/weatherbox-2/tree/master|Master]] | + | * [[weatherbox::database::postgres |Accessing PostgreSQL Database]] |
- | **Maintenance/User Manual**: | + | * [[weatherbox::database::reverseproxy |Reverse Proxy for API]] |
- | * [[weatherbox:firmware:firmware_user_manual|Firmware User Manual]]\\ | + | |
- | **Error Code Library**: | + | **Database Repository**: |
- | * [[weatherbox:firmware:error_code_library|Firmware Error Codes]]\\ | + | * [[https://github.com/scel-hawaii/control-tower]] |
---- | ---- | ||
===== Future Improvements ===== | ===== Future Improvements ===== | ||
Move these to Goals (<Semester>) as they are worked towards. | Move these to Goals (<Semester>) as they are worked towards. | ||
- | * GitHub Issues | + | * Improved Methods of Data Access/Visualization |
- | - Heatbeat packet | + | - Dashboard |
- | - Time-based sampling | + | - CSV Downloading script |
- | - Command parsing & Execution | + | |
- | * Unit Testing | + | |
- | - Transmit Module | + | |
- | - Utilities Module | + | |
- | - Full Integration | + | |
- | * Error Code Library | + | |
- | - Appropriate error codes for corresponding unit tests | + | |
- | * Schema Changes | + | |
- | - Change sensor data variable types to signed ints | + | |
- | - Update decryption script | + | |
- | * Compilation | + | |
- | - Identify and resolve the warnings given during compilation | + | |
---- | ---- | ||
===== Goals (Fall 2016) ===== | ===== Goals (Fall 2016) ===== | ||
- | * Deploy firmware for all generations | + | * Setup Database for storing data sent by Gateway module |
- | + | ||
- | ===== Goals (Spring 2016) ===== | + | |
- | * Verify code on all generations | + | |
- | * Error code library | + | |
- | * Unit tests | + | |
- | ===== Goals (Fall 2015) ===== | + | |
- | * Modular code | + | |
- | * Well documented | + | |
- | * Test-able independent of Hardware | + | |
- | * Easy configuration | + | |
- | * Verifiable with Apple | + | |
---- | ---- | ||
+ | ===== Block Diagram ===== | ||
+ | {{ :weatherbox:database:database_diagram.png?400 |}} | ||
+ | ---- | ||
+ | ===== Problems/Resolutions ===== | ||
+ | * [[https://github.com/scel-hawaii/control-tower/issues?q=is%3Aissue+is%3Aclosed | Closed Issues]]\\ | ||
+ | |||
+ | ---- | ||