Mise en oeuvre du protocole LORA par radio logicielle : Différence entre versions

De Wiki de Projets IMA
(Avancement du Stage)
(Avancement du Stage)
Ligne 16 : Ligne 16 :
 
L'utilisation du HackRF One ce fait par la radio Logicielle GNU Radio et de librairie hackrf. Pour installer les différents packages il est préconiser d'utiliser le package manager [https://www.gnuradio.org/blog/pybombs-the-what-the-how-and-the-why/ Pybombs], d'autres alternative sont possible (https://github.com/mossmann/hackrf/wiki/Operating-System-Tips), ici nous détaillerons l’installation via Pybombs.
 
L'utilisation du HackRF One ce fait par la radio Logicielle GNU Radio et de librairie hackrf. Pour installer les différents packages il est préconiser d'utiliser le package manager [https://www.gnuradio.org/blog/pybombs-the-what-the-how-and-the-why/ Pybombs], d'autres alternative sont possible (https://github.com/mossmann/hackrf/wiki/Operating-System-Tips), ici nous détaillerons l’installation via Pybombs.
  
=====Pybombs=====
+
=====Installation via Pybombs=====
 
Le logiciel Pybombs étant un projet opensource nous pouvons récupérer la dernières version du logiciel d’installation sur Git.
 
Le logiciel Pybombs étant un projet opensource nous pouvons récupérer la dernières version du logiciel d’installation sur Git.
 
*1. Récupérer le dépôt GIT:
 
*1. Récupérer le dépôt GIT:
 
  $ git clone https://github.com/pybombs/pybombs.git
 
  $ git clone https://github.com/pybombs/pybombs.git
  
*2. On ce place dans le répertoire pybombs, Nous utilisons l'installateur Python pour installer PyBOMBS.  
+
*2. On ce place dans le répertoire pybombs, Nous utilisons l'installateur Python pour installer PyBOMBS.
=====Gnu radio=====
+
$ cd pybombs
 +
 
 +
$ sudo python setup.py install
 +
 
 +
*3.Une fois Pybombs installé nous installons le paquet gnu radio.
 +
$ pybombs install gnuradio
 +
 
 +
*4.On fait la meme chose pour la recette hackrf
 +
$ pybombs install hackrf
 +
 
 +
*5.
 
=====libhackrf=====
 
=====libhackrf=====
 
=====Gqrx SDR=====
 
=====Gqrx SDR=====
  
 
===Semaine 2===
 
===Semaine 2===
 
  
 
==Note==
 
==Note==
 
<references />
 
<references />

Version du 29 mai 2017 à 12:02

Description du stage

Dans le cadre de ma quatrième année de ma formation d'ingénieur spécialités IMA, j'effectue un stage qui a pour but d'étudier la mise en place du protocole LoRa par radio logicielle. Pour réaliser cette étude j'utilise le hackRF One un émetteur-récepteur SDR (par radio logicielle). Dans un premier temps il est nécessaire d'étudier les différentes documentations liées a l'utilisation du HackRF One afin d'établir un descriptif technique facilitant son implémentation. Pour ensuite implémenter l'application qui devras gérer le protocole LoRa.


Avancement du Stage

Semaine 1

Descriptif du HackRF One

GNU Radio et SDR

GNU Radio

Installation

L'utilisation du HackRF One ce fait par la radio Logicielle GNU Radio et de librairie hackrf. Pour installer les différents packages il est préconiser d'utiliser le package manager Pybombs, d'autres alternative sont possible (https://github.com/mossmann/hackrf/wiki/Operating-System-Tips), ici nous détaillerons l’installation via Pybombs.

Installation via Pybombs

Le logiciel Pybombs étant un projet opensource nous pouvons récupérer la dernières version du logiciel d’installation sur Git.

  • 1. Récupérer le dépôt GIT:
$ git clone https://github.com/pybombs/pybombs.git
  • 2. On ce place dans le répertoire pybombs, Nous utilisons l'installateur Python pour installer PyBOMBS.
$ cd pybombs
$ sudo python setup.py install
  • 3.Une fois Pybombs installé nous installons le paquet gnu radio.
$ pybombs install gnuradio
  • 4.On fait la meme chose pour la recette hackrf
$ pybombs install hackrf
  • 5.
libhackrf
Gqrx SDR

Semaine 2

Note

<references />