The target periodically sends system information data to the server. This serves as a keep-alive indicator for the server, confirming that the target system is still operational and in a healthy state.

PUB biathlon/server/system
PUBLISH biathlon/server/system

System Data Message

Contains system information and statistics

Payload

  • status_message_counter integer Required

    Counter of sent status messages since system startup

  • timestamp integer(int64) Required

    Unix timestamp in milliseconds

  • target_hostname string Required

    Hostname of the target device

  • target_mac_address string Required

    MAC address of the target device

  • target_ip_address string Required

    IP address of the target device

  • target_lane integer Required

    The current lane number of the target

  • target_type string Required

    The target type for shooting position

    Values are prone or standing.

  • free_heap integer Required

    Free heap memory in bytes

  • total_heap integer Required

    Total heap memory in bytes

  • free_flash integer Required

    Free flash memory in bytes

  • total_flash integer Required

    Total flash memory in bytes

  • cpu_temp number Required

    CPU temperature in Celsius

  • wifi_rssi_dbm integer Required

    WiFi signal strength in dBm

  • wifi_signal_strength string Required

    WiFi signal strength as text

    Values are Excellent, Very Good, Good, Fair, Weak, Unusable, Not Connected, or Unknown.

  • uptime integer Required

    System uptime in seconds

  • sent_intermediate_target_results integer Required

    Number of intermediate target results sent

  • sent_final_target_results integer Required

    Number of final target results sent

Payload examples
{
  "status_message_counter": 123,
  "timestamp": 1730916415,
  "target_hostname": "DE_NW_SVS_EBTS_S01",
  "target_mac_address": "CC:7B:5C:F1:7F:B4",
  "target_ip_address": "192.168.1.100",
  "target_lane": 1,
  "target_type": "prone",
  "free_heap": 40963,
  "total_heap": 81920,
  "free_flash": 102400,
  "total_flash": 163840,
  "cpu_temp": 45.5,
  "wifi_rssi_dbm": -50,
  "wifi_signal_strength": "Very Good",
  "uptime": 4556,
  "sent_intermediate_target_results": 45,
  "sent_final_target_results": 13
}