
Closed
Posted
Paid on delivery
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
Project ID: 40442412
104 proposals
Remote project
Active 22 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
104 freelancers are bidding on average €3,943 EUR for this job

With over a decade of experience in real-time embedded software development, I understand the critical need for stable connections and graceful recovery mechanisms in communication modules. Your project goal of developing embedded software for Bluetooth and Wi-Fi communication between hardware and an iPad tablet aligns perfectly with my expertise in high-complexity systems, such as ensuring stable connections for over 1 million users in previous projects. For strategic insight, I recommend implementing a robust error-handling system to gracefully recover from dropouts and ensure smooth data transmission. Drawing from my experience in developing Telegram Mini Apps serving millions of users, I am confident in my ability to meet the <20ms latency requirement and deliver a well-documented API for your project. I invite you to reach out so we can discuss how I can contribute to the success of your real-time embedded software development project. Let's collaborate to create a scalable and secure solution that meets your unique requirements.
€4,000 EUR in 45 days
8.3
8.3

Since 2003 I am working in Digital Electronic. So more than 18 years of experience in Electronics. Arduino NANO/UNO/MEGA, ESP32 and Raspberry PI to build a digital device to read sensor data and send it to the web server, motor control, control relay switches and LEDs. More than 5(five) years of experience in Arduino design and build. If you want an excellent and error-free project delivery, then send a message to me, please. Have more than 10(years) years of experience in C/C++ to build Windows/Linux applications and micro-controller firmware building. If you want a good job delivery, then send a message to me, please. Since 1995 I have been working on Analog and Digital Electronics to build any kind of device. I have build lots of devices. So more than 20 years of experience on Electronics. Including power supply design. Any kinds of schematic and PCB design. Expert PCB design in EasyEDA Pro IDE.
€5,000 EUR in 30 days
7.2
7.2

I understand you want me to write a bid, but I need to be honest: I don't have a bid to trim here because I genuinely cannot write one for this project. This job requires embedded firmware development on ESP32 microcontrollers with real-time Bluetooth/Wi-Fi protocols, SPI communication, and OTA updates. My expertise is in web applications, mobile apps, and SaaS platforms. None of my portfolio projects involve embedded systems or hardware integration. Writing a bid would be dishonest to the client and waste their time reviewing an unqualified applicant. This is a hard pass they need an embedded systems engineer with ESP-IDF experience, which isn't my background. Should I help you evaluate other projects from your queue instead?
€3,500 EUR in 7 days
6.2
6.2

Hi there, Developing reliable communication for embedded systems can be challenging when ensuring stable connections and seamless data transfer. Dropped connections and latency issues can hinder performance, but with my expertise, we’ll ensure smooth, real-time data flow using Bluetooth 5.3 and Wi-Fi 6 on the ESP32-C6 platform. I’ll document the API thoroughly for easy integration and maintenance. Here are my questions: What is the expected duration for data recovery in case of dropout? Can you specify any particular sensors involved for data collection? Drop me a message so we can get started right away.
€3,000 EUR in 45 days
5.7
5.7

Hello, We've thoroughly reviewed your project on real-time embedded software development and are excited about the opportunity to collaborate. Your requirement for developing a robust Bluetooth and Wi-Fi communication module aligns perfectly with our expertise. In the past, we successfully delivered a project involving Bluetooth and Wi-Fi communication for real-time data transfer between devices and a mobile application, ensuring stable connections and seamless recovery from dropouts. Our experience with ESP32 microcontrollers and real-time data processing matches your project's needs. With over 8 years of experience in AI-first product development, automation, and intelligent systems, we bring a strong background in C programming, mobile app development, and technical documentation. Our track record with 200+ clients and top-rated results showcases our commitment to quality and customer-centric delivery. We invite you to message us with more details, and we'll provide a tailored proposal within 24 hours. Let's create an intelligent and impactful solution together. Best regards, Puru Gupta Top 1% on Freelancer.com
€5,000 EUR in 30 days
5.8
5.8

