Nombre de téléchargements - 0
Vous avez une question, contacter notre assistance par E-mail : admin@clicours.com
Table des matières
INTRODUCTION
I. Présentation du mémoire
1.1. Présentation du sujet
1.2. Problématique du sujet
1.3. Objectifs et Méthodologie du sujet
II. Les bandes ISM (Industrielles, Scientifiques et Médicales)
2.1. Définition d’une bande ISM
2.2. Long Range: définition
2.3. Bluetooth : définition
III. La géolocalisation
IV. La programmation embarquée
4.1. Définition
4.2. Les différents types de plateformes
4.3. Choix de la plateforme Arduino
V. La programmation mobile
5.1. Définition
5.2. Les différents types de plateformes
5.3. Choix de la plateforme Android
VI. Etat de l’art de LoRa
6.1. Les LPWAN: Low Power Wide Area Network
6.2. Normes
6.3. Protocoles : LoRaWAN
6.4. Format des paquets LoRa
a. MAC layer
b. Physique layer
6.5. Alternatives de LoRa
c. Sigfox
d. Weightless
6.6. Etude comparative entre LoRa et ces alternatives
VII. Etat de l’art de Bluetooth
7.1. Les PAN: Personal Area Network
7.2. Normes Bluetooth : IEEE 802.15.1
7.3. Protocoles
e. Protocoles du noyau Bluetooth : Baseband, LMP, L2CAP, SDP
f. Protocole de remplacement des fils : RFCOMM
g. Protocole de contrôle de téléphonie : TCS Binary, AT Commands
h. Protocoles adoptés : PPP, TCP/IP, OBEX, WAP/WAE 45
7.4. Format des paquets Bluetooth
7.5. Alternatives de Bluetooth
i. IrDa
j. Zigbee
7.6. Etude comparative entre Bluetooth et ces alternatives
VIII. Etat de l’art de la géolocalisation
8.1. OsmAnd
8.2. Les alternative à OsmAnd
Google Maps
HereMaps
IX. La plateforme Arduino
9.1. Présentation de la plateforme Arduino
9.2. Prise en main d’Arduino
X. La plateforme Android
10.1. Présentation de la plateforme Android
10.2. Architecture d’Android
10.3. Prise en main d’Android
XI. Etude du projet
11.1. Architecture générale
11.2. Architecture détaillée
11.3. Mode de transmission LoRa
La couche physique
La couche MAC
11.4. Mode de transmission Bluetooth
XII. Conception du projet
12.1. Les différents outils
Les différentes cartes électroniques programmables
Description de la carte Arduino
Les différentes cartes LoRa
Les différents capteurs Bluetooth
12.2. Choix des outils
Choix de la carte LoRa
Choix du capteur Bluetooth
12.3. Mise en œuvre
Obtention des tiles de la carte
Modélisation
12.3.2.1. Identification des acteurs
La partie Android
12.3.3.1. Composants de l’application
12.3.3.1.1. Le paquage bluetooth
12.3.3.1.2. Le paquage contents
12.3.3.1.3. Le paquage fragments
12.3.3.1.4. Le paquage service
12.3.3.1.5. Le paquage utils
12.3.3.1.6. La classe DeviceListActivity
12.3.3.1.7. La classe GPS
12.3.3.1.8. La classe MainActivity
12.3.3.2. Les ressources : fichier XML
La partie Arduino
12.3.4.1. Librairie SX1272
12.3.4.2. Librairie Serial Peripheral Interface (SPI)
12.3.4.3. Prise en main et câblage du datasheet
12.3.4.4. Le code
CONCLUSION
ANNEXE