Mise en oeuvre du protocole LORA par radio logicielle
Sommaire
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.
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.
Gnu radio
libhackrf
Gqrx SDR
Semaine 2
Note
<references />