LoRa Param Optimizer v1.0.0
Recommends optimal LoRa spreading factor, bandwidth, and TX power based on target range, terrain, and optimization priority. Iterates through all SF (7-12) and BW (125/250/500 kHz) combinations, computing achievable range, airtime, data rate, and battery impact for each. Ranks candidates by priority: 'range' maximizes distance, 'speed' minimizes airtime, 'battery' minimizes power consumption, 'balanced' penalizes extremes. Respects regional TX power limits (FCC/ETSI/ACMA) and duty cycle constraints. Returns the recommended parameters with estimated range, airtime, duty-cycle message limit, battery life, and data rate. Essential for tuning Meshtastic and LoRa deployments to specific requirements.
From an agent (MCP) or the API
curl -X POST https://calc.engineer/api/lora_param_optimizer \
-H "Content-Type: application/json" \
-d '{"target_range_km": …, "terrain": …, "max_payload_bytes": …}'MCP: connect to https://calc.engineer/mcp and call lora_param_optimizer.