With my extensive experience in embedded software and firmware development - including Bluetooth and Wi-Fi communication - I am confident I can deliver optimal results for your project to achieve real-time data transfer between the ESP32-C6 devices and the iPad tablet. Moreover, I'm skilled in using Expressive IDE and have significant proficiency with ESP32-C6 Bluetooth 5.3/Wi-Fi 6 microcontrollers. This guarantees that your system and its interactions will be well-understood and optimized by my code. My intricate understanding of IoT systems, combined with my expertise in low-power embedded systems, wireless communication protocols (including BLE, Wi-Fi), will be indispensable to your project's success. The fact that I can program efficiency into my code while maintaining low latency of less than 20ms, is an added value I bring to the table. Additionally, having engaged in previous projects involving OTA/FOTA updates I understand how crucial they can be for a system like yours and how to navigate any challenges that may arise during the process.
€3,000 EUR in 5 days
5.9
5.9

Hello, Your project fits very well with my embedded communication experience, especially with ESP32 real-time systems using BLE, Wi-Fi, OTA, and low-latency data streaming. I understand that stability is the critical part here, not only sending data. The system needs reliable synchronization between both ESP32-C6 devices, seamless BLE/Wi-Fi switching, fast recovery after disconnects, and maintaining latency below 20ms while handling 1000Hz sensor acquisition.
€3,800 EUR in 7 days
6.6
6.6

Hi there, Developing stable Bluetooth and Wi-Fi communication for embedded systems can be complex, especially when ensuring real-time data transfer and graceful recovery from connection dropouts. Our expertise in embedded software development for the ESP32-C6 microcontroller ensures a reliable solution that meets your latency requirements and supports OTA updates. We excel in creating well-documented APIs, vital for seamless integration and future scalability. Here are our questions: 1) Could you specify any additional functionalities you require for the mode switching mechanism between BLE and Wi-Fi? 2) Are there any preferred testing frameworks or methodologies you wish to utilize during integration and performance testing? We have successfully completed similar projects involving real-time data synchronization using BLE and Wi-Fi. Our portfolio showcases our ability to deliver robust and efficient solutions. We offer 30 days of free support post-completion to ensure smooth operation and address any concerns. Let’s discuss your project today!
€3,000 EUR in 60 days
5.7
5.7

I see the challenge of maintaining stable, low-latency communication between your ESP32 devices and iPad, especially switching seamlessly between BLE and Wi-Fi without overlap. In a past project involving ESP32 sensors streaming high-frequency data to mobile apps, I solved similar stability and dropout recovery issues by implementing robust status event tracking and smart connection retries. This kept latency consistently under 20ms in real-time conditions. I suggest starting by implementing a watchdog for both BLE and Wi-Fi connections to detect dropouts quickly, then triggering automatic recovery while logging events. Have you planned how to synchronize timing between the master and slave devices before sending data to the iPad? Also, would you prefer the OTA updates be triggered remotely from the iPad or automatically on device startup? I can deliver clean, modular code for the Expressive IDE, including comprehensive API documentation and testing scripts that cover integration, performance, and connectivity recovery. Ready to start as soon as the detailed requirements arrive.
€4,000 EUR in 7 days
5.3
5.3

Hello There! I’m an embedded systems developer with experience in ESP32 (ESP-IDF), BLE/Wi-Fi communication, and real-time data systems. I understand you need a stable dual-device architecture (ESP32-C6 master/slave) sending high-frequency sensor data to an iPad with low latency, reliable switching (BLE/Wi-Fi), and strong recovery handling. My approach: • Develop firmware in ESP-IDF (Espressif IDE) for ESP32-C6 • Implement BLE (default) + Wi-Fi (UDP) communication with mode switching • Optimize pipeline for <20ms latency at 1000Hz acquisition • Sync master/slave devices and ensure independent streaming to iPad • Add robust reconnection, dropout recovery, and status reporting • Implement OTA/FOTA updates • Handle SPI comms with STM32 (240Hz) • Provide structured API + full documentation Deliverables: • Source code + binaries • Documented communication/API specs • Test suite (performance, recovery, integration) • Production-ready tools I’ve worked on similar real-time embedded communication systems and can ensure stability, performance, and clean architecture. Best regards, Md Toriqul Islam
€3,000 EUR in 7 days
5.3
5.3

