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

De Wiki de Projets IMA
(Avancement du Stage)
Ligne 26 : Ligne 26 :
 
  $ sudo python setup.py install
 
  $ sudo python setup.py install
  
*3.Une fois Pybombs installé nous installons le paquet gnu radio.
+
*3.On initialise un chemin de prefix c'est ici que seras installés les paquets.
 +
$ pybombs prefix init ~/prefix
 +
 
 +
*4.Nous installons le paquet gnu radio.
 
  $ pybombs install gnuradio
 
  $ pybombs install gnuradio
  
*4.On fait la meme chose pour la recette hackrf
+
*5.On fait la meme chose pour la recette hackrf
 
  $ pybombs install hackrf
 
  $ pybombs install hackrf
  
*5.
+
*5.Une fois les paquets installés, pour pouvoir executé les commande associés on execute la commande suivante.
=====libhackrf=====
+
$ source /home/<user>/prefix/setup_env.sh
 +
 
 +
*6.Ajouter cette même ligne a la fin du fichier '''/home/<user>/.bashrc'''.
 +
 
 +
=====Mise a jours du hackrf=====
 
=====Gqrx SDR=====
 
=====Gqrx SDR=====
  
 
===Semaine 2===
 
===Semaine 2===
 
==Note==
 
<references />
 

Version du 1 juin 2017 à 12:48

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.On initialise un chemin de prefix c'est ici que seras installés les paquets.
$ pybombs prefix init ~/prefix 
  • 4.Nous installons le paquet gnu radio.
$ pybombs install gnuradio
  • 5.On fait la meme chose pour la recette hackrf
$ pybombs install hackrf
  • 5.Une fois les paquets installés, pour pouvoir executé les commande associés on execute la commande suivante.
$ source /home/<user>/prefix/setup_env.sh
  • 6.Ajouter cette même ligne a la fin du fichier /home/<user>/.bashrc.
Mise a jours du hackrf
Gqrx SDR

Semaine 2