Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
weatherbox:gateway:start [2016/11/16 01:36] tbyers [Gateway Testing/Simulation] |
weatherbox:gateway:start [2021/09/19 21:59] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Gateway ====== | ====== Gateway ====== | ||
- | The software to collect and decode the various packets transmitted by the different generations of weatherboxes | + | 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**: | **Gateway Repository**: | ||
- | * [[https://github.com/scel-hawaii/data-gateway]] | + | * [[https://github.com/scel-hawaii/control-tower]] |
- | + | ||
- | **Maintenance/User Manual**: | + | |
- | * [[weatherbox:firmware:firmware_user_manual|Firmware User Manual]]\\ | + | |
---- | ---- | ||
+ | |||
+ | [[ .: Fake and Bridged Mode ]] | ||
===== Future Improvements ===== | ===== Future Improvements ===== | ||
- | * USB Resetting Issue | + | * Utilize Socket Connections |
- | - Implement software solution to check if USB device needs to be reset | + | - For potential real-time data connection |
- | - Utilize Python threads | + | - Remove overhead of .csv files (current implementation w/alpha.scel-hawaii.org) |
- | * Improve Data Formatting | + | * Improve Data Formatting for Forecasting Team |
- Parse Time field into separate fields | - Parse Time field into separate fields | ||
- Day, Month, Year, Time | - Day, Month, Year, Time | ||
- | * Automatically Determine XBee Port | + | - Unit Conversions |
- | - Appropriate error codes for corresponding unit tests | + | |
---- | ---- | ||
Line 42: | Line 40: | ||
else if schema is 3 | else if schema is 3 | ||
decode as dragonfruit packet | decode as dragonfruit packet | ||
- | | + | else if schema is 5 |
+ | decode as gps packet | ||
| | ||
Print data to stdout | Print data to stdout | ||
Line 52: | Line 51: | ||
**Testing Weatherbox Packets** | **Testing Weatherbox Packets** | ||
* [[weatherbox:unified_software_team:Packet Tester]]\\ | * [[weatherbox:unified_software_team:Packet Tester]]\\ | ||
+ | **Testing Gateway with Simulated Packets** | ||
+ | * [[Gateway Simulation]]\\ | ||
---- | ---- | ||
Line 59: | Line 60: | ||
---- | ---- | ||
===== Meeting Minutes ===== | ===== Meeting Minutes ===== | ||
+ | |||
+ | **Spring 2018** | ||
+ | |||
+ | [[ .:Spring 2018 Goals ]] | ||
+ | |||
+ | [[ .: Meeting Minutes March 4 2018 ]]\\ | ||
+ | [[ .: Meeting Minutes February 18, 2018 ]] | ||
+ | |||
+ | |||
**Fall 2016** | **Fall 2016** | ||