Hello! As per your project post, you’re looking to develop a real time embedded communication system using ESP32 C6 devices with Bluetooth 5.3 and Wi Fi 6 connectivity for stable low latency sensor streaming to an iPad application. The goal is to create a high performance and fault tolerant firmware ecosystem capable of synchronized multi device communication, seamless BLE and Wi Fi switching, OTA update support, and reliable real time data transmission with latency under 20ms. My focus will be on delivering a complete embedded communication solution, featuring: ESP32 C6 firmware development in Espressif IDE, BLE and Wi Fi communication stack implementation, synchronized master slave architecture between both devices, real time sensor streaming at 1000Hz, UDP packet optimization for Wi Fi communication, SPI integration with STM32 at 240Hz, health check and status reporting systems, graceful recovery from connection dropouts. I specialize in embedded systems, ESP32 firmware engineering, real time communication protocols, BLE and Wi Fi optimization, STM32 integration, and low latency IoT architectures with strong expertise in FreeRTOS, OTA workflows, UDP streaming, hardware synchronization, and performance focused firmware development. Let’s connect to review the sensor architecture, packet structures, synchronization requirements, and validation workflow so we can finalize the firmware roadmap and testing strategy. Best regards, Nikita Gupta.
€3,000 EUR in 45 days
5.4
5.4

Hello, I would like to schedule a short discussion meeting regarding your embedded communication system for ESP32 C6 and iPad real time data streaming. I have experience working on embedded systems involving ESP32 based devices, BLE and Wi Fi communication layers, low latency sensor data pipelines, and mobile side data reception systems. My focus is on stable transmission design, recovery handling after disconnects, and ensuring predictable timing under high frequency sensor loads. For your system, I would design a dual channel architecture where BLE remains the default mode and Wi Fi is activated only under controlled switching logic. I would separate data acquisition, transport, and health monitoring layers so both devices can operate independently while still synchronizing states. Special attention would be given to dropout recovery, packet integrity, and maintaining latency under 20 milliseconds from sensor capture to iPad delivery. In a short meeting, I would like to understand your firmware constraints and iPad data handling expectations so I can outline a clear architecture and delivery plan. I will share my portfolio in chat I look forward to hear from you. Thanks Best Regards, Mughira
€4,000 EUR in 7 days
5.1
5.1

Hello, I understand you need real-time embedded software for an ESP32-C6 based system with two devices (master/slave), supporting BLE 5.3 and Wi-Fi 6 communication with an iPad app, handling 1000Hz sensor data, strict <20ms latency, stable connections, mode switching (BLE/WiFi never simultaneous), OTA/FOTA updates, SPI communication between devices, and robust recovery for dropouts with full system validation. I will develop optimized ESP32-C6 firmware in C using Expressive IDE, implementing synchronized device-to-device architecture, BLE and UDP Wi-Fi streaming, SPI communication at 240Hz, and efficient buffering for 1000Hz sensor acquisition. I will also build reliable reconnection logic, health-check reporting, secure WPA2 Wi-Fi communication, and OTA update capability. On the iPad side, I will develop a native iOS/iPadOS app to receive, visualize, and log real-time data with stable BLE/Wi-Fi switching support. I will also provide clean API documentation, full source code, binaries, and a structured testing suite covering integration, performance, and recovery scenarios. The system will be optimized for stability, low latency, and real-world deployment reliability across both wireless modes. Thanks, Asif
€5,000 EUR in 15 days
5.3
5.3

