Giter VIP home page Giter VIP logo

lora-sdr's Introduction

LoRa SDR project

This project will make use of SDR hardware to receive and decode Lora.

Repository layout

  • LoRa*.cpp - Pothos processing blocks and unit tests
  • RN2483.py - python utility for controlling the RN2483
  • examples/ - saved Pothos topologies with LoRa blocks

Noise simulation

This example demonstrates the LoRa PHY blocks using a looback path in the presence of noise.

  • examples/lora_simulation.pth - modem simulation

RN2483 receiver

This example receives and demodulates raw symbols with logic analyzer plot to view the symbols and triggered waveform plots to view the input. Once the example is activated, simply run the RN2483.py script to generate a single waveform to trigger the plots.

  • RN2483.py --freq=863.1e6 --bw=0.5e6 --sf=11 --tx="hello"
  • examples/rx_RN2483.pth

Simple relay

This example includes a simple client and relay app. The relay receives and decodes messages and relays them into another frequency and sync word. The client can post messages to the relay and view the response in a chat box widget.

  • examples/lora_sdr_relay.pth - LimeSDR LoRa relay
  • examples/lora_sdr_client.pth - LimeSDR LoRa client

Building project

git clone https://github.com/myriadrf/LoRa-SDR.git
cd LoRa-SDR
mkdir build
cd build
cmake ../
make -j4
sudo make install

lora-sdr's People

Contributors

9600 avatar guruofquality avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.