Skip to content

Georepublic/node-red-contrib-meshtastic

 
 

Repository files navigation

Repo name

CLA assistant Fiscal Contributors Vercel

Overview

A Node-RED node for decoding Meshtastic Protobufs

Stats

Alt

Installation & Usage

pnpm i
pnpm build

Updating from version 1.x.x to version 2.2.15 or newer

The data structures have changed in versions 2.2.15 from the data in versions 1.x.x.

Message payloads from version 2 have the following data structure, where decoded is the transmitted message:

{
  "packet": {
    "from": 1234567890,
    "to": 9876543210,
    "channel": 0,
    "decoded": {
      "portnum": 5,
      "payload": {
        "errorReason": 0
      },
      "wantResponse": false,
      "dest": 0,
      "source": 0,
      "requestId": 2345678,
      "replyId": 0,
      "emoji": 0
    },
    "id": 56789012,
    "rxTime": 45678901,
    "rxSnr": 0,
    "hopLimit": 3,
    "wantAck": false,
    "priority": 120,
    "rxRssi": 0,
    "delayed": 0
  },
  "channelId": "LongFast",
  "gatewayId": "!abcd1234"
}

Note that packet.payloadVariant is no longer available. Decoded payloads are now available in packet.decoded, which retains the same data as payloadVariant in a different structure

About

No description, website, or topics provided.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages

  • TypeScript 80.1%
  • HTML 19.9%