PM2M/2018 OnboardParkingMeter

From air
Jump to navigation Jump to search

Ci-dessous la présentation du projet Onboard Parking Meter .


Introduction

Le projet Onboard Parking Meter consiste en la réalisation d'un système qui permette d’effectuer un paiement automatique des factures du parking .

Ceci en utilisant un appareil ODB2 ELM 327 relié à un téléphone Android via Bluetooth qui envoi au moment du démarrage et de l’arrêt de voiture les informations de géolocalisation et de l’état du moteur vers un serveur qui éffectue led le stockage , calcules et factutaion via une blockchaine Hyperledger .

Présentation du projet

Motivations

La motivation derrière le projet Onboard Parking Meter et d’effectuer un paiement automatique et exacte en fonction de la durée du stationnement dans un parking donnée , du coup le projet répond à deux besoins :

  • Payer le parking de manière automatique.
  • Payer le temps exacte.

Solution envisagé

Connecteur ODB

La première solution qui a été proposé et l'utilisation d'une board Pycom LoPy qui vas se connecté avec un Appareil ELM327 ODB2 via bluetooth et en utilisant le réseau LoRa les informations tours par minutes et coordonnés GPS seront envoyé au backend pour traitement .

Cette solution n'a pas abouti vu que l'appareil ELM327 fourni ne fonctionnait qu'en Bluetooth classique et la carte LoPy ne supportant pour l'instant que BLE. Du coup pour contourné le problème nous avons choisi de remplacer la board Pycom LoPy par un téléphone Android et d'utilisé le réseau 3G/4G à la place du réseau LoRa .

Choix Techniques

our réaliser ce projet nous avons dû faire les choix techniques ci-dessous :

  • Un Module ELM327 - ODB2
  • Un smartphone android
  • Deux serveur (machines virtuel local) pour installer l'ensemble des services backend .

Architecture du projet

Architecture physique

Pour le projet Onboard Parking Meter nous avons choisi l'architecture ci-dessous :

Architecture physique Onboard Parking Meter

Récupération des données

Pour la Récupération des données nous avons choisi une architecture comme ci-dessous :

Architecture physique Onboard Parking Meter

Traitement des données

Pour la Récupération des données nous avons choisi l'architecture ci-dessous :

Architecture physique Onboard Parking Meter