Confused how payload is calculated

Hello All,

I installed ChirpStack server and add GW and node.

In app-server I can see that I receive data from my node but not clear how to read it, for example I sent “aa” in hex from node, but what I receive in app-server bytes:“dg==” and if send “aa” again the byte change with different value (attached screenshots)

Please advise.

Thank you

What You see in ChirpStakck App server GUI is live frames.
The live frames are the raw (and encrypted) LoRaWAN PHYPayload frames as seen by the gateway(s). This data is intended for debugging only.
Anyway please refer to data integrations (documentation) for more information on integrating this with your application.