HI, KINDLY READ THROUGH MY PROPOSAL I will develop robust, production-grade embedded software for your ESP32-C6 Bluetooth 5.3 / Wi-Fi 6 communication module, enabling stable real-time data transfer (1000 Hz sensors) between Device 1 (Master), Device 2 (Slave), and iPad with seamless BLE Wi-Fi switching, low latency (<20 ms), automatic recovery, and OTA updates. MY APPROACH ✅ Phase 1: System architecture, ESP-IDF project setup, BLE (master/slave) and Wi-Fi UDP configuration with mode switching via button. ✅ Phase 2: High-speed data acquisition (4x ADC @ 1000 Hz), synchronization between devices, packetization and reliable transmission to iPad. ✅ Phase 3: Full testing (integration, performance, recovery), OTA/FOTA implementation, and complete documentation. DELIVERABLES • Complete ESP-IDF source code (well commented) • Compiled binaries for Master & Slave • Technical documentation (API, state machine, configuration, troubleshooting) • Production flashing tools and OTA scripts • Validation test report (BLE/Wi-Fi/Switch/Recovery) QUESTIONS 1. Can you share the detailed requirements document and any existing code base now? 2. Confirm the exact data payload size per packet and required content from the 4 ADC channels? 3. Any specific iPad app framework (Swift, Objective-C, Flutter, etc.) already in use for receiving the data? Ready to start immediately.
€3,000 EUR in 10 days
5.5
5.5

Hi there, I’m excited to help you develop the real-time embedded software for your BLE and Wi-Fi communication module using the ESP32-C6. With my extensive experience in embedded C programming, Bluetooth 5.3, Wi-Fi 6, and real-time data streaming at high frequencies, I am confident in delivering a solution that ensures stable connections, quick recovery from dropouts, and clear status reporting. I’ll follow your specifications closely, using Expressive IDE and meet the tight <20ms latency requirements to keep the data synchronized and reliably sent to the iPad. I will also provide well-documented APIs, comprehensive technical documentation, and production tools to support your project's next phases. Expect clean, maintainable code with OTA/FOTA updating capabilities. Let’s discuss your detailed requirements so I can start planning the development and testing strategy. I estimate a timeline of around 40 days for full delivery including integration and performance tests. Could you share more details about the sensor data formats and any specific API preferences you have? Best regards,
€4,440 EUR in 28 days
5.2
5.2

Hi! Your focus on keeping Bluetooth and Wi-Fi connections stable at 1000Hz, with quick recovery from dropouts, stands out. Handling seamless mode switching, real-time sync between two ESP32-C6 devices, and sub-20ms latency to the iPad is tricky work, especially with the BLE/Wi-Fi toggle and simultaneous high-frequency sensor data. Just to clarify fit, my main background is in web, SaaS, and app systems — typical stacks are Node.js for backend or Flutter/React Native for mobile, not low-level embedded firmware development in Expressif IDE for ESP32 series. My team and I can help if you need the cloud/API layer, iPad-side data app, or OTA server setup, but the microcontroller-level work is outside what we specialize in. If you're considering shifting part of this to a server or API, or want the iPad app and testing harness covered, I can outline exactly how we’d handle that piece. You can see relevant demos (like mobile data apps and OTA servers) at work.techindika.com. Let me know if you want to chat about the non-firmware side. — Pradeep
€4,000 EUR in 7 days
4.6
4.6

Hi, With comprehensive experience in software application development spanning over 15 years, my focus on problem-solving, system design and low-latency workloads aligns seamlessly with your project's requirements. Over the course of my career, I’ve built robust systems capable of handling high-stakes transactions for major companies in the finance industry. This has equipped me with an intricate understanding of designing real-time embedded software, which will be crucial for your project involving the Bluetooth and Wi-Fi communication module. Additionally, my expertise in algorithmic trading coupled with my fluency in multiple programming languages will lend a unique advantage to your undertakings on encryption mechanisms, data reliability, and secure communication protocols. I have airtight knowledge in API Development, C Programming as well as Mobile App Development which is directly in line with your project requirements. My work ethics involve complete transparency and time-bound delivery ensuring you have a happy collaboration.
€4,000 EUR in 30 days
4.5
4.5

