iliTheFallen / bladeRFProject

Communicating two bladeRF devices over TUN interface

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

bladeRFProject

Communicating two bladeRF devices over TUN interfaces

Copyright 2019 METU, Middle East Technical University, CENG

This file is part of bladeRFProject.

bladeRFProject is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

bladeRFProject is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License. Please contact Ilker GURCAN 
for more info about licensing gurcan.ilker@gmail.com, or via github issues section.

Authors:
  Ilker GURCAN
  Fehime Betul CAVDARLI
  Umay Ezgi KADAN

  • An implementation of IP network stack for wireless communication
  • Tested on Ubuntu 18.04 LTS platform
  • Install all packages (including bladeRF library) using pybombs
  • You should download and build liquidSDR separately
  • Check out makefile for installation

As for modules:

Module Purpose Build Cmd
configTun Used to create and configure TUN interfaces make configTun
receiver Receiver side application make receiver
transmitter Transmitter side application make transmitter

Please check out the report for nitty gritties.

About

Communicating two bladeRF devices over TUN interface

License:MIT License


Languages

Language:C++ 89.2%Language:Makefile 7.9%Language:C 2.1%Language:Shell 0.8%