ampledata / node-red-contrib-aprs

Node-RED Nodes for connecting to APRS-IS and parsing APRS frames.
Apache License 2.0
9 stars 4 forks source link

Implement WX report transmission via APRS (CWOP) #3

Closed janakj closed 2 years ago

janakj commented 2 years ago

This commits adds a new node called "aprs tx" which can be used to transmit WX reports to APRS via the Citizen Weather Observer Program (CWOP). CWOP is an extension of APRS-IS which makes it possible to integrate non-HAM weather stations into APRS. The reports made by such weather stations are visible, e.g., on aprs.fi, but are not propagated over the radio (AX.25).

The new node expects a string or object in msg.payload. String payload is asssumed to be APRS formatted and will be transmitted verbatim. Object payload is assumed to be encoded in the same format that is produced by aprs-parse. Object payloads will be serialized and transmitted to CWOP. Currently, the node can only serialize WX reports. Other message types are not supported.

Since CWOP servers do not require a passcode, this commit also makes the pass field in the configuration node optional. The value "-1" will be used when no passcode is provided.

janakj commented 2 years ago

Hi @ampledata,

I was wondering if you would consider merging this PR? Is this package still maintained?

thanks, -Jan

ampledata commented 2 years ago

Thanks for checking in. I will get to it.

On Wed, May 11, 2022, 8:18 AM Jan Janak @.***> wrote:

Hi @ampledata https://github.com/ampledata,

I was wondering if you would consider merging this PR? Is this package still maintained?

thanks, -Jan

— Reply to this email directly, view it on GitHub https://github.com/ampledata/node-red-contrib-aprs/pull/3#issuecomment-1123918342, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAWIXTQGL2OMVEPEMZTNN3VJPFVTANCNFSM5MQVVNCQ . You are receiving this because you were mentioned.Message ID: @.***>