UNPKG

node-red-contrib-lora-data-decrypt

Version:

Node RED node to decrypt LoRa Application data

15 lines (13 loc) 508 B
module.exports = function (RED) { "use strict"; const lora = require("lora-data-decryptor"); function loraDecryptNode(n) { RED.nodes.createNode(this, n); var node = this; this.name = n.name || null; this.on('input', function (msg) { node.send({ payload: Buffer.from(lora.decrypt(msg.payload, msg.sequenceCounter, msg.key, msg.address)).toString('hex') }); }); } RED.nodes.registerType("lora-decrypt", loraDecryptNode); }