UNPKG

node-red-contrib-lora-data-decrypt

Version:

Node RED node to decrypt LoRa Application data

61 lines (55 loc) 1.82 kB
<script type="text/x-red" data-template-name="lora-decrypt"> <div class="form-row"> <label for="node-input-name"><i class="fa fa-tag"></i> Name</label> <input type="text" id="node-input-name" placeholder="Name" /> </div> </script> <script type="text/x-red" data-help-name="lora-decrypt"> <p>Decrypt LoRa Application Data</p> <h3>Inputs</h3> <dl class="message-properties"> <dt> payload <span class="property-type">string</span> </dt> <dd> the data to decrypt </dd> <dt> key <span class="property-type">string</span> </dt> <dd> the AppKey for the Decryption </dd> <dt> sequenceCounter <span class="property-type">int</span> </dt> <dd> the sequence number of the LoRa frame </dd> <dt> address <span class="property-type">string</span> </dt> <dd> the address of the message's sender </dd> </dl> <h3>Outputs</h3> <ol class="node-ports"> <li>Standard output <dl class="message-properties"> <dt> payload <span class="property-type">string</span></dt> <dd>the decrypted data</dd> </dl> </li> </ol> </script> <script type="text/javascript"> RED.nodes.registerType('lora-decrypt', { color: "#FFFFFF", category: 'Lora', defaults: { name: { value: "" } }, paletteLabel: "LoRa decrypt", inputs: 1, inputLabels: "Encrypted payload", outputs: 1, outputLabels: "Decrypted payload", icon: "lora.png", label: function () { return this.name || "LoRa decryption"; } }); </script>