Help with decoding Payload and sending to thingsboard

Hi,

You will have to forgive me here as i am very new to Lora and I am having issues using the payload and sending it to ThingsBoard. I think I am missing something obvious but not sure what.

I have a Vega IoT SI-13 RS232 device connected to my PC via an RS232 link, (this device will be connected to a set of rs232 scales eventually).

I am using serial port emulator to send a signal to the device saying ‘123Kg’.

I can see from the app on my PC monitoring the device that an input is received on the interface (it doesn’t show me the data, just that an input has been received and it is sending the packet).

Under the device in Chirpstack i then get an uplink frame with the below info:

adr:true
applicationID:"1"
applicationName:"Blue-Skies-Benin"
data:"AwQABAABAGezlQ=="
devEUI:"3939353452385414"
deviceName:"Marco_Scales_1"
fCnt:9
fPort:2
gatewayID:"00003881d7930750"
loRaSNR:10
altitude:0
latitude:0
longitude:0
name:"Benin-Gateway-03"
rssi:-28
time:"2019-11-29T16:41:21.343015Z"
uplinkID:"7f0369ce-d1ab-4edf-b1d7-a1652cc1628a"
gatewayID:"00003881d7930765"
loRaSNR:10
altitude:0
latitude:0
longitude:0
name:"Benin-Gateway-02"
rssi:-29
time:"2019-11-29T16:40:52.123201Z"
uplinkID:"6e59d5a8-cb05-4c50-9248-2a85d2dff37c"
gatewayID:"0000e8eb113a0038"
loRaSNR:10
altitude:-50
latitude:52.88375
longitude:-1.42377
name:"Benin-Gateway-01"
rssi:-33
time:"2019-11-29T16:41:21.822094Z"
uplinkID:"84043fa5-1e48-4e20-947f-f2a4eec82df0"
dr:6
frequency:868300000

When i try to decode the ‘Data’ string manually, I just get funny symbols etc. so not sure if it actually contains the text ‘123Kg’

The second issue is none of this information appears to be being sent to Thingsboard. I have the servers setup and the device can be seen in Thingsboard (when ever the device sends a new packet, the timestamps under ‘Attributes’ section of Thingsboard device updates but nothing appears under ‘Latest Telemetry’).

I am at my wits end with this as it must be something simple like a missing codec or something but I cannot for the life of me work it out.

Any help would be appreciated.

It does not appear to. The data field is base64:

$ echo AwQABAABAGezlQ==|base64 -D|hexdump -C
00000000  03 04 00 04 00 01 00 67  b3 95                    |.......g..|
0000000a

Hi Thanks for the reply. Im not sure what that means in terms of getting at the useable data we need? (apologies again, I have only been experimenting with all this for a couple of weeks).

I am looking for a breakdown of a few things to try to get the usable data where i need it so I can create a dashboard in Thingsboard that shows a running total of mass weighed on the scales.

Is there anybody that can assist with returning the data i need for this? I have confirmed that that serial connection is sending the data in ACSII but I seem unable to decode it properly.

Is there something I appear to be missing or not doing?

The device manual can be found here:https://iotfactory.eu/wp-content/uploads/2019/04/01-VEGA-SI-13-UM_rev-09.pdf

I just need some guidance on how to troubleshoot and where to start looking, bconway helpfully pointed me in the direction of the way the device is encoding the data but I am not to sure where to start looking to establish that?

Any help or guidance owuld be appreciated.