{"service":"HALOWERK iotwerk","endpoint":"/v1/lora-coverage","method":"POST","content_type":"application/json","inputSchema":{"type":"object","required":["frequency_mhz","distance_km","tx_power_dbm","tx_antenna_gain_dbi","rx_antenna_gain_dbi","receiver_sensitivity_dbm","path_loss_exponent"],"additionalProperties":false,"properties":{"frequency_mhz":{"type":"number","minimum":100,"maximum":10000},"distance_km":{"type":"number","minimum":0.001,"maximum":10000},"tx_power_dbm":{"type":"number","minimum":-100,"maximum":100},"tx_antenna_gain_dbi":{"type":"number","minimum":-50,"maximum":100},"rx_antenna_gain_dbi":{"type":"number","minimum":-50,"maximum":100},"receiver_sensitivity_dbm":{"type":"number","minimum":-200,"maximum":0},"path_loss_exponent":{"type":"number","minimum":1,"maximum":8},"miscellaneous_loss_db":{"type":"number","minimum":0,"maximum":200}}},"requestExample":{"frequency_mhz":868,"distance_km":2.5,"tx_power_dbm":14,"tx_antenna_gain_dbi":2,"rx_antenna_gain_dbi":2,"receiver_sensitivity_dbm":-137,"path_loss_exponent":2.7,"miscellaneous_loss_db":3},"operations":[{"method":"POST","inputSchema":{"type":"object","required":["frequency_mhz","distance_km","tx_power_dbm","tx_antenna_gain_dbi","rx_antenna_gain_dbi","receiver_sensitivity_dbm","path_loss_exponent"],"additionalProperties":false,"properties":{"frequency_mhz":{"type":"number","minimum":100,"maximum":10000},"distance_km":{"type":"number","minimum":0.001,"maximum":10000},"tx_power_dbm":{"type":"number","minimum":-100,"maximum":100},"tx_antenna_gain_dbi":{"type":"number","minimum":-50,"maximum":100},"rx_antenna_gain_dbi":{"type":"number","minimum":-50,"maximum":100},"receiver_sensitivity_dbm":{"type":"number","minimum":-200,"maximum":0},"path_loss_exponent":{"type":"number","minimum":1,"maximum":8},"miscellaneous_loss_db":{"type":"number","minimum":0,"maximum":200}}},"requestExample":{"frequency_mhz":868,"distance_km":2.5,"tx_power_dbm":14,"tx_antenna_gain_dbi":2,"rx_antenna_gain_dbi":2,"receiver_sensitivity_dbm":-137,"path_loss_exponent":2.7,"miscellaneous_loss_db":3}}],"example_request":{"frequency_mhz":868,"distance_km":2.5,"tx_power_dbm":14,"tx_antenna_gain_dbi":2,"rx_antenna_gain_dbi":2,"receiver_sensitivity_dbm":-137,"path_loss_exponent":2.7,"miscellaneous_loss_db":3},"serviceName":"iotwerk_lora_coverage","tags":["iot","lora","radio"],"outputSchema":{"type":"object","required":["method"],"properties":{"method":{"type":"string"}},"additionalProperties":true},"outputExample":{"free_space_loss_1m_db":31.2204,"estimated_path_loss_db":122.9648,"estimated_receive_power_dbm":-107.9648,"link_margin_db":29.0352,"coverage_estimate":"margin_at_least_10_db","omitted_factors":["terrain","fresnel_obstruction","interference","antenna_mismatch"],"method":"log-distance path-loss link budget"}}