Hey guys
I am trying Class B ussing RAK4722C like gateway and ST32WL55J (SX1206) like node class B for EU868.
I can use Class B communicaction correctly but I have a high Collision Beacons rate, always between 33%-35%.
I am only use 1 node in class B with 16sec of pingSlot for testing. But, final application would can use 50-150 nodes in class B (in 128 seg PingSlot). This rate is so high for implement a real application in class B.
How I can reduce this Beacon Collision rate? What I am doing wrong?
If you need mor info of config or whatever, please contact me.
Config:
I am ussing OS Image RAK v4.2.6 (last version of PacketForwarder)
chirpstack-gateway-bridge.toml ← No set. Default config
chirpstack-network-server.tom ← No set. Default config
chirpstack-application-server.toml ← No set. Default config
Device profile:
Class-B confirmed downlink timeout 8 Class-B ping-slot periodicity every 16 second Class-B ping-slot data-rate 3 Class-B ping-slot frequency (Hz) 869525000
Global_config.json (default RAK config + Class B)
{
"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
},
"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
},
"tx_lut_0": {
"pa_gain": 0,
"mix_gain": 9,
"rf_power": -6,
"dig_gain": 0
},
"tx_lut_1": {
"pa_gain": 0,
"mix_gain": 12,
"rf_power": -3,
"dig_gain": 0
},
"tx_lut_2": {
"pa_gain": 0,
"mix_gain": 15,
"rf_power": 0,
"dig_gain": 0
},
"tx_lut_3": {
"pa_gain": 1,
"mix_gain": 8,
"rf_power": 3,
"dig_gain": 1
},
"tx_lut_4": {
"pa_gain": 1,
"mix_gain": 9,
"rf_power": 6,
"dig_gain": 0
},
"tx_lut_5": {
"pa_gain": 1,
"mix_gain": 11,
"rf_power": 10,
"dig_gain": 0
},
"tx_lut_6": {
"pa_gain": 1,
"mix_gain": 12,
"rf_power": 11,
"dig_gain": 1
},
"tx_lut_7": {
"pa_gain": 1,
"mix_gain": 12,
"rf_power": 12,
"dig_gain": 0
},
"tx_lut_8": {
"pa_gain": 2,
"mix_gain": 11,
"rf_power": 13,
"dig_gain": 1
},
"tx_lut_9": {
"pa_gain": 2,
"mix_gain": 11,
"rf_power": 14,
"dig_gain": 0
},
"tx_lut_10": {
"pa_gain": 3,
"mix_gain": 8,
"rf_power": 16,
"dig_gain": 1
},
"tx_lut_11": {
"pa_gain": 3,
"mix_gain": 8,
"rf_power": 20,
"dig_gain": 0
},
"tx_lut_12": {
"desc": "TX gain table, index 12",
"pa_gain": 3,
"mix_gain": 12,
"rf_power": 23,
"dig_gain": 1
},
"tx_lut_13": {
"desc": "TX gain table, index 13",
"pa_gain": 3,
"mix_gain": 13,
"rf_power": 25,
"dig_gain": 0
},
"tx_lut_14": {
"desc": "TX gain table, index 14",
"pa_gain": 3,
"mix_gain": 13,
"rf_power": 26,
"dig_gain": 0
},
"tx_lut_15": {
"desc": "TX gain table, index 15",
"pa_gain": 3,
"mix_gain": 13,
"rf_power": 27,
"dig_gain": 0
}
},
"gateway_conf": {
"gateway_ID": "DCA632FFFE0CA79B",
/* change with default server address/ports, or overwrite in local_conf.json */
"server_address": "127.0.0.1",
"serv_port_up": 1700,
"serv_port_down": 1700,
/* adjust the following parameters for your network */
"keepalive_interval": 10,
"stat_interval": 30,
"push_timeout_ms": 100,
/* forward only valid packets */
"forward_crc_valid": true,
"forward_crc_error": false,
"forward_crc_disabled": false,
/* gps enable */
"gps_tty_path": "/dev/i2c-1", /*default /dev/i2c-1*/
"fake_gps": false,
"ref_latitude": 0.0,
"ref_longitude": 0.0,
"ref_altitude": 1,
"autoquit_threshold": 0,
"beacon_period": 16, /*pingSlot 16s. 0 disable class B beacon */
"beacon_freq_hz": 869525000,
"beacon_freq_nb": 8,
"beacon_freq_step": 0,
"beacon_datarate": 9,
"beacon_bw_hz": 125000,
"beacon_power": 27
}
}
LOG Start-up
*** Beacon Packet Forwarder for Lora Gateway ***
Version: 4.0.1
*** Lora concentrator HAL library version info ***
Version: 5.0.1;
***
INFO: Little endian host
INFO: found global configuration file global_conf.json, parsing it
INFO: global_conf.json does contain a JSON object named SX1301_conf, parsing SX1301 parameters
INFO: lorawan_public 1, clksrc 1
INFO: no configuration for LBT
INFO: antenna_gain 0 dBi
INFO: Configuring TX LUT with 16 indexes
INFO: radio 0 enabled (type SX1257), center frequency 867500000, RSSI offset -166.000000, tx enabled 1, tx_notch_freq 0
INFO: radio 1 enabled (type SX1257), center frequency 868500000, RSSI offset -166.000000, tx enabled 0, tx_notch_freq 0
INFO: Lora multi-SF channel 0> radio 1, IF -400000 Hz, 125 kHz bw, SF 7 to 12
INFO: Lora multi-SF channel 1> radio 1, IF -200000 Hz, 125 kHz bw, SF 7 to 12
INFO: Lora multi-SF channel 2> radio 1, IF 0 Hz, 125 kHz bw, SF 7 to 12
INFO: Lora multi-SF channel 3> radio 0, IF -400000 Hz, 125 kHz bw, SF 7 to 12
INFO: Lora multi-SF channel 4> radio 0, IF -200000 Hz, 125 kHz bw, SF 7 to 12
INFO: Lora multi-SF channel 5> radio 0, IF 0 Hz, 125 kHz bw, SF 7 to 12
INFO: Lora multi-SF channel 6> radio 0, IF 200000 Hz, 125 kHz bw, SF 7 to 12
INFO: Lora multi-SF channel 7> radio 0, IF 400000 Hz, 125 kHz bw, SF 7 to 12
INFO: Lora std channel> radio 1, IF -200000 Hz, 250000 Hz bw, SF 7
INFO: FSK channel> radio 1, IF 300000 Hz, 125000 Hz bw, 50000 bps datarate
INFO: global_conf.json does contain a JSON object named gateway_conf, parsing gateway parameters
INFO: gateway MAC address is configured to DCA632FFFE0CA79B
INFO: server hostname or IP address is configured to "127.0.0.1"
INFO: upstream port is configured to "1700"
INFO: downstream port is configured to "1700"
INFO: downstream keep-alive interval is configured to 10 seconds
INFO: statistics display interval is configured to 30 seconds
INFO: upstream PUSH_DATA time-out is configured to 100 ms
INFO: packets received with a valid CRC will be forwarded
INFO: packets received with a CRC error will NOT be forwarded
INFO: packets received with no CRC will NOT be forwarded
INFO: GPS serial port path is configured to "/dev/i2c-1"
INFO: Reference latitude is configured to 40.395072 deg
INFO: Reference longitude is configured to -3.794678 deg
INFO: Reference altitude is configured to 685 meters
INFO: fake GPS is disabled
INFO: Beaconing period is configured to 16 seconds
INFO: Beaconing signal will be emitted at 869525000 Hz
INFO: Beaconing channel number is set to 8
INFO: Beaconing channel frequency step is set to 0Hz
INFO: Beaconing datarate is set to SF9
INFO: Beaconing modulation bandwidth is set to 125000Hz
INFO: Beaconing TX power is set to 27dBm
INFO: Auto-quit after 0 non-acknowledged PULL_DATA
INFO: found local configuration file local_conf.json, parsing it
INFO: redefined parameters will overwrite global parameters
INFO: local_conf.json does not contain a JSON object named SX1301_conf
INFO: local_conf.json does contain a JSON object named gateway_conf, parsing gateway parameters
INFO: gateway MAC address is configured to DCA632FFFE0CA79B
INFO: packets received with a valid CRC will be forwarded
INFO: packets received with a CRC error will NOT be forwarded
INFO: packets received with no CRC will NOT be forwarded
This is i2c for GPS.
INFO: [main] TTY port /dev/i2c-1 open for GPS synchronization
INFO: [main] concentrator started, packet can now be received
INFO: [down] PULL_ACK received in 0 ms
INFO: Disabling GPS mode for concentrator's counter...
INFO: host/sx1301 time offset=(1622711383s:779241µs) - drift=-275093591µs
INFO: Enabling GPS mode for concentrator's counter.
WARNING: [gps] GPS out of sync, keeping previous time reference
WARNING: [gps] GPS out of sync, keeping previous time reference
INFO: [modify_os_time] local_time=1622711389, gps_time=1622711388
INFO: [modify_os_time] The difference between the system time(1622711389) and the GPS time(1622711388) is less than 10 seconds. Use the system time.
INFO: [down] PULL_ACK received in 0 ms
INFO: [down] PULL_RESP received - token[245:191] :)
JSON down: {"txpk":{"imme":false,"rfch":0,"powe":14,"ant":0,"brd":0,"tmms":1306746641360,"freq":869.525,"modu":"LORA","datr":"SF12BW125","codr":"4/5","ipol":true,"size":25,"data":"oD1VjQCFnwEDVv8AAWRaRAMDMJOimuFxmw=="}}
INFO: [down] a packet will be sent on timestamp value 39580809 (calculated from GPS time)
INFO: == used txlut index:9
INFO: [down] PULL_ACK received in 0 ms
##### 2021-06-03 09:10:16 GMT #####
### [UPSTREAM] ###
# RF packets received by concentrator: 0
# CRC_OK: 0.00%, CRC_FAIL: 0.00%, NO_CRC: 0.00%
# RF packets forwarded: 0 (0 bytes)
# PUSH_DATA datagrams sent: 0 (0 bytes)
# PUSH_DATA acknowledged: 0.00%
### [DOWNSTREAM] ###
# PULL_DATA sent: 3 (100.00% acknowledged)
# PULL_RESP(onse) datagrams received: 1 (212 bytes)
# RF packets sent to concentrator: 0 (25 bytes)
# TX errors: 0
# TX rejected (collision packet): 0.00% (req:1, rej:0)
# TX rejected (collision beacon): 0.00% (req:1, rej:0)
# TX rejected (too late): 0.00% (req:1, rej:0)
# TX rejected (too early): 0.00% (req:1, rej:0)
# BEACON queued: 0
# BEACON sent so far: 0
# BEACON rejected: 0
### [JIT] ###
# SX1301 time (PPS): 32220686
src/jitqueue.c:452:jit_print_queue(): INFO: [jit] queue contains 1 packets:
src/jitqueue.c:453:jit_print_queue(): INFO: [jit] queue contains 0 beacons:
src/jitqueue.c:459:jit_print_queue(): - node[0]: count_us=39580809 - type=1
### [GPS] ###
# Valid time reference (age: 0 sec)
# GPS coordinates: latitude 40.39540, longitude -3.79552, altitude 684 m
##### END #####
JSON up: {"stat":{"time":"2021-06-03 09:10:16 GMT","lati":40.39540,"long":-3.79552,"alti":684,"rxnb":0,"rxok":0,"rxfw":0,"ackr":0.0,"dwnb":1,"txnb":0}}
INFO: [up] PUSH_ACK received in 0 ms
INFO: [down] PULL_ACK received in 0 ms
INFO: tx_start_delay=1495 (1495.500000) - (1497, bw_delay=1.500000, notch_delay=0.000000)
INFO: [down] PULL_ACK received in 0 ms
INFO: [down] PULL_RESP received - token[69:85] :)
JSON down: {"txpk":{"imme":false,"rfch":0,"powe":14,"ant":0,"brd":0,"tmms":1306746656720,"freq":869.525,"modu":"LORA","datr":"SF12BW125","codr":"4/5","ipol":true,"size":25,"data":"oD1VjQCVoAEDVv8AAWR1t3PemSG0awVl9g=="}}
INFO: [down] a packet will be sent on timestamp value 54940809 (calculated from GPS time)
INFO: == used txlut index:9
INFO: [down] PULL_ACK received in 0 ms
INFO: tx_start_delay=1495 (1495.500000) - (1497, bw_delay=1.500000, notch_delay=0.000000)
INFO: Disabling GPS mode for concentrator's counter...
INFO: host/sx1301 time offset=(1622711383s:779184µs) - drift=-57µs
INFO: Enabling GPS mode for concentrator's counter.
##### 2021-06-03 09:10:46 GMT #####
### [UPSTREAM] ###
# RF packets received by concentrator: 1
# CRC_OK: 0.00%, CRC_FAIL: 100.00%, NO_CRC: 0.00%
# RF packets forwarded: 0 (0 bytes)
# PUSH_DATA datagrams sent: 1 (154 bytes)
# PUSH_DATA acknowledged: 100.00%
### [DOWNSTREAM] ###
# PULL_DATA sent: 3 (100.00% acknowledged)
# PULL_RESP(onse) datagrams received: 1 (212 bytes)
# RF packets sent to concentrator: 2 (25 bytes)
# TX errors: 0
# TX rejected (collision packet): 0.00% (req:2, rej:0)
# TX rejected (collision beacon): 0.00% (req:2, rej:0)
# TX rejected (too late): 0.00% (req:2, rej:0)
# TX rejected (too early): 0.00% (req:2, rej:0)
# BEACON queued: 0
# BEACON sent so far: 0
# BEACON rejected: 0
### [JIT] ###
# SX1301 time (PPS): 62550641
src/jitqueue.c:448:jit_print_queue(): INFO: [jit] queue is empty
### [GPS] ###
# Valid time reference (age: 0 sec)
# GPS coordinates: latitude 40.39538, longitude -3.79553, altitude 682 m
##### END #####
JSON up: {"stat":{"time":"2021-06-03 09:10:46 GMT","lati":40.39538,"long":-3.79553,"alti":682,"rxnb":1,"rxok":0,"rxfw":0,"ackr":100.0,"dwnb":1,"txnb":2}}
INFO: [up] PUSH_ACK received in 0 ms
INFO: [down] PULL_ACK received in 0 ms
INFO: [down] PULL_RESP received - token[192:125] :)
JSON down: {"txpk":{"imme":false,"rfch":0,"powe":14,"ant":0,"brd":0,"tmms":1306746672080,"freq":869.525,"modu":"LORA","datr":"SF12BW125","codr":"4/5","ipol":true,"size":25,"data":"oD1VjQCFoQEDVv8AAWTSVDfg0ZJoayD+SA=="}}
INFO: [down] a packet will be sent on timestamp value 70300809 (calculated from GPS time)
INFO: == used txlut index:9
INFO: tx_start_delay=1495 (1495.500000) - (1497, bw_delay=1.500000, notch_delay=0.000000)
INFO: [down] PULL_ACK received in 0 ms
INFO: [down] PULL_RESP received - token[44:14] :)
JSON down: {"txpk":{"imme":false,"rfch":0,"powe":14,"ant":0,"brd":0,"tmms":1306746687440,"freq":869.525,"modu":"LORA","datr":"SF12BW125","codr":"4/5","ipol":true,"size":25,"data":"oD1VjQCFogEDVv8AAWQSAKJS7UPgQjuqgA=="}}
INFO: [down] a packet will be sent on timestamp value 85660810 (calculated from GPS time)
INFO: == used txlut index:9
INFO: [down] PULL_ACK received in 0 ms
INFO: tx_start_delay=1495 (1495.500000) - (1497, bw_delay=1.500000, notch_delay=0.000000)
##### 2021-06-03 09:11:16 GMT #####
### [UPSTREAM] ###
# RF packets received by concentrator: 0
# CRC_OK: 0.00%, CRC_FAIL: 0.00%, NO_CRC: 0.00%
# RF packets forwarded: 0 (0 bytes)
# PUSH_DATA datagrams sent: 1 (156 bytes)
# PUSH_DATA acknowledged: 100.00%
### [DOWNSTREAM] ###
# PULL_DATA sent: 3 (100.00% acknowledged)
# PULL_RESP(onse) datagrams received: 2 (424 bytes)
# RF packets sent to concentrator: 2 (50 bytes)
# TX errors: 0
# TX rejected (collision packet): 0.00% (req:4, rej:0)
# TX rejected (collision beacon): 0.00% (req:4, rej:0)
# TX rejected (too late): 0.00% (req:4, rej:0)
# TX rejected (too early): 0.00% (req:4, rej:0)
# BEACON queued: 0
# BEACON sent so far: 0
# BEACON rejected: 0
### [JIT] ###
# SX1301 time (PPS): 92220692
src/jitqueue.c:448:jit_print_queue(): INFO: [jit] queue is empty
### [GPS] ###
# Valid time reference (age: 0 sec)
# GPS coordinates: latitude 40.39535, longitude -3.79554, altitude 681 m
##### END #####
JSON up: {"stat":{"time":"2021-06-03 09:11:16 GMT","lati":40.39535,"long":-3.79554,"alti":681,"rxnb":0,"rxok":0,"rxfw":0,"ackr":100.0,"dwnb":2,"txnb":2}}
INFO: [up] PUSH_ACK received in 0 ms
INFO: [down] PULL_ACK received in 0 ms
INFO: [down] PULL_RESP received - token[60:35] :)
JSON down: {"txpk":{"imme":false,"rfch":0,"powe":14,"ant":0,"brd":0,"tmms":1306746702800,"freq":869.525,"modu":"LORA","datr":"SF12BW125","codr":"4/5","ipol":true,"size":25,"data":"oD1VjQCFowEDVv8AAWTiVmFXm++OglhctA=="}}
INFO: [down] a packet will be sent on timestamp value 101020809 (calculated from GPS time)
INFO: == used txlut index:9
INFO: tx_start_delay=1495 (1495.500000) - (1497, bw_delay=1.500000, notch_delay=0.000000)
INFO: [down] PULL_ACK received in 0 ms
INFO: [down] PULL_RESP received - token[13:210] :)
JSON down: {"txpk":{"imme":false,"rfch":0,"powe":14,"ant":0,"brd":0,"tmms":1306746718160,"freq":869.525,"modu":"LORA","datr":"SF12BW125","codr":"4/5","ipol":true,"size":25,"data":"oD1VjQCFpAEDVv8AAWT1KUpYH68lblOcNg=="}}
INFO: [down] a packet will be sent on timestamp value 116380810 (calculated from GPS time)
INFO: == used txlut index:9
INFO: [down] PULL_ACK received in 0 ms
INFO: tx_start_delay=1495 (1495.500000) - (1497, bw_delay=1.500000, notch_delay=0.000000)
INFO: Disabling GPS mode for concentrator's counter...
INFO: host/sx1301 time offset=(1622711383s:779127µs) - drift=-57µs
INFO: Enabling GPS mode for concentrator's counter.
##### 2021-06-03 09:11:46 GMT #####
### [UPSTREAM] ###
# RF packets received by concentrator: 0
# CRC_OK: 0.00%, CRC_FAIL: 0.00%, NO_CRC: 0.00%
# RF packets forwarded: 0 (0 bytes)
# PUSH_DATA datagrams sent: 1 (156 bytes)
# PUSH_DATA acknowledged: 100.00%
### [DOWNSTREAM] ###
# PULL_DATA sent: 3 (100.00% acknowledged)
# PULL_RESP(onse) datagrams received: 2 (424 bytes)
# RF packets sent to concentrator: 2 (50 bytes)
# TX errors: 0
# TX rejected (collision packet): 0.00% (req:6, rej:0)
# TX rejected (collision beacon): 0.00% (req:6, rej:0)
# TX rejected (too late): 0.00% (req:6, rej:0)
# TX rejected (too early): 0.00% (req:6, rej:0)
# BEACON queued: 0
# BEACON sent so far: 0
# BEACON rejected: 0
### [JIT] ###
# SX1301 time (PPS): 122551274
src/jitqueue.c:448:jit_print_queue(): INFO: [jit] queue is empty
### [GPS] ###
# Valid time reference (age: 0 sec)
# GPS coordinates: latitude 40.39531, longitude -3.79555, altitude 682 m
##### END #####
JSON up: {"stat":{"time":"2021-06-03 09:11:46 GMT","lati":40.39531,"long":-3.79555,"alti":682,"rxnb":0,"rxok":0,"rxfw":0,"ackr":100.0,"dwnb":2,"txnb":2}}
INFO: [up] PUSH_ACK received in 0 ms
INFO: [down] PULL_ACK received in 0 ms
INFO: [down] PULL_RESP received - token[226:253] :)
JSON down: {"txpk":{"imme":false,"rfch":0,"powe":14,"ant":0,"brd":0,"tmms":1306746733520,"freq":869.525,"modu":"LORA","datr":"SF12BW125","codr":"4/5","ipol":true,"size":25,"data":"oD1VjQCFpQEDVv8AAWQIPZg4mWnLV2ZMzQ=="}}
INFO: [down] a packet will be sent on timestamp value 131740810 (calculated from GPS time)
INFO: == used txlut index:9
INFO: tx_start_delay=1495 (1495.500000) - (1497, bw_delay=1.500000, notch_delay=0.000000)
INFO: Beacon queued (count_us=134220810, freq_hz=869525000, size=17):
=> 00 00 70 5F E3 4D 02 EC 00 65 73 39 34 4D FD 94 6C
INFO: Beacon queued (count_us=150220810, freq_hz=869525000, size=17):
=> 00 00 80 5F E3 4D 4F 73 00 65 73 39 34 4D FD 94 6C
INFO: Beacon queued (count_us=166220810, freq_hz=869525000, size=17):
=> 00 00 90 5F E3 4D E8 68 00 65 73 39 34 4D FD 94 6C
INFO: [down] PULL_ACK received in 0 ms
INFO: Beacon dequeued (count_us=134220810)
INFO: tx_start_delay=1495 (1495.500000) - (1497, bw_delay=1.500000, notch_delay=0.000000)
INFO: Beacon queued (count_us=182220810, freq_hz=869525000, size=17):
=> 00 00 A0 5F E3 4D 01 44 00 65 73 39 34 4D FD 94 6C
INFO: [down] PULL_RESP received - token[44:209] :)
JSON down: {"txpk":{"imme":false,"rfch":0,"powe":14,"ant":0,"brd":0,"tmms":1306746748880,"freq":869.525,"modu":"LORA","datr":"SF12BW125","codr":"4/5","ipol":true,"size":25,"data":"oD1VjQCFpgEDVv8AAWT8JX41Z0Ws9vBeog=="}}
INFO: [down] a packet will be sent on timestamp value 147100811 (calculated from GPS time)
INFO: == used txlut index:9
src/jitqueue.c:286:jit_enqueue(): ERROR: Packet (type=1) REJECTED, collision with beacon already programmed at 150220810 (147100811)
ERROR: Packet REJECTED (jit error=6)
INFO: [down] PULL_ACK received in 0 ms
INFO: Beacon dequeued (count_us=150220810)
INFO: tx_start_delay=1495 (1495.500000) - (1497, bw_delay=1.500000, notch_delay=0.000000)
INFO: Beacon queued (count_us=198220811, freq_hz=869525000, size=17):
=> 00 00 B0 5F E3 4D A6 5F 00 65 73 39 34 4D FD 94 6C
##### 2021-06-03 09:12:16 GMT #####
### [UPSTREAM] ###
# RF packets received by concentrator: 0
# CRC_OK: 0.00%, CRC_FAIL: 0.00%, NO_CRC: 0.00%
# RF packets forwarded: 0 (0 bytes)
# PUSH_DATA datagrams sent: 1 (156 bytes)
# PUSH_DATA acknowledged: 100.00%
### [DOWNSTREAM] ###
# PULL_DATA sent: 3 (100.00% acknowledged)
# PULL_RESP(onse) datagrams received: 2 (424 bytes)
# RF packets sent to concentrator: 3 (50 bytes)
# TX errors: 0
# TX rejected (collision packet): 0.00% (req:8, rej:0)
# TX rejected (collision beacon): 12.50% (req:8, rej:1)
# TX rejected (too late): 0.00% (req:8, rej:0)
# TX rejected (too early): 0.00% (req:8, rej:0)
# BEACON queued: 5
# BEACON sent so far: 2
# BEACON rejected: 0
### [JIT] ###
# SX1301 time (PPS): 152220698
src/jitqueue.c:452:jit_print_queue(): INFO: [jit] queue contains 3 packets:
src/jitqueue.c:453:jit_print_queue(): INFO: [jit] queue contains 3 beacons:
src/jitqueue.c:459:jit_print_queue(): - node[0]: count_us=166220810 - type=3
src/jitqueue.c:459:jit_print_queue(): - node[1]: count_us=182220810 - type=3
src/jitqueue.c:459:jit_print_queue(): - node[2]: count_us=198220811 - type=3
### [GPS] ###
# Valid time reference (age: 0 sec)
# GPS coordinates: latitude 40.39530, longitude -3.79555, altitude 686 m
##### END #####
JSON up: {"stat":{"time":"2021-06-03 09:12:16 GMT","lati":40.39530,"long":-3.79555,"alti":686,"rxnb":0,"rxok":0,"rxfw":0,"ackr":100.0,"dwnb":2,"txnb":3}}
INFO: [up] PUSH_ACK received in 0 ms
^C
##### 2021-06-03 09:12:16 GMT #####
### [UPSTREAM] ###
# RF packets received by concentrator: 0
# CRC_OK: 0.00%, CRC_FAIL: 0.00%, NO_CRC: 0.00%
# RF packets forwarded: 0 (0 bytes)
# PUSH_DATA datagrams sent: 1 (156 bytes)
# PUSH_DATA acknowledged: 100.00%
### [DOWNSTREAM] ###
# PULL_DATA sent: 0 (0.00% acknowledged)
# PULL_RESP(onse) datagrams received: 0 (0 bytes)
# RF packets sent to concentrator: 0 (0 bytes)
# TX errors: 0
# TX rejected (collision packet): 0.00% (req:8, rej:0)
# TX rejected (collision beacon): 12.50% (req:8, rej:1)
# TX rejected (too late): 0.00% (req:8, rej:0)
# TX rejected (too early): 0.00% (req:8, rej:0)
# BEACON queued: 5
# BEACON sent so far: 2
# BEACON rejected: 0
### [JIT] ###
# SX1301 time (PPS): 152220698
src/jitqueue.c:452:jit_print_queue(): INFO: [jit] queue contains 3 packets:
src/jitqueue.c:453:jit_print_queue(): INFO: [jit] queue contains 3 beacons:
src/jitqueue.c:459:jit_print_queue(): - node[0]: count_us=166220810 - type=3
src/jitqueue.c:459:jit_print_queue(): - node[1]: count_us=182220810 - type=3
src/jitqueue.c:459:jit_print_queue(): - node[2]: count_us=198220811 - type=3
### [GPS] ###
# Valid time reference (age: 0 sec)
# GPS coordinates: latitude 40.39530, longitude -3.79555, altitude 686 m
##### END #####
LOG last lines (after 20h running and generating messages each 16seg for the node class B)
next message