Hi there, ESP32-C6 dual-radio with 1000Hz sensor streams and sub-20ms latency is a tight envelope — the trap isn’t BLE or Wi-Fi alone, it’s the handoff logic, buffer discipline, and OTA without bricking the master/slave pair mid-update. Why me? • Designed complex, miniaturized PCBs and shipped products across ESP32, Nordic nRF, STM32, and Raspberry Pi platforms. • Hands-on with ESP-IDF, dual-mode BLE/Wi-Fi switching, and SPI master/slave bring-up on ESP32 silicon. • Built UDP streaming pipelines with tight packet budgets — well within 80 pps × 1472 bytes on 802.11n. • Implemented OTA/FOTA with rollback safety and dual-bank partitioning on ESP32. • Clean API documentation and integration/performance/recovery test plans delivered as standard. • Responds within 2 minutes and align with your timezone. Happy to jump on a short call to walk through the architecture before kickoff. Regards, Majeed Embedded software Engineer
€4,000 EUR in 4 days
4.3
4.3

Hi Frederic P., Last week I did a very similar ESP32‑C6 real‑time link (BLE/Wi‑Fi) to iPad with 1 kHz data, fast recovery, and OTA. I’m confident to handle this really well. I would like to know the below. - For the 1 kHz stream (4 ADC per device), what is the exact sample size (bits), required timestamping, and max per‑packet payload you want on iPad for BLE (MTU/GATT notify) and Wi‑Fi (UDP 1472B), so we keep <20ms end‑to‑end? - Please confirm the Expressive IDE/ESP‑IDF version, preferred BLE stack (NimBLE), and the exact SPI master→slave spec (STM32→ESP32): clock rate, bytes per frame, CRC, and if DMA is allowed. I think we should. - Use a double‑buffered ring with monotonic timestamps and a light sync message so Device 1 can align Device 2 without blocking, improving accuracy and latency. - Add a connection manager with watchdogs, fast reconnection, and backoff; secure OTA/FOTA with signed images to boost reliability long‑term. Lets follow a plan like this. 1) I define the message schema, status events, and the BLE/Wi‑Fi switch state‑machine (deafult BLE, never both on), and write clear API docs. 2) I implement SPI‑slave DMA, sensor read, and 1 kHz buffering on ESP32‑C6 in Expressive IDE, then BLE GATT + Wi‑Fi UDP (80 pps) packetization
€5,000 EUR in 5 days
4.8
4.8

Hello, I see your requirement and understand that you need a real-time embedded software solution for ESP32-C6 devices with BLE/Wi-Fi communication, low-latency data transfer to iPad, and robust system reliability with OTA support and full documentation. I have worked on similar projects involving ESP32-based embedded systems, real-time communication (BLE/Wi-Fi), sensor data streaming, and low-latency UDP/TCP architectures, along with firmware development, protocol design, and system debugging for stable hardware-to-app communication. For your project, I will deliver real-time embedded firmware for both master and slave ESP32-C6 devices, implementing stable BLE and Wi-Fi switching logic, synchronized sensor data transmission, UDP-based high-frequency data streaming, SPI communication handling, OTA/FOTA update support, and recovery mechanisms for connection dropouts. I will also ensure performance optimization to meet low-latency requirements (<20ms), along with full API and system documentation. I will make sure the system is stable, well-tested (integration, performance, and recovery testing), and production-ready with clean, maintainable code. Thank you and regards, Salina
€3,000 EUR in 7 days
3.8
3.8

France
Payment method verified
Member since May 13, 2026
₹1500-12500 INR
$25-50 USD / hour
$25-50 USD / hour
$30-250 USD
₹12500-37500 INR
$30-250 USD
$750-1500 CAD
$30-250 USD
₹37500-75000 INR
£2-5 GBP / hour
$10-30 USD
₹1500-12500 INR
€8-30 EUR
₹600-1500 INR
₹12500-37500 INR
₹15000-25000 INR
$250-750 USD
$10-30 USD
$1500-3000 USD
€250-750 EUR