The Data Warehouse
The Dashboard software, in addition to decoding and displaying the telemetry received from FUNcube, will also upload it to a central Data Warehouse. This can be accessed at http://warehouse.funcube.org.uk/realtime.html?satelliteId=2
This enables everyone to see what telemetry is being received, by whom and where they are. All in real time.
The intention of the warehouse is to allow access to all the data received for the duration of the mission rather than from just one or a series of passes. This will enable educators and others to download mission telemetry for off-line analysis as part of our STEM outreach goal.
The warehouse stores information for the following satellites/devices:
- FUNcube Flight Model
- UKube-1 – FUNcube module
- FUNcube Engineering Model (which will be used for some demonstrations)
- FUNcube Software Test Stack (which is still be used for development but may become another demonstration model later)
We are indebted to Black Pepper Software Limited for allowing us to use one of their internal projects ‘Serenity’, a RESTful stack, in one of the early prototypes of the warehouse. Since then the warehouse has been written as a greenfield agile project.
At the outset of the project we decided to release the source code, licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License:
- For the Warehouse Data Processor: https://github.com/g4dpz/fcdw_data
- For the Warehouse UI: https://github.com/g4dpz/fcdw_ui