A Python Flask application for hosting a Rokenbok multiplayer web interface with video streams.
Configuration is done entirely within the rokenbok_webserver.ini file the server reads on startup. All available options are noted there.
Currently, the server supports the first generation Rokenbok CommandDeck with the SmartPort adapter. An Arduino is used to connect to that SmartPort and receive commands from the server over Serial/USB to control the connected vehicles. See smartport_arduino for the Arduino code and information on connecting it.
This server was designed to support mulitple types of vehicles behind multiple different control devices all at the same time. Functionality is exposed via the Vehicle abstract class.