- Windows Operating System
- Python3 Installed
- Firefox browser installed
- Gmail account without duo authentication (RockBLOCK messages must be routed to this address on their control panel)
- RockBLOCK account with credits available (to send messages)
- Google Maps API key
- Download
groundstation.py
. Place it into a folder, it will generate a few files while running. Open the script in a text editor, we will have to change a few lines of the software. - Fill in your RockBLOCK username, password, and imei inside of the
rb_send_message()
function in the Python code. - Fill in your Google Maps API key inside of the
process_rb_message()
function in the Python code. - Make sure Firefox is installed and added to your enviornmental variables. This isn't difficult to do, try looking up how to do this for your operating system.
- Open
groundstation.py
from terminal. Enter your email username and password. This must be the email that has RockBLOCK data being routed to it. - Press 'g' to get and decode the most recent packet from the RockBLOCK.
- Press 's' to send a message to the RockBLOCK. Press 'f' afterward to cut the FTU. Sending commands to other payloads via 'p' is not yet implemented.
- After 'q' to quit the program.
- The program will loop forever until you quit.