
Closed
Posted
Paid on delivery
Hi, I’d like to request the following project and ask for a quote based on this description. Project Overview: Goal: Develop an FTMS Demo program in C++ for an ESP32. The ESP32 will act as a virtual FTMS treadmill, capable of simulating treadmill operations and interacting with the Kinomap fitness app via BLE. Hardware: ESP32: The sole hardware platform for this project. Software Requirements: FTMS Demo Program: Write a C++ program for the ESP32 to simulate a treadmill following the FTMS (Fitness Machine Service) protocol. Serial Control: The ESP32 will receive commands through the Serial Monitor to: Set speed. Adjust incline. Start/stop the treadmill simulation. BLE Functionality: The ESP32 will: Broadcast itself as a treadmill via BLE using the FTMS protocol. Send treadmill data (speed, incline, status, etc.) to the Kinomap app. Accept control commands (speed, incline, start/stop) from Kinomap and execute the appropriate changes in the simulation. Functional Requirements: Outgoing Data: The ESP32 will send data over BLE: Speed: Updates based on Serial Monitor input or app commands. Incline: Updates based on Serial Monitor input or app commands. Status: Real-time treadmill status (e.g., running, stopped, etc.). Incoming Commands: The ESP32 will receive and process BLE commands from Kinomap to: Adjust the simulated speed. Change incline. Start/stop the treadmill simulation. Serial Monitor Control: Users can manually control the ESP32 via Serial Monitor for testing: Set speed and incline. Start or stop the treadmill. Changes made via the Serial Monitor must also update the BLE communication to reflect real-time status in Kinomap. Testing Requirements: Testing will be conducted with the Kinomap app to validate functionality: The app must display real-time updates for speed, incline, and status based on Serial Monitor inputs. The ESP32 must correctly execute control commands (e.g., speed adjustment, incline changes, start/stop) sent by Kinomap. Additional Information: I have attached a file containing a non-functional codebase that you can use as a starting point. While the code doesn’t currently work, it may help you understand the initial structure and potentially accelerate the development process. Feel free to use or modify it as needed for this project.
Project ID: 38850068
4 proposals
Remote project
Active 1 yr ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
4 freelancers are bidding on average $23 USD for this job

Hello Dear! Good Day! Hope you are doing fine. This is Toriqul Islam . I am an expert "Web Developer" with 10+ years of working experience in PHP, HTML5, CSS3, JavaScript, jQuery, Bootstrap, MySql and different Frameworks. Hire me and you don't have to worry about your website problems again! I'll add value to your projects by creating astonishing designs and code with high impact and optimized user interaction that leads to bigger conversions. WHAT PROBLEMS CAN I HELP YOU SOLVE? Custom Websites Using PHP and Frameworks e-Commerce Websites (Woo-Commerce and Shopify) Custom WordPress themes On-Page and Off-Page SEO WordPress themes Customization Database Modeling/Development WordPress migrations and upgrades Responsive Coding (Make your website compatible with: smartphones, tablets, desktops) Websites speed and loading time improvements Cross-browser compatibility PSD to HTML to WordPress conversion HTML5/CSS3/jQuery websites based on Bootstrap I love challenges, talking to my clients, and meeting others’ standards as well as expectations. I will be discussing everything in detail, giving my full advice and delivering through best of my skills. You are cordially welcome to discuss your project. Thank You! Best Regards, Toriqul Islam
$30 USD in 1 day
4.4
4.4

I'm electrical design engineer and having expertise in Esp32 Arduino Microcontrollers firmware, STM 32 Microcontrollers MATLAB Simulink PCB designs simulation and electronic circuits. I have more than 8 years of experience in the field of Electrical engineering and Arduino Microcontrollers ESP 32 STM 32 Microcontrollers firmware. Hire me once and see the expected results of Esp 32 ftms and coding. I have done PhD. Regards Engr Usman
$20 USD in 1 day
4.7
4.7

As an experienced embedded software engineer with expertise in modern C++ and C-based libraries, I am well-equipped to address memory management issues, optimize performance, and enhance functionality in your custom OPC-UA client built on open62541. My background in managing resource-intensive systems, designing robust state machines, and ensuring efficient interoperability between C and C++ aligns perfectly with the challenges described. I am eager to contribute to resolving current issues and expanding capabilities for future milestones.
$20 USD in 7 days
0.0
0.0

London, United Kingdom
Payment method verified
Member since Aug 14, 2023
$10-30 USD
£10-20 GBP
$10-30 USD
£20-250 GBP
₹750-1250 INR / hour
₹15000-25000 INR
$30-250 USD
₹3500-7000 INR
£250-750 GBP
₹12500-37500 INR
$200 USD
€30-250 EUR
$750-1500 USD
₹600-1500 INR
₹12500-37500 INR
₹600-1500 INR
€8-30 EUR
$250-750 USD
₹1500-12500 INR
$250-750 USD
$8-15 USD / hour
₹12500-37500 INR
₹1500-12500 INR
€30-250 EUR
$750-1500 USD