Skip to content

Add Option to Disable Serial Output During Rover to Reduce Radio Traffic #604

Open
@ryanmurray

Description

@ryanmurray

Trying to find a way to get Lora to work with postcard since it's quite noisy. Maybe I need to disable much of the nmea on the base. But I also noted for another project using rp2040

Our system uses the Raspberry Pi RP2040 processor on the main board to interact with the GPS receiver and the radio. The software is written for the Arduino IDE and is available, at our Serial Modem project on GitHub. For the base station the RP2040 receives the RTCM formatted correction data from the GNSS receiver and then sends it out in packets over the LoRa radio. LoRa packets are restricted to 256 bytes by the protocol, so the RP2040 breaks up the messages into that sized packets. On the rover, the RP2040 receives the packets from the LoRa radio, parses them into messages (including data spread across packets), and then sends them to the RXD2 port on the rover’s GNSS receiver. The GNSS receiver uses these RTCM messages to produce an an RTK solution with centimeter level accuracy.

Is there a way to break up packets?

I haven't found a definitive guide to what rtcm opus needs but my goal is to set up a base logging while providing corrections over Loraserial and have my rover do work and correct my base later. Espnow works fantastic so I believe I'm overload lora.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions