
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: 38848482
34 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
34 freelancers are bidding on average $1,201 USD for this job

Hi there,I'm biddin on your project "ESP32 FTMS Treadmill Simulator Development" I have read your project description and i'm an expert in C programming and machine learning therefore i can do this project for you perfectly.I still have a few questions. please leave a message on my chat so we can discuss the budget and deadline of the project. Thanks. .. .
$1,500 USD in 6 days
8.6
8.6

As an Embedded Systems Engineer with a Master’s in AI, I understand how to implement complex technologies, like FTMS protocols, into real-world applications. My skills in C and C++ programming enable me to work effectively with the ESP32 and deliver high-quality, optimized code. I can build on your existing codebase, utilizing and modifying it as needed to give you an efficient solution within a reasonable timeline. Moreover, I offer expertise in Robotics, another field that heavily interacts with sensors and simulators similar to a treadmill system. This understanding enhances my ability to simulate the required treadmill functions accurately for your project. Additionally, my skills in Electronics and Microcontrollers enable me to craft robust hardware systems that complement the software functionalities. By choosing me for this project, you are investing in my sharp attention to detail and commitment to providing results that meet or exceed expectations. I assure you professional cooperation and open communication throughout the project to address any need or adjustment efficiently. Allow me to bring your virtual treadmill concept from vision to reality ensuring it seamlessly interacts with the Kinomap fitness app via BLE.
$1,125 USD in 7 days
8.0
8.0

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. Since 2015 I have been working in C/C++/C# programming. So more than 9(nine) years of experience in C/C++/C# programming. I can build any class, function or method for you. Also expert in data structure building and OOP. Very good in C++ MFC and C++ WinUI 3 for GUI design to build Windows and Console applications and C/C++/C# image processing. Also expert in C/C++ GPU CUDA programming and expert in Driver Development in C. If you want a good delivery of the project, then send me a message, please.
$3,000 USD in 30 days
7.4
7.4

Hi there, I have reviewed your project description, and I have a good understanding of the requirements for the FTMS Demo program for ESP32. My approach will involve creating a C++ program that simulates a treadmill using the FTMS protocol, enabling communication with the Kinomap fitness app via BLE. Do you have any specific questions or concerns that you would like to clarify before I proceed with the quote? Regards, Muhammad Azeem
$1,250 USD in 1 day
7.1
7.1

Hello, I understand that you want to develop a treadmill simulator using the ESP32 that can communicate with the Kinomap app via BLE. The program will need to simulate treadmill operations by adjusting speed and incline while also relaying real-time data. Using the non-functional codebase you've provided as a foundation, I can build a working C++ FTMS demo program that meets your requirements. I will ensure the ESP32 broadcasts itself correctly and processes commands from both the Serial Monitor and Kinomap app. Testing the application with the Kinomap app is essential to confirm that all functionalities work seamlessly. Could you clarify the expected performance metrics for the treadmill simulation, such as maximum speed and incline range? Thanks, Shamshad
$1,200 USD in 10 days
7.1
7.1

Building a working FTMS (Fitness Machine Service) Demo program for your ESP32 treadmill is not only within my skill set as a Full Stack Developer for over 6 years, but it's also right up my alley with my experience in C++ Programming and Microcontroller systems. Having studied Electronics and specialized in Software Architecture, I understand the intricacies of creating functional and efficient programs -- and that's exactly what you need for this project. In terms of qualifications, several projects similar to yours underline my expertise. I've developed applications that worked over BLE before, allowing me to fully appreciate the important role the ESP32 will play in interacting with Kinomap. Additionally, I've written programs that integrated with fitness apps for real-time data monitoring, giving me an upper hand on the functional requirements described in your project brief. Also, the additional codebase you provided gives me a great advantage as a starting point for this project. Although it may not function at the moment, I can skillfully analyze its structure to detect potential development acceleration points. With all these qualities working together, your ESP32 FTMS Treadmill Simulator can undoubtedly come to life and successfully pass every testing criterion you have set.
$751 USD in 4 days
6.2
6.2

