node-red-contrib-lora-data-decrypt
Version:
Node RED node to decrypt LoRa Application data
15 lines (13 loc) • 508 B
JavaScript
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);
}