Differences
This shows you the differences between two versions of the page.
weatherbox:gateway:start [2018/03/05 00:52] kluong [Meeting Minutes] |
weatherbox:gateway:start [2021/09/19 21:59] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Gateway ====== | ||
- | The software to collect and decode the various packets transmitted by the different generations of weatherboxes. A module of the [[weatherbox::unified_software_team::start |Unified Software Team]]. | ||
- | **Gateway Repository**: | ||
- | * [[https://github.com/scel-hawaii/control-tower]] | ||
- | |||
- | ---- | ||
- | ===== Future Improvements ===== | ||
- | * Utilize Socket Connections | ||
- | - For potential real-time data connection | ||
- | - Remove overhead of .csv files (current implementation w/alpha.scel-hawaii.org) | ||
- | * Improve Data Formatting for Forecasting Team | ||
- | - Parse Time field into separate fields | ||
- | - Day, Month, Year, Time | ||
- | - Unit Conversions | ||
- | |||
- | ---- | ||
- | ===== Goals (Fall 2016) ===== | ||
- | * Collect incoming packets and input the data into database tables | ||
- | |||
- | ---- | ||
- | ===== Block Diagram ===== | ||
- | {{ :weatherbox:gateway:gateway_diagram.png }} | ||
- | ---- | ||
- | ===== Current Algorithm ===== | ||
- | while no packets to process: | ||
- | wait for packets | ||
- | | ||
- | | ||
- | extract rf data from packet | ||
- | determine schema number | ||
- | If schema is 0 | ||
- | decode as heartbeat packet | ||
- | else if schema is 1 | ||
- | decode as apple packet | ||
- | else if schema is 2 | ||
- | decode as cranberry packet | ||
- | else if schema is 3 | ||
- | decode as dragonfruit packet | ||
- | else if schema is 5 | ||
- | decode as gps packet | ||
- | | ||
- | Print data to stdout | ||
- | Add data to respective .csv file | ||
- | Write data to respective database table | ||
- | |||
- | ---- | ||
- | ===== Gateway Testing/Simulation ===== | ||
- | **Testing Weatherbox Packets** | ||
- | * [[weatherbox:unified_software_team:Packet Tester]]\\ | ||
- | **Testing Gateway with Simulated Packets** | ||
- | * [[Gateway Simulation]]\\ | ||
- | |||
- | ---- | ||
- | ===== Problems/Resolutions ===== | ||
- | * [[https://github.com/scel-hawaii/data-gateway/issues?q=is%3Aissue+is%3Aclosed | Closed Issues]]\\ | ||
- | |||
- | ---- | ||
- | ===== Meeting Minutes ===== | ||
- | |||
- | **Spring 2018** | ||
- | |||
- | [[ .:Spring 2018 Goals ]] | ||
- | |||
- | [[ .: Meeting Minutes March 4 2018 ]]\\ | ||
- | [[ .: Meeting Minutes February 18, 2018 ]] | ||
- | |||
- | |||
- | **Fall 2016** | ||
- | |||
- | [[UST: Meeting Minutes November 15, 2016 | UST Meeting Minutes November 15, 2016]]\\ | ||
- | [[UST: Meeting Minutes November 10, 2016 | UST Meeting Minutes November 10, 2016]]\\ | ||
- | [[UST: Meeting Minutes November 1, 2016 | UST Meeting Minutes November 1, 2016]]\\ | ||
- | [[UST: Meeting Minutes October 25, 2016 | UST Meeting Minutes October 25, 2016]]\\ | ||
- | [[UST: Meeting Minutes October 18, 2016 | UST Meeting Minutes October 18, 2016]]\\ | ||
- | [[UST: Meeting Minutes October 11, 2016 | UST Meeting Minutes October 11, 2016]]\\ | ||
- | [[UST: Meeting Minutes October 4, 2016 | UST Meeting Minutes October 4, 2016]]\\ | ||
- | [[UST: Meeting Minutes September 27, 2016 | UST Meeting Minutes September 27, 2016]]\\ | ||
- | [[UST: Meeting Minutes September 20, 2016 | UST Meeting Minutes September 20, 2016]]\\ | ||
- | [[UST: Meeting Minutes September 13, 2016 | UST Meeting Minutes September 13, 2016]]\\ | ||
- | [[UST: Meeting Minutes September 6, 2016 | UST Meeting Minutes September 6, 2016]]\\ | ||
- | [[UST: Meeting Minutes August 30, 2016 | UST Meeting Minutes August 30, 2016]]\\ | ||
- | |||
- | ---- |