Copyright Micropelt

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Encoder/Decoder application

Encoder/Decoder Application

Download

mlrt-hb-p-payload-decoder.png

 

NOTES:
Following the download of the respective exe payload tool, you may have to grant Windows access to use the tool.
Nach dem Download des entsprechenden Exe-Payload-Tools müssen Sie möglicherweise Windows-Zugriff gewähren, um das Tool verwenden zu können.

WidowsSicherheit-ZugriffZulassen-20240305-130153.png

MLR-HB-PiEU-AR REV 0.0

.exe Application

MLR-HB-PiEU-AR REV 0.0

Javascript file

Use the above script (mlr-hb-p-decoder.js) to decode the packets coming from Multitech Gateway

Eg. The MULTITECH Gateway sends the following JSON Output via MQTT

{    "tmst":1032057036,
     "chan":6,
     "rfch":1,
     "freq":867.7,
     "stat":1,
     "modu":"LORA",
     "datr":"SF10BW125",
     "codr":"4/5",
     "lsnr":9.5,
     "rssi":-53,
     "opts":"",
     "size":6,
     "fcnt":26,
     "cls":0,
     "port":1,
     "mhdr":"403f35f601801a00",
     "data":"AAAzMgGA",
     "appeui":"31-27-9a-c1-1e-c0-70-00",
     "joineui":"31-27-9a-c1-1e-ca-20-00",
     "deveui":"36-38-37-34-66-32-6f-18",
     "devaddr":"01f6353f",
     "ack":false,
     "adr":true,
     "gweui":"00-80-00-00-00-01-8c-8a",
     "seqn":26,
     "time":"2024-05-08T09:34:03.030289Z"}

The payload is present in the "data" field as a base64 value

"data":"AAAzMgGA"

The base64 value is converted to HEX and the output is decoded using the "decode_MLRT_HB_P_Uplink" function

The "decode_MLRT_HB_P_Uplink" function uses HEX Payload as input

"data":"AAAzMgGA" in HEX

# HEX BUFFER : [0x00, 0x00, 0x33, 0x32, 0x01, 0x80]
# In DECIMAL : [0, 0, 51, 50, 1, 128]

Example Decoded Output:

Sensor_1_Raw: 0
Sensor_1_Offset: 0
Sensor_2_Raw: 25.5
Sensor_2_Offset: 25
Energy_Storage: 0
Radio_Communication_Error: 0
Received_Signal_Strength: 0
Sensor_2_Failure: 0
Sensor_1_Failure: 1
Storage_Voltage: 2.56

  • No labels