Dear Client, We are pleased to present you with a proposal for the development of the ESP32 FTMS Treadmill Simulator. With over 20 years of experience in the IT industry, we at N&T Negocios y Tecnologias s.r.l. have a proven track record of successfully delivering web, mobile, blockchain, and AI projects. For this project, we propose the following solutions: 1. Develop a C++ program for the ESP32 to simulate a treadmill following the FTMS protocol. 2. Implement serial control functionality to set speed, adjust incline, and start/stop the treadmill simulation. 3. Enable BLE functionality to broadcast the ESP32 as a treadmill, send data to the Kinomap app, and accept control commands from Kinomap. After careful consideration, we recommend using the ESP32 as the sole hardware platform for this project. In terms of architecture, we believe that a modular approach combined with object-oriented design principles will ensure scalability and maintainability in the long run. As for technology, we suggest leveraging the Arduino IDE and ESP32 libraries to streamline development and maximize compatibility. We are excited about the opportunity to work on this project and believe that our experience and expertise make us the perfect fit to deliver a high-quality solution that meets your needs. We are confident that our proposed architecture and technology choices will result in a robust and efficient ESP32 FTMS Treadmill Simulator. We look forward to your feedback and the opportunity to discuss this project further. Please do not hesitate to reach out with any questions or clarifications. Thank you for considering N&T Negocios y Tecnologias s.r.l. for this project. Best regards, N&T Negocios y Tecnologias s.r.l.
$1,500 USD in 45 days
6.3
6.3

Hi, I understand you're looking to develop an FTMS Demo program in C++ for the ESP32 to simulate treadmill operations and interact with the Kinomap app via BLE. With extensive experience in embedded systems and BLE communication, I can effectively create a program that follows the FTMS protocol. I have a strong background in developing applications for the ESP32, ensuring seamless integration of both serial control and BLE functionality. My approach includes implementing real-time updates for speed, incline, and status based on user inputs from the Serial Monitor and commands from the Kinomap app. I can also utilize the non-functional codebase you provided as a foundation to accelerate development. My goal is to ensure that the treadmill simulation responds accurately to both manual and app commands. Let’s communicate via chat to discuss your specific requirements and how I can assist you in bringing this project to life. Best regards,
$1,125 USD in 7 days
5.9
5.9

With a diverse portfolio acquired from my 3+ years of experience, I believe I have the technical skills and expertise to bring your FTMS Demo Program to life. My proficiency in C++ and hardware platforms like the ESP32 together with my understanding of BLE communication protocols willenable me tobuild the perfect virtual FTMS treadmill that interacts seamlessly with Kinomap fitness app. As an electronics and microcontroller expert, I'm familiar with Serial Control functionalities which will allow me to efficiently integrate all the required features for your treadmill simulator. In addition, my sharp eye for detail developed through my CCNA and CCNP certifications is vital in guaranteeingthat the ESP32 communicates perfectly with Kinomap. Just as you've shared a codebase to potentially expedite development, I believe in consistent communication. By keeping you informed at each stage of the project and providing regular updates, we'll be able to troubleshoot non-functional areasand ensurea highly functional simulator. So why not choose me - a software engineer who takes security seriously, encompasses high quality standards, and is ever eager to lend my versatile expertise for this challenging project?
$933.33 USD in 4 days
5.2
5.2

I am an embedded systems engineer with 5 years of experience working with ESP32 and BLE-based applications. I specialize in developing custom firmware and integrating devices with fitness and IoT platforms. For this project, I can: - Develop a C++ program for the ESP32 to simulate treadmill operations using the FTMS protocol. - Implement BLE functionality to interact with the Kinomap app, ensuring real-time updates and bidirectional communication for speed, incline, and status. - Enable Serial Monitor control for testing, syncing manual inputs with BLE data. - Thoroughly test the solution with the Kinomap app to validate functionality. Relevant projects include: - ESP32-based BLE health monitor prototypes - Custom fitness device firmware - IoT integration for real-time data monitoring Let’s discuss your requirements further, and I’d be happy to provide a quote and timeline for the project!
$1,250 USD in 7 days
5.4
5.4

Hi there, I have done similar projects before, and for a demo, you can visit my profile and check out my third project with gauges. I’m confident I can complete this project quickly and with a clear understanding of the code. I'm flexible with the budget and can offer a portion of the demo free of cost before you commit to awarding the project. This will give you the chance to see the quality of my work and ensure that I meet your expectations. Regards,
$750 USD in 1 day
5.3
5.3

