Mega-Ique Digital UG

Loading

GeoFlow Insight Engine

Dynamic GeoLocalisation and Behavior Predictor

This is an end-of-training project for our students from Januar 2024 to Juni 2024 in Cameroon.

Just like our training and further education courses, this project is being developed in collaboration with the company NXATT.

Description

This project aims to automatically manage and monitor fleet or a set of mobile elements.
Technically it consist of design and develop a software and hardware system that monitor the elements of the fleet in real time monitor.
The sytstem consists of a micro-controller with GPS and GSM shield and some sensors.
An API server hosted on the Mega-Ique Digital CLOUD is use to log the data, configure and set the parameters of each item. An intelligent logic with neuronal networkslogic is part of API server an help for prediction of the status and possible maintenance of fleet items.

Components

Embedded system
  • Arduino Uno
  • Combinated GPS and GSM Shield
  • other Sensors
API Server
  • API Gateway (Nginx)
  • Rest API as Docker Container: FastAPI with Pyhton
    • Neuronal Networks model to be train dynamically
  • MySQL Database as Docker Container
Mobile Client App

For remote configuration and monitoring of the system

Rough Architecture

PlantUML Syntax:<br />
package “Fleet Monitoring System” {</p>
<p>  package “Hardware” {<br />
    rectangle “Micro-controller” as Microcontroller<br />
    rectangle “GPS Shield” as GPSShield<br />
    rectangle “GSM Shield” as GSMShield<br />
    rectangle “Sensors” as Sensors<br />
  }</p>
<p>  package “Software” {<br />
    rectangle “Embedded Software” as EmbeddedSoftware<br />
    rectangle “Neural Network Logic” as NeuralNetworkLogic<br />
  }</p>
<p>  rectangle “API Server (Mega-Ique Digital CLOUD)” as APIServer</p>
<p>  Microcontroller -down- GPSShield<br />
  Microcontroller -down- GSMShield<br />
  Microcontroller -down- Sensors</p>
<p>  EmbeddedSoftware -down- APIServer<br />
  NeuralNetworkLogic -down- APIServer</p>
<p>}</p>
<p>