← back
Real-time Embedded Software Development -- 2

Real-time Embedded Software Development -- 2

Pending
💰 EUR 3000–5000 👤 Unknown 🕒 7d ago status: new
C Programming Mobile App Development Bluetooth Low Energy (BLE) iOS Development Bluetooth WiFi Technical Documentation API Development
Develop embedded software for the Bluetooth and Wi-Fi communication module of an embedded system, sending real-time data between hardware (2 devices) and a iPad tablet. Keep connections stable, recover gracefully from dropouts, and report status events. The API need to be well documented The fully detailed requirements will be given only to the selected freelancer. Overall requirements: The development environment is the Expressive IDE. The microcontroller is an ESP32-C6, Bluetooth 5.3/Wi-Fi 6. Data collected at 1000Hz for real-time analysis Sensors and Health-check data for both BLE & Wifi System Architecture: -Device 1 is master:ESP32-C6 + sensors (from 4 ADC) + mode bouton (for switching from BLE to Wifi and vice versa) -device 2 is slave: ESP32-C6 + sensors (from 4 ADC) -Ipad : gen 11 gen 2025 or iPad Pro 13" M5 ; native iOS/iPadOS -default mod is BLE -BLE and Wifi never activated simultaneously -Device 1 synchronize with device 2 -Each one send its data to iPad independently -Latency : <20ms between acquiring data and sending to iPad. -Updates using OTA (over-the-air)/FOTA (Firmware Over-The-Air) Wifi specification: -Security encryption mechanisms WPA2-PSK -2.4GHz 802.11 b/g/n -UDP communication protocol @ 80 packets per second (1472 bytes/packet) SPI communication protocol between SMT32(master) and ESP32(slave) at frequency of 240Hz Validation and tests: BLE / Wifi / Switch mod -Integration test -Performance test -Recovering test Deliverables: -source code -binary files -technical documentation -production tools
↗ View on Freelancer