Echelon Design Overview
Echelon is built on a set of standard open source internet and robotics technologies including ROS2 Humble which runs on the agent, gRPC which is used by the Echelon client to send commands and recive updates and webRTC (specifically libwebrtc) which is used by the agent to communicate with the client (video, telemetry, status, etc.).
Network Architecture
The basic network architecture is based on any standard IP-based communication system. This allows high degrees of flexibility for communication with and between agents. Some commonly used communications include WAN using LTE or Starlink and LAN using IP radios (Silvus, MicroHard, DoodleLabs) or fiber optic.