mesh

Checks EIRP (Effective Isotropic Radiated Power) compliance against regional regulatory limits for LoRa and Meshtastic operation. Computes EIRP from transmit power, antenna gain, and cable loss, then compares against FCC (US, 36 dBm), ETSI (EU, 16.15 dBm), ACMA (Australia, 30 dBm), IC (Canada, 36 dBm), and ARIB (Japan, 13 dBm) limits. Returns compliance status, margin in dB, and a warning message if over the limit. Critical for Meshtastic deployments using aftermarket high-gain antennas which can easily exceed ETSI/JP limits. Accepts tx_power and antenna_gain from meshtastic_range for chain validation.

post/api/eirp_compliance

Request

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

Request body

tx_power_dbmnumber required

Conducted transmit power at the radio output in dBm. Typical LoRa: 14-22 dBm.

antenna_gain_dbinumber required

Antenna gain in dBi. Stock Meshtastic antennas: 2-3 dBi. External: 6-10+ dBi.

cable_loss_dbnumber

Coaxial cable and connector loss in dB. Set 0 for devices with integrated antennas.

region'FCC_US' | 'ETSI_EU' | 'ACMA_AU' | 'IC_CA' | 'JP' | 'custom'

Regulatory region for EIRP limit lookup. FCC_US: 36 dBm, ETSI_EU: ~16 dBm, ACMA_AU: 30 dBm, IC_CA: 36 dBm, JP: 13 dBm.

custom_limit_dbmnumber

Custom EIRP limit in dBm. Only used when region is 'custom'.

Response

Computed result for eirp_compliance

toolstring required
versionstring required
computed_atstring date-time required

Changes

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