From 311be1baa9ccec19fecbd051877291e9ef8e1978 Mon Sep 17 00:00:00 2001 From: Josh Conway Date: Tue, 4 Jun 2024 19:14:12 +0000 Subject: [PATCH] Update file README.md --- README.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 36af15b..4e0372f 100644 --- a/README.md +++ b/README.md @@ -4,10 +4,13 @@ To run: 1. Clone repo to local machine with " git clone https://gitlab.com/crankylinuxuser/meshtastic_sdr " 2. Install Gnuradio and associated plugins. -3. Clone and install https://github.com/tapparelj/gr-lora_sdr -4. Open in ./meshtastic_sdr/gnuradio scripts/RX/ your relevant area and presets you want to monitor. RTLSDR can be used with all but the Meshtastic_US_allPresets.grc as that requires 20MHz (HackRF or better) -5. Run the flow in GnuRadio. NOTE: the flows emit data AS A server to TCP ports. Looking at the block "ZMQ PUB Sink" you can see the ports are from 20000-20007. -6. Run the python3 program with "python3 meshtastic_gnuradio_decoder.py -n -p " +3. Install the Meshtastic Python with "pip3 install meshtastic" +4. Clone and install https://github.com/tapparelj/gr-lora_sdr +5. Open in ./meshtastic_sdr/gnuradio scripts/RX/ your relevant area and presets you want to monitor. RTLSDR can be used with all but the Meshtastic_US_allPresets.grc as that requires 20MHz (HackRF or better) +6. Run the flow in GnuRadio. NOTE: the flows emit data AS A server to TCP ports. Looking at the block "ZMQ PUB Sink" you can see the ports are from 20000-20007. +7. Run the python3 program with "python3 meshtastic_gnuradio_decoder.py -n -p " + +The program also accepts individual packets of data with "python3 meshtastic_gnuradio_decoder.py -i " and an optional -k AES key override Note that the ports are set as: Shortfast TCP/20000