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