Skip to content

A smart parking application leveraging the IoT protocol MQTT, specifically focusing on a spatially aware variant known as LA-MQTT. Throughout the development process, the protocol underwent numerous modifications to enhance its scalability by enabling multi-broker support. This project served as the focal point of my bachelor's thesis.

Notifications You must be signed in to change notification settings

AndreaIannoli/JAM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JAM

The JAM logo

A smart parking application leveraging the IoT protocol MQTT, specifically focusing on a spatially aware variant known as LA-MQTT. Throughout the development process, the protocol underwent numerous modifications to enhance its scalability by enabling multi-broker support. This project served as the focal point of my bachelor's thesis.

An application image

The Protocol (LA-MQTT)

The protocol used, as said before, is a variant of MQTT known as LA-MQTT that adds the location awareness to the MQTT protocol. Furthermore, I added to LA-MQTT the possibility to be used with multiple brokers that interchanges messagges between them without any loop, even if they are mesh linked.

These are some simple diagrams of an LA-MQTT Multibroker context:

Bridging brokers

Bridging brokers

Topics management

Topics management

You can find my thesis on AMS Laurea for a detailed explanation on how the protocol works.

An App overview

Onboard 1 Onboard 2 Onboard 3
Feed tab Home tab Favs tab

Alert: If you find any trace of an API key in the code it's disabled so please use yours.

Click here for the LA-MQTT Single-Broker repository

About

A smart parking application leveraging the IoT protocol MQTT, specifically focusing on a spatially aware variant known as LA-MQTT. Throughout the development process, the protocol underwent numerous modifications to enhance its scalability by enabling multi-broker support. This project served as the focal point of my bachelor's thesis.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published