Mentor
SP

Shahil Patel

0 PP

Building next-generation defence avionics and embedded AI for India

IIT Dharwad '24
Bengaluru, Karnataka, India
Embedded SystemsEmbedded C/C++RTOSEdge-AIComputer NetworksComputer Architecture

Contributions

1

Projects

0

Interviews

0

Events

Primary Education

IITD

IIT Dharwad

Computer Science & Engineering2024

Experience

BEL(

Software Engineer

Bharat Electronics Limited (BEL) • Aug 2024 - Present

Projects

VirtuSense-Bridge

A full-stack industrial IoT framework connecting Python-based Digital Twins, Simulated ESP32 Firmware (Wokwi), and Native Android Telemetry.

Booth Management System

This innovative solution is engineered to digitize and streamline the extensive paperwork integral to the Indian election process, radically enhancing efficiency, accuracy, and data integrity.

Shared Experiences (1)

Projects Shared

SP

Shahil Patel

Individual16d
4.3

An industrial IoT framework connecting Python-based Digital Twins, ESP32 Firmware, and Native Android Telemetry.

VirtuSense-Bridge
Embedded Systems

I developed a full-stack Industrial IoT framework that integrates Python-based Digital Twins, simulated embedded firmware, and a native Android monitoring application. The system models industrial devices through digital twins while communicating with simulated microcontroller firmware built for the ESP32 using the Wokwi simulator. A native Android application built using Android Studio provides real-time telemetry visualization, device control, and monitoring. The architecture enables real-time synchronization between the simulated physical device and its digital twin. Sensor data generated by the firmware is transmitted to the Python backend, where the digital twin processes, analyzes, and stores the state of the system. The Android application retrieves telemetry data and displays it through an intuitive interface for monitoring and interaction. Industrial IoT development often faces three major challenges: 1. Lack of accessible testing environments Developing embedded IoT systems typically requires physical hardware, which increases cost and slows experimentation. 2. Difficulty in validating system behavior before deployment Without a digital representation of devices, it is difficult to simulate scenarios, monitor internal states, and test system responses safely. 3. Fragmented development pipelines Firmware, backend processing, and user interfaces are often developed separately, making integration complex. Key Technical Components Embedded Layer: Simulated ESP32 firmware generates sensor telemetry and device status data. Digital Twin Layer: Python services maintain virtual device models, process telemetry streams, and manage device state. Mobile Telemetry Layer: A native Android application visualizes live device data and provides control interfaces. Communication Layer: The system enables real-time communication between firmware, digital twin services, and the mobile application. Challenges Faced 1. Synchronizing Physical and Digital States Maintaining consistent state between simulated firmware and its digital twin required careful design of data pipelines and update mechanisms. 2. Real-Time Telemetry Handling Processing streaming sensor data while maintaining responsiveness in the mobile application required efficient backend handling and structured APIs. 3. Cross-Layer Integration Ensuring smooth communication between firmware simulation, backend services, and the mobile app required careful protocol design and modular architecture. 4. Simulating Realistic Device Behavior The firmware simulation needed to replicate realistic sensor outputs and device responses to properly test system logic.