Academic Projects · B-Tech Year 3

SAE 5.01 — IoT Solution with GPS and Notifications

IoT system with embedded node, NodeRed and Android application

  • Python
  • NodeRed
  • Android
  • MQTT
  • GPS

Context

Design and implementation of a complete IoT technical solution enabling GPS coordinate collection and notification sending to a mobile application.

In detail

Technologies

  • Python
  • NodeRed
  • Android
  • MQTT
  • GPS

Architecture

  • Embedded node (GPS collection)
  • NodeRed server (data processing)
  • Android application (notification reception)

Achievements

  • Development of the embedded node in Python
  • NodeRed flow configuration
  • Integration with Android application
  • Real-time communication

Skills

  • Embedded development
  • IoT integration
  • Mobile programming
  • Communication protocols

Resources

GitHub: https://github.com/uha-sae51

National curriculum
Critical learning outcomes
  • AC31.02 | Produce technical documentation for this project
  • AC31.03 | Create a demonstration prototype of the project
  • AC31.04 | Defend/argue a project
  • AC31.05 | Communicate with project stakeholders
  • AC31.06 | Manage the project and its various implementation stages while respecting deadlines
Essential components
  • CE1.01 | by choosing appropriate network solutions and technologies
  • CE1.02 | by respecting fundamental IT security principles
  • CE1.03 | by using a rigorous approach for resolving malfunctions
  • CE1.04 | by respecting professional rules
  • CE1.05 | by ensuring technological watch
  • CE2.01 | by communicating with the client and the various stakeholders involved, sometimes in English
  • CE2.02 | by demonstrating a scientific approach
  • CE2.03 | by choosing appropriate solutions and technologies
  • CE3.01 | by listening to client needs
  • CE3.02 | by documenting the work done
  • CE3.03 | by using digital tools wisely
Mobilized and combined resources
  • R5.01 | Advanced WiFi
  • R5.02 | Network supervision
  • R5.03 | Telecom systems engineering
  • R5.04 | Software project lifecycle
  • R5.05 | English: Professional integration 1
  • R5.06 | Professional Expression-Culture-Communication: Integrating into an organization
  • R5.07 | Personal and Professional Project
  • R5.08 | Project management 3: Leading a professional project
Targeted competencies
  • Administer networks and the Internet
  • Connect companies and users
  • Create IT tools and applications for R&T