Description
Modules and Description of IOT GPS Cloud Based Realtime Luggage Tracking System Project:
Luggage Module :
The primary function of this module is to provide all the functionality related to luggage. The Luggage module is a crucial component of the IOT GPS Cloud Based Realtime Luggage Tracking System that we have developed. It tracks all the information and details of the luggage. In this module, you can manage all the information related to the luggages and assign devices to the luggage.
Features of Luggage Module:
- Admin can add new luggage records and assign tracking devices
- Admin can view the list of luggage details
- Only admin can edit and update the records of the luggage
- Admin can delete the records of the luggage
- All luggage forms are validated on the client side using JavaScript
Tracking Module :
The Tracking module is a vital part of this project, which receives latitude and longitude from devices and uses the Google Maps API to retrieve details of places from that latitude and longitude, logging it into the database.
Features of Tracking Module:
- Provides API for integration with IOT hardware devices like NodeMCU, Arduino, Mobile, etc.
- Admin can track luggage in real-time on Google Maps
- Admin can view all location details with date and time
- Customers can track their shipments using the tracking ID
- Offers Google Maps API integrations
Customer Module :
The Customer module has been developed to manage all the information related to customers. It is available for admin use only, allowing the admin to add new customers and manage their information.
Features of Customer Module:
- Admin can add new customer records
- Admin can view the list of customer details
- Only admin can edit and update the records of the customer
- Admin can delete the records of the customer
- All customer forms are validated on the client side using JavaScript
Device Module :
This module has been developed to manage all device information. You can add any number of devices to the project, and those devices will be available in a dropdown menu when adding luggage. Multiple luggage tracking can be assigned to a single device.
Features of Device Module:
- Admin can add new device records
- Admin can view the list of device details
- Only admin can edit and update the records of the device
- Admin can delete the records of the device
- All device forms are validated on the client side using JavaScript
Technology Used in the project IOT GPS Cloud Based Realtime Luggage Tracking System
Software components used for developing the user interface for the IOT GPS Cloud Based Luggage Tracking System:
- Embedded C Language: All hardware interface coding is done in Embedded C Language
- PHP: Business logic and web interface are written in PHP
- MySQL: MySQL database is used as the database for the project
- Apache 2: The web interface runs on the Apache2 server
- JavaScript: Used for form validations and animation effects
- JQuery Library: Various jQuery Libraries are used in the project, such as Calendar
- Cloud Environment: The application can be hosted on any Cloud platform like AWS, Google Cloud – GCP, Azure
Static pages available in the project IOT GPS Cloud Based Luggage Tracking System:
- Home Page with a user-friendly interface
- About Us page describing the project
- Contact Us page for communication
- Modules page providing information about the modules
Operating systems on which the project can be configured:
- Windows: Can be configured on Windows OS using WAMP or XAMP Server
- Linux: Compatible with all versions of Linux OS
- Mac: Can be easily configured on Mac OS
You can use any GPS device that provides API integration to send locations (latitude and longitude). The application will capture this information and plot markers on Google Maps. Additionally, you can use an Android mobile app to send current locations for tracking purposes.