Server for scouting app for the 2019 FIRST Robotics Competition.
Runs with Python3 on Linux, uses Bluetooth for data transfer.
Developed by FRC Team 449: The Blair Robot Project.
To run this server, run server.py with Python3 on a Linux computer with Bluetooth enabled, and follow the printed instructions.
Devices must be paired (but not necessarily connected) before use.
For automatic removable drive detection and copying, you must enable NOPASSWD for sudo usage. You can do this by adding username ALL=(ALL) NOPASSWD: ALL
to the end of your /etc/sudoers
file (do this with sudo visudo
). Be aware that this poses a major security risk, your password is no longer required to use sudo.
You also need an empty media directory to mount to.
Scouting App: https://github.com/carter-wilson/DeepSpaceScoutingApp
Strategy app to retrieve data from bluetooth server (in progress, not currently functional): https://github.com/carter-wilson/StrategyApp
Document explaining the fields for data analysis: https://docs.google.com/document/d/e/2PACX-1vSp7j7vCPgH-OLdPKhMAEnKDSYsi99BufqXZlAtQ5-3uarYPo0ePbIv9WJOP2oC02fvnjt30iEE5z3C/pub
Document with instructions for troubleshooting: https://docs.google.com/document/d/e/2PACX-1vQee5Sqv6SeAFb2fKwDNr9rSXkZXnjioS3S4TC8sNpsfiSedAvtZzxlJ8ffhN09tpQuTQDwXQFh2eT-/pub