How about the other sensor payload decoders? You can find the payload decoders for the Milesight sensors all stored at this link: https://github.com/Milesight-IoT/SensorDecoders The payload decoder you may want to use is the Chirpstack.js The only thing to edit is adding the 2 following lines straight after the "var decoded ={};" part: decoded.devEUI = LoRaObject.devEUI; decoded.rssi = LoRaObject.rxInfo[0].rssi; These 2 lines allow you to get 2 things: 1) a JSON key to know which sensor you are receiving data about. The key used is the "devEUI", which is unique for each sensor 2) information about the signal strength of the sensor (optional) See the example below of the first part of a payload decoder containing the 2 required lines /** * Payload Decoder for Chirpstack and Milesight network server * * Copyright 2022 Milesight IoT * * @product EM320-TH */ function Decode(fPort, bytes) { var decoded = {}; decoded.devEUI = LoRaObject.devEUI; decoded.rssi = LoRaObject.rxInfo[0].rssi; for (var i = 0; i < bytes.length;) { .............................................