Hi,
I can successfully receive packet in my application server, but the received LoRaWAN frame is missing the timestamp field. And I guess it prevents my device to join by OTAA.
I ensured the JSON packet sent to the gateway bridge over UDP is correct using “sudo tcpdump -AUq port 1700”
JSON from raw incoming UDP (without binary header):
{“txpk”:{“imme”:false,“rfch”:0,“powe”:14,“ant”:0,“brd”:0,“tmst”:3920690840,“freq”:868.1,“modu”:“LORA”,“datr”:“SF12BW125”,“codr”:“4/5”,“ipol”:true,“size”:33,“data”:“*********************************************”}}
The UPLINK frame incoming to the device live panel has no “timestamp” field but has null “time” and “timeSinceGPSEpoch” (Gateway do not have a GPS).
I tried to add fake_rx_time in the gateway bridge config but it only fill the “time” field, not the timestamp one.
I’m using a device profile with LoRaWAN 1.0.3 A EU and OTAA enabled.