ESP32 FTMS Treadmill Simulator Development? Say Less—I've Got You Covered! Hi, I have gone through the attached pdf file and will be able to execute this project for you. I saw your project involving the development of an FTMS demo program for the ESP32, and I’m confident I can bring this vision to life with precision and expertise. With over 30 years in electronics and embedded system development, I have extensive experience with ESP32 programming, BLE communication, and the FTMS protocol. Here’s What I Can Offer: ✅ BLE Communication: I’ll ensure the ESP32 communicates seamlessly with the Kinomap app using the FTMS protocol. Data such as speed, incline, and treadmill status will be sent in real-time, and the app will send control commands back to the ESP32 for speed, incline, and start/stop actions. ✅ Real-Time Updates: I’ll ensure that changes made via Serial Monitor or app commands are reflected immediately on both the ESP32 and the Kinomap app, keeping everything synchronized. ✅Clear Communication: I’ll keep things simple and ensure you are updated on the project’s progress every step of the way. Send over the project details and codebase, and I’ll take care of the rest. Let’s get this treadmill simulator up and running smoothly with BLE communication for Kinomap! Looking forward to hearing from you soon! Best regards, Hari Mohan
$950 USD in 7 days
6.1
6.1

Greeting, Hope you are doing well I’m Abbas Jawadwala, CEO of SMB ElectroTech. With over five years of experience in embedded systems and firmware development, we specialize in developing custom firmware that ensures seamless communication between hardware components and meets your project’s specific requirements. I’ve developed firmware for IoT sensor networks that collect environmental data and transmit it to the cloud via a low-power Wi-Fi communication protocol, all based on an ESP32 Here’s how we can support your firmware development needs: * Custom Firmware Development: We create tailored firmware for embedded systems, including microcontrollers like ARM Cortex-M, ESP32, Arduino, and Raspberry Pi. * Hardware Integration: Our firmware ensures seamless communication between your components, sensors, actuators, and communication modules (Wi-Fi, BLE, LoRa, etc.). * Firmware Optimization: We optimize firmware for low-power consumption, speed, and reliability, ensuring that your product works seamlessly in real-world conditions * Testing & Debugging: Our testing process guarantees that your firmware is robust and bug-free, leading to stable products. Visit our portfolio for examples of previous firmware projects. Let’s connect to discuss your firmware needs and see how we can assist in bringing your project to life! Best regards, Abbas Jawadwala CEO, SMB ElectroTech
$1,500 USD in 7 days
5.8
5.8

Hello, I am an electronic engineer with over 8 yrs of experience. I have rich experience in firmware programming such as STM32, Arduino, Raspberry pi and so on. I am confident I can help you with this project. I will look forward to hearing from you. Best regards, Artak H.
$800 USD in 7 days
4.9
4.9

As an experienced developer, I believe I am exactly what your project needs. With over 7 years of diverse software development experience, I have become a versatile programmer, fluent in several languages and frameworks, including C++ which is crucial for this job. This makes me well-suited to handle the FTMS Demo program your project requires. Additionally, my familiarity with architectural designs prepares me to optimize your code for efficiency as we build on the existing structure. Moreover, I'm a tech enthusiast who thrives on solving complex programming issues that may arise during a project’s lifecycle. My adaptive nature and commitment to meet client expectations ensure that I am dedicated to delivering a high-quality product tailored exactly to your needs. By choosing me for this project, you'll be selecting not just a coder but a reliable team player with excellent problem-solving skills and an unwaveringly committed work ethics to deliver quality results.
$750 USD in 7 days
6.2
6.2

Hello good evening, I just finished reading the job description. I see you are looking for someone experienced in developing products using C++ Programming, Arduino, Python, Electronics and C Programming. This is something I can do, please review my profile to confirm that I have great experience working with these tech stacks. While I have few questions: 1. These are all the requirements? If not, please share more detailed requirements. 2. Do you currently have anything done for the job or it has to be done from scratch? 3. What is the timeline to get this done? Why Choose Me? 1. I have done more than 30 major projects only on freelancer.com. 2. I have not received single bad feedback since last 5-6 years. 3. You will find 5-star feedback on last 20+ major projects which shows my clients are happy with my work. Portfolio: https://www.freelancer.com/u/rochaksharma7 Timings: 9am - 9pm Eastern Time (I work as a full-time freelancer) Let's start the chat and discuss your job in detail and we will continue from there. Regards, Rochak
$1,600 USD in 17 days
4.6
4.6

