Remote Requests: request

Request data from remote nodes.

request telemetry

Request telemetry data from a remote node. Use --type to select a specific telemetry variant (default: device).

# Request device telemetry (battery, voltage, channel utilization)
mttctl request telemetry --dest 04e1c43b

# Request environment telemetry (temperature, humidity, pressure)
mttctl request telemetry --to Pedro --type environment

# Request air quality metrics (PM1.0, PM2.5, PM10.0, CO2, VOC)
mttctl request telemetry --dest 04e1c43b --type air-quality

# Request power metrics (voltage/current per channel)
mttctl request telemetry --dest 04e1c43b --type power

# Request local stats (uptime, packets tx/rx, air utilization)
mttctl request telemetry --dest 04e1c43b --type local-stats

# Request health metrics (heart rate, SpO2)
mttctl request telemetry --dest 04e1c43b --type health

# Request host metrics (free memory, disk, load average)
mttctl request telemetry --dest 04e1c43b --type host
OptionDescription
--destTarget node ID in hex (required unless --to is used)
--toTarget node name (required unless --dest is used)
--typeTelemetry type: device, environment, air-quality, power, local-stats, health, host (default: device)
--timeoutTimeout in seconds (default: 30)

request position

Request position data from a remote node.

# Request by node ID
mttctl request position --dest 04e1c43b
OptionDescription
--destTarget node ID in hex (required unless --to is used)
--toTarget node name (required unless --dest is used)

request metadata

Request device metadata (firmware version, hardware model, capabilities) from a remote node.

# Request by node ID
mttctl request metadata --dest 04e1c43b

# Request by name with custom timeout
mttctl request metadata --to Pedro --timeout 60
OptionDescription
--destTarget node ID in hex (required unless --to is used)
--toTarget node name (required unless --dest is used)
--timeoutSeconds to wait for response (default: 30)

Example output:

Device metadata from Pedro (!04e1c43b):
  Firmware:     2.5.6.abc1234
  Hardware:     HELTEC_V3
  Device ID:    04e1c43b
  Capabilities: HasWifi, HasBluetooth