The communication manager for the proviz client. Works on the Raspberry Pi and BeagleBone boards.
The com manager responsibilities:
- Start/stop sensor application.
- Provide controls in the form of systray icon, when click has control menu.
- Forward sensor app messages that are in the correct format(json) to server.
- Handle WiFi, bluetooth communication.
- Receive new sensor application from server.
The com manager reads all settings from the .config.properties file in the .proviz directory. All changes to the com manager behavior should be made through the properties file.