Best ESP32 FTMS Treadmill Simulator Development Expert! ⭐⭐⭐⭐⭐ Hi, I can assist you with the development of the FTMS Demo Program for the ESP32 to simulate a treadmill and communicate with the Kinomap fitness app via BLE. With over 10 years of experience in embedded systems, Bluetooth and Low Energy (BLE) communication, I am confident in my ability to help you successfully bring your project to life. ✅ Quick Suggestion: Consider using FreeRTOS on the ESP32 to handle the concurrent tasks such as serial communication, BLE data exchange, and treadmill simulation independently. ✅ Why Choose Me: 1. Expert BLE Communication: I have extensive experience programming the ESP32 using BLE to create robust, responsive applications that interact seamlessly with fitness apps like Kinomap. 3. Real-Time Communication: I specialize in ensuring real-time data exchange, so your treadmill simulator will respond quickly and efficiently to both BLE commands and serial input. ✅ What I Need From You: If you have any additional specifications, configurations, or testing requirements that you want to include, please feel free to share them. I'm here to ensure that the ESP32 performs optimally for your needs and is fully compatible with Kinomap. I’m confident I can help you bring this exciting project to completion and make it a success. Best regards, PCB Must Innovations
$900 USD in 3 days
6.2
6.2

I'm ready to develop a robust FTMS simulator for your ESP32. Here's my approach: 1. Code Analysis and Implementation: I'll thoroughly analyze the provided codebase to identify areas for improvement. I'll implement the FTMS protocol, ensuring seamless communication with the Kinomap app. I'll integrate serial communication for manual control and BLE communication for app interaction. I'll develop the simulation logic to accurately mimic treadmill behavior. 2. Testing and Debugging: I'll rigorously test the simulator to ensure it functions correctly and meets your requirements. I'll use debugging tools to identify and fix any issues. My Qualifications: Strong C++ programming skills Experience with ESP32 and embedded systems Knowledge of BLE communication protocols Understanding of FTMS protocol Debugging and troubleshooting skills I'm confident in my ability to deliver a high-quality FTMS simulator. Please feel free to contact me to discuss further and receive a detailed proposal.
$1,125 USD in 7 days
4.3
4.3

With over a decade of experience as a full stack developer, I am well equipped to not only develop the FTMS Demo program in C++ for your ESP32 but also to take your project further, ensuring smooth and efficient operation of the virtual treadmill with the Kinomap app. My proficiency in C Programming and C++ Programming is essential for handling the hardware requirements and incorporating BLE functionality to broadcast data between the ESP32 and the fitness app. I have read through and studied your existing non-functional codebase, which can serve as a valuable starting point. Rest assured that I will leverage what's provided and apply my extensive experience to accelerate development while customizing it to satisfy all your needs. Debugging, refining and improving code are some of my strongest suits. Moreover, ensuring impeccable functionality is part of my approach. I believe in cleaning up after myself; therefore, all controls made via Serial Monitor will be reflected in real-time on Kinomap, allowing thorough external testing without sacrificing accuracy and stability. I am eager to begin working on this project and confident in implementing a seamless FTMS simulator for your ESP32 that matches your vision perfectly.
$1,200 USD in 20 days
0.6
0.6

Hi Markus I., I would love to take on this opportunity and will work diligently until you are completely satisfied with the results. I am an experienced professional with many years of expertise in C Programming, Electronics, Microcontroller, Software Architecture, C++ Programming. Let's connect in chat to discuss further details. Best regards, Johnson
$1,125 USD in 7 days
0.0
0.0

Bergen, Norway
Payment method verified
Member since Dec 1, 2024
min $50 USD / hour
$250-750 USD
$25-50 USD / hour
₹1500-12500 INR
$10-35 USD
₹3500-7000 INR
$30-250 USD
₹250000-500000 INR
$30 USD
$30-250 USD
$10-30 USD
$750-1500 USD
₹12500-37500 INR
$250-750 USD
$250-750 USD
₹600-1500 INR
$100 NZD
$250-750 USD
$30-250 USD
₹1500-12500 INR
$250-750 USD
$5000-10000 AUD