mesh

Estimates Meshtastic or LoRa mesh channel utilization percentage based on node count, message rate, and per-packet airtime. Determines how much of the shared radio channel is occupied and computes the maximum number of nodes before exceeding a configurable duty cycle limit (default 10%). Returns utilization percentage, headroom, and total packet count. Chain from lora_airtime to get airtime_ms input. Essential for Meshtastic mesh deployment planning to avoid channel congestion and packet collisions.

post/api/channel_utilization

Request

  • Base URL: https://calc.engineer
  • URL: https://calc.engineer/api/channel_utilization
  • Auth: none declared

Request body

nodesnumber required

Number of active nodes in the mesh network.

messages_per_hour_per_nodenumber

Average messages transmitted per hour per node. Includes position beacons and user messages.

airtime_msnumber required

Time-on-air per packet in milliseconds. Obtain from lora_airtime tool.

max_duty_cycle_pctnumber

Maximum acceptable channel utilization percentage. Default 10% is a common Meshtastic guideline.

Response

Computed result for channel_utilization

toolstring required
versionstring required
computed_atstring date-time required

Changes

No recorded changes to this operation across all 1 revision of this API.