Portail connecté

Ouvrir un portail piloter par Raspberry depuis une application iOS via une passerelle AWS

Slides & Videos

Members

NameContribution
Shawn MODESTINELa liaison entre l'application mobile et le raspberry pilotant l'ouverture du portail.
Hariharan SoupramanianeLe développement de l'application mobile
Suzy LandouLe développement du script python sur le raspberry pi pour piloter le portail

State of the Art

Business Aspect
Technical Aspect

Project Description

Problem Definition
La possibilité d'ouvrir un portail depuis n'importe où.
Challenges & Motivation
Nous avions choisis initialement de réaliser une serrure connecté mais la ville de Drancy avait un projet qui y ressamblait
Real and Complete Usecases

De pouvoir ouvrir le portail à un livreur depuis son lieu de travail.

Technical Description

Un appui sur un bouton par l’utilisateur envoie une requête GET HTTPS sur un serveur chez AWS.

Cette requête est traité par une fonction Lambda qui récupère le paramètre issue de la requête pour identifier quel porte/portail à ouvrir

La fonction lambda appelle le service SSM d’AWS qui permet d’initier une connexion SSH vers le raspberry.

Ce service lance un script python sur la machine distante avec le paramètre issue de la requête HTTPS.

Le script sur le raspberry communique avec l’UTL pour ouvrir la porte concerné via le protocole de communication Telnet

Hardware

Materials
ImageNamePart NumberPriceCountLink
Raspberry143,90 €1🛒
Schematic

Software

External Services

AWS (Amazon Web Services)

Pour éviter de rendre l’IP de la mairie publique et ainsi protéger l’accès à son réseau