Lorawan based iot network
Back to Projects

LoRaWAN based IoT Network

November 2025

Engineered a point-to-point LoRa link using Heltec ESP32 boards to transmit motion data over LoRaWAN. Integrated MPU6050 sensor for real-time acceleration and gyroscope data via I2C protocol. Implemented ACK/NACK handshaking and CRC validation for data integrity.

Embedded Systems Python IoT

Project Gallery

LoRaWAN based IoT Network LoRaWAN based IoT Network LoRaWAN based IoT Network LoRaWAN based IoT Network LoRaWAN based IoT Network

Project Overview

This project demonstrates a reliable wireless sensor network using LoRaWAN technology. The system captures real-time motion data from an MPU6050 sensor and transmits it wirelessly using two Heltec ESP32 boards configured in a point-to-point LoRa link.

Key Features

  • Long-Range Communication: Utilizes LoRaWAN for extended wireless range
  • Real-Time Data Capture: MPU6050 sensor provides acceleration and gyroscope readings
  • Reliable Transmission: ACK/NACK handshaking ensures data delivery
  • Data Integrity: CRC validation prevents corrupted data
  • Visual Feedback: Integrated display shows real-time sensor readings

Technical Implementation

Hardware Components

  • 2x Heltec ESP32 LoRa boards
  • MPU6050 6-axis motion sensor
  • Integrated OLED display

Communication Protocol

The system implements a custom protocol featuring:

  1. I2C communication with MPU6050 sensor
  2. LoRa packet transmission with headers
  3. ACK/NACK acknowledgment system
  4. CRC checksum validation

Future Enhancements

  • Multi-node network support
  • Cloud data logging
  • Mobile app integration
  • Battery optimization

×

© Hamzah Jamal Eddin. Some rights reserved.

🥚 Easter Egg Hunt: Find the hidden secrets!

Trending Tags