Fleet Management System

The fleet management system (FMS) communicates with the agents and monitors their status. It is responsible for establishing socket connections between the server and agents. It is located on the central server and has the following functionalities –

  • Auto Setup – Initializing all agents in the fleet from a config file
  • Software Deployment – Deploying the right version of the software on each agent at the time of initialization
  • Fleet Monitoring – Monitoring the heartbeat of all agents throughout the system lifetime and alerting the system in case of agents are added/removed from the fleet
  • Fast async communication of all agents in the fleet with the server
  • Logging of sensor data