Semtech UDP Can't Handle Packet

We have multiple packets from gateways when they contain Coordinates we get this error:

ERRO[0176] backend/semtechudp: could not handle packet addr=“xx.xx.xx.xx:xxxxxx” data_base64=“Agf5AMqg+MU2gD16eyJyeHBrIjpbeyJjaGFuIjowLCJjb2RyIjoiNC81IiwiZGF0YSI6IlFFUklBUDZBNG5aVkc4WXg5dnlLZDdjRWpaR3JpZ3gwYUp3MkVXS2hsa0dqN1BxeU5HUDEiLCJkYXRyIjoiU0Y3QlcxMjUiLCJmcmVxIjo4NjcuMTAwMCwibHNuciI6OS4yMDAwLCJtb2R1IjoiTE9SQSIsInJmY2giOjAsInJzc2kiOi05OSwic2l6ZSI6MzksInN0YXQiOjEsInRpbWUiOiIyMDIzLTAxLTIwVDEwOjIxOjIzWiIsInRtc3QiOjE3MjIwMTMzMjN9XSwic3RhdCI6eyJpbmRlIjoidW5kZWZpbmVkIiwibGF0aSI6InVuZGVmaW5lZCIsImxvbmciOiJ1bmRlZmluZWQiLCJwdWJrIjpbNDksNTIsMTExLDUzLDExMywxMTgsMTIwLDY4LDY3LDcxLDcyLDExMSw2OCw1Myw3NiwxMjEsODMsMTEwLDExNSw2OCwxMTIsMTA2LDg1LDUxLDExNSw1Myw1NCw3MCw4NywxMjIsMTAwLDcyLDUyLDUwLDU1LDY2LDExMyw5NywxMTAsMTE4LDEyMSwxMjEsODEsODQsNTAsODAsNTEsMTIwLDc2LDk3LDEwMV0sInJlZ2kiOiJFVTg2OCJ9fQ==” error=“json: cannot unmarshal string into Go struct field Stat.stat.lati of type float64”

adecoded payload below. Lati and long fields are “undefined” where a float is expected.

�ʠ6=z{“rxpk”:[{“chan”:0,“codr”:“4/5”,“data”:“QERIAP6A4nZVG8Yx9vyKd7cEjZGrigx0aJw2EWKhlkGj7PqyNGP1”,“datr”:“SF7BW125”,“freq”:867.1000,“lsnr”:9.2000,“modu”:“LORA”,“rfch”:0,“rssi”:-99,“size”:39,“stat”:1,“time”:“2023-01-20T10:21:23Z”,“tmst”:1722013323}],“stat”:{“inde”:“undefined”,“lati”:“undefined”,“long”:“undefined”,“pubk”:[49,52,111,53,113,118,120,68,67,71,72,111,68,53,76,121,83,110,115,68,112,106,85,51,115,53,54,70,87,122,100,72,52,50,55,66,113,97,110,118,121,121,81,84,50,80,51,120,76,97,101],“regi”:“EU868”}}

1 Like

Thank You @Jason_Reiss we will check this with the supplier of the data to see if they can resolve it.