
V1.2 2017-04-19
www.risinghf.com
It depends on the server which packet forwarder to support. User need be responsible to choose which
protocol to support. *.json files under pkt service working directory are gps_pkt_fwd / lora_pkt_fwd
configuration files. Among the json files, global_conf.json and local_conf.json are files which is used by
Packet Forwarder, when using it user could use symbol link to point global_conf.json and
local_conf.json to specified json files to choose different frequency plan and server.
global_conf.json and local_conf.json are in the same format. local_conf.json has higher priority than
global_conf.json, Packet Forwarder will use configurations contained by local_conf.json overwrite the
global_conf.json ones.
json configuration file example: (868MHz)
{
"SX1301_conf":{
"lorawan_public":true,
"clksrc":1,
"antenna_gain":0,
"radio_0":{
"enable":true,
"type":"SX1257",
"freq":867500000,
"rssi_offset":-166.0,
"tx_enable":true,
"tx_freq_min":863000000,
"tx_freq_max":870000000
},
"radio_1":{
"enable":true,
"type":"SX1257",
"freq":868500000,
"rssi_offset":-166.0,
"tx_enable":false
},
// SX1301 MultiSF, standard LoRa and FSK channels
"chan_multiSF_0":{"enable":true,"radio":1,"if":-400000 },
"chan_multiSF_1":{"enable":true,"radio":1,"if":-200000 },
"chan_multiSF_2":{"enable":true,"radio":1,"if":0},
"chan_multiSF_3":{"enable":true,"radio":0,"if":-400000 },
"chan_multiSF_4":{"enable":true,"radio":0,"if":-200000 },
"chan_multiSF_5":{"enable":true,"radio":0,"if":0},
"chan_multiSF_6":{"enable":true,"radio":0,"if":200000 },
"chan_multiSF_7":{"enable":true,"radio":0,"if":400000 },
"chan_Lora_std":{"enable":true,"radio":1,"if":-200000,"bandwidth":250000,"spread_factor":7},
"chan_FSK":{"enable":true,"radio":1,"if":300000,"bandwidth":125000,"datarate":50000 },
// RHF0M301-868
"tx_lut_0":{"rf_power":-1,"dig_gain":0,"mix_gain":8,"pa_gain":1},
"tx_lut_1":{"rf_power":2,"dig_gain":0,"mix_gain":10,"pa_gain":1},
"tx_lut_2":{"rf_power":5,"dig_gain":0,"mix_gain":12,"pa_gain":1},
"tx_lut_3":{"rf_power":6,"dig_gain":0,"mix_gain":8,"pa_gain":2},
"tx_lut_4":{"rf_power":8,"dig_gain":0,"mix_gain":9,"pa_gain":2},
"tx_lut_5":{"rf_power":9,"dig_gain":0,"mix_gain":10,"pa_gain":2},
"tx_lut_6":{"rf_power":11,"dig_gain":0,"mix_gain":11,"pa_gain":2},
"tx_lut_7":{"rf_power":12,"dig_gain":0,"mix_gain":12,"pa_gain":2},
"tx_lut_8":{"rf_power":14,"dig_gain":0,"mix_gain":13,"pa_gain":2},
"tx_lut_9":{"rf_power":15,"dig_gain":0,"mix_gain":8,"pa_gain":3},
"tx_lut_10":{"rf_power":17,"dig_gain":0,"mix_gain":9,"pa_gain":3},
"tx_lut_11":{"rf_power":18,"dig_gain":0,"mix_gain":10,"pa_gain":3},
"tx_lut_12":{"rf_power":20,"dig_gain":0,"mix_gain":11,"pa_gain":3},
"tx_lut_13":{"rf_power":22,"dig_gain":0,"mix_gain":12,"pa_gain":3},
"tx_lut_14":{"rf_power":23,"dig_gain":0,"mix_gain":13,"pa_gain":3},
"tx_lut_15":{"rf_power":25,"dig_gain":0,"mix_gain":15,"pa_gain":3}
},
"gateway_conf":{
"gateway_ID":"AA555A0000000000",