āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™ payload decoder āđƒāļ™ Node-red āļšāļ™ Milesight gateway

Milesight Lorawan gateway āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļ‡āļēāļ™ Node-red āđ€āļžāļ·āđˆāļ­āļ™āļģāļ‚āđ‰āļ­āļĄāļļāļĨāđ„āļ›āđƒāļŠāđ‰āļ‡āļēāļ™āļ•āđˆāļ­āđ„āļ”āđ‰āļŠāļ°āļ”āļ§āļāļĄāļēāļāļ‚āļķāđ‰āļ™āđ€āļŠāđˆāļ™ āļĄāļĩ LoraWan node āļŦāļĨāļēāļĒāļ•āļąāļ§ āđāļ•āđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāđƒāļŦāđ‰āļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđ„āļ›āļžāļĢāđ‰āļ­āļĄāļāļąāļ™āļ„āļĢāļąāđ‰āļ‡āđ€āļ”āļĩāļĒāļ§ āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰ Node-red āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļŠāđˆāļ§āļ™āļ™āļĩāđ‰āđ„āļ”āđ‰ āđ‚āļ”āļĒāļĄāļĩāļ§āļīāļ˜āļĩāļāļēāļĢāļ”āļąāļ‡āļ™āļĩāđ‰

  1. āļŠāļĢāđ‰āļēāļ‡ Flow āđƒāļ™ Node-red āļ•āļēāļĄāļĢāļđāļ›āļ”āđ‰āļēāļ™āļĨāđˆāļēāļ‡

image-20231226-024202.png
  1. āļ—āļĩāđˆ Flow Function āđƒāļŦāđ‰āđ€āļžāļīāđˆāļĄāđ‚āļ„āđ‰āļ”āļ•āļēāļĄāļ­āļļāļ›āļāļĢāļ“āđŒāļ—āļĩāđˆāđƒāļŠāđ‰āļˆāļēāļ https://github.com/Milesight-IoT/SensorDecoders/tree/main

  2. āđ€āļĨāļ·āļ­āļāđ‚āļ„āđ‰āļ”āļ—āļĩāđˆāļĨāļ‡āļ—āđ‰āļēāļĒāļ”āđ‰āļ§āļĒ TTN

    image-20231226-024504.png

     

  3. āļ—āļĩāđˆāļ”āđ‰āļēāļ™āļĨāđˆāļēāļ‡āļŠāļļāļ”āļ‚āļ­āļ‡āđ‚āļ„āđ‰āļ”āđƒāļŦāđ‰āđ€āļžāļīāđˆāļĄāđ‚āļ„āđ‰āļ”āļ”āļąāļ‡āļ™āļĩāđ‰

var buffer = Buffer.from(msg.payload, 'base64');

var aa = Decoder(buffer);

msg.payload =aa; msg.buffer =buffer;

return msg;

  1. āļāļ” Save āđāļĨāļ° āļāļ” Deploy āļ—āļĩāđˆāļĄāļļāļĄāļšāļ™āļ‚āļ§āļē

  2. āļŠāļēāļĄāļēāļĢāļ–āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ„āđˆāļēāđ„āļ”āđ‰āļ—āļĩāđˆāđāļ–āļšāļ—āļēāļ‡āļ”āđ‰āļēāļ™āļ‹āđ‰āļēāļĒ