
Closed
Posted
Paid on delivery
I have a program that communicates with a power meter via serial communication, using a USB-to-RS485 adapter. I need to A) create a script that can perform this same communication, first through a PC, using the same USB-to-RS485 adapter so I can compare it with the original program and check if the communication is correct. B)The same but now with a microcontroller (such as an ESP32 with a TTL-to-RS485 adapter). I used a sniffer program to intercept the communication and obtained all the commands, but so far I haven't been able to get it to work without the original program. Perhaps there's a problem with the serial port configuration or timing. The original program claims to use a Brazilian communication protocol, but due to uncertainty of information, I opted for Sniffer. I can provide remote access to the computer to perform more tests and data collection
Project ID: 39755398
52 proposals
Remote project
Active 7 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
52 freelancers are bidding on average $119 USD for this job

Hello, I can help you replicate and validate the communication with your power meter over RS485. Since you already have intercepted commands from the sniffer, the next step is to reproduce this communication first on a PC, then on a microcontroller like the ESP32. Approach: Phase A (PC Script): Develop a Python script (using pyserial) that matches the serial configuration and timing of the original program. This allows sending/receiving the same commands through your USB-RS485 adapter and comparing results with the sniffer logs. Phase B (Microcontroller): Port the same communication to an ESP32 with a TTL-RS485 module, implementing the correct baud rate, stop bits, and timing. Code can be written in Arduino framework or ESP-IDF, based on your preference. Debugging will focus on validating serial port parameters, ensuring timing matches the original program, and verifying responses from the power meter. Why Me: Extensive experience with RS485/Modbus, custom serial protocols, and ESP32 development. Skilled in troubleshooting serial comms using sniffers, logic analyzers, and timing adjustments. Can work with remote access for live testing and adjustments. Engagement: I can start immediately, provide a working script for PC validation, then extend to ESP32. This ensures you’ll have both a reference script and embedded implementation to replace reliance on the original program. Best regards, Khawaja M Abdur Rehman Embedded Systems & IoT Engineer
$200 USD in 3 days
7.3
7.3

As someone with over 8 years of experience in embedded systems, including extensive work with microcontrollers like the ESP32 and STM32, I am confident that I can assist you with the development of your RS485 power meter script. My firm grip on various protocols such as Modbus RTU and Brazilian communication protocols, coupled with my proficiency in languages like C and Python make me well-suited for this task. Not only can I create a PC-based script using the USB-to-RS485 adapter to verify and validate your current communication in comparison to the original program, but I am also capable of designing and implementing this protocol on a microcontroller like the ESP32. Given my deep understanding of UART, SPI, I2C, ADC, Rs485, and more, I can efficiently develop a script that ensures accurate data transfer without any timing or configuration issues. Moreover, I have experienced situations similar to yours wherein I had to decipher communication protocols from scratch using sniffers and developed successful solutions thereafter. My dedication to delivering cost-effective yet top-notch solutions within deadlines will positively impact the course of this project. Therefore, offering you remote access for extensive testing and data collection is absolutely doable from my end. Let's connect and discuss how we can materialize this project effectively!
$105 USD in 7 days
6.7
6.7

Hi there, I’ve read your requirements and can help you replicate the serial communication with your power meter both on PC (using the USB-to-RS485 adapter) and on a microcontroller (ESP32 + TTL-to-RS485). Since you already have sniffed data, I can analyze the captured commands, configure the correct serial parameters (baud rate, parity, stop bits, timing), and write a script on PC for validation against the original program. Once that’s confirmed, I’ll port the communication logic to the ESP32 so you can have a standalone solution. I have experience with custom/undocumented serial protocols, RS485 communication, and firmware development on ESP32, so I can troubleshoot protocol details and timing issues efficiently. Remote access for testing will make validation smoother. Send me a message and we can get started. Best regards, Samuel Tshibangu
$155 USD in 1 day
6.4
6.4

I am very interested in applying for your job since it seems to fit very will with my experience and skills. Regards SamirBanna
$150 USD in 1 day
5.7
5.7

Hi, how are you doing? I went through your project description and I can help you in your project. your project requirements perfectly match my expertise. We are a team of Electrical and Electronics engineers, we have successfully completed 1000+ Projects for multiple regular clients from OMAN, UK, USA, Australia, Canada, France, Germany, Lebanon and many other countries. We are providing our services in following areas: Embedded C Programming. VHDL/Verilog, Quartus/Vivado, LABView/ Multisim/PSPICE/VLSI Network Simulator NS2/NS3 Microcontroller like Arduino, Raspberry Pi, FPGA, AVR, PIC, STM32 and ESP32. IDEs like Keil MDK V5, ATmel studio and MPLab XC8. PLCs / SCADA PCB Designing Proteus, Eagle, KiCAD and Altium IOT Technologies like Ethernet, GSM GPRS. HTTP Restful APIs connection for IOT Communications. Also, we have good command over report writing, I can show you many samples of our previous reports. Kindly consider us for your project and text me so that we can further discuss specifically about your project's main goals and requirements. We can deliver your project efficiently within timeline. If you choose me, I think you won't regret. Best Regards.
$200 USD in 7 days
6.0
6.0

Hi, Ready to unlock seamless RS232 and RS485 integration with Arduino and ESP32? Take your projects to the next level with my expert guidance! Whether youre working on industrial automation, sensor data acquisition, or display integration, Ill help you effortlessly connect RS232 and RS485 protocols to your Arduino or ESP32 microcontroller. RS232 and RS485 are industry-standard protocols, perfect for communicating with sensors, displays, industrial equipment, and more. With my support, youll harness their full potential and enhance your IoT, automation, or hobbyist projects like never before! What I Offer: Custom Arduino/ESP32 code for RS232 or RS485 interfacing Step-by-step hardware setup (wiring, converters like MAX232/MAX485) Debugging, testing, and project-specific solutions Clear documentation for easy implementation
$180 USD in 7 days
4.8
4.8

Hello there! I am ready to take on the RS485 Power Meter Script project. I will create a script for PC communication using a USB-to-RS485 adapter to match the original program. Additionally, I will develop a script for microcontroller communication (e.g., ESP32) with a TTL-to-RS485 adapter. My expertise in Debugging, Electronics, Embedded Systems, C/C++ Programming, and Scripting will ensure accurate communication. I will analyze the serial port configuration and timing to resolve any issues. With remote access, I can conduct tests and collect data efficiently. Let's collaborate to streamline the communication process. Cheers, RedBrick American Engineering
$10 USD in 1 day
4.4
4.4

Hi there, As I read through your project description, I couldn't help but get excited about the challenge you've presented. My name is Daniel, and I believe I have the perfect skill set to tackle this problem head on. With years of experience as a full stack developer plus my specialized expertise in Python - your project will be a breeze for me. Being fluent in technical languages but keeping things straightforward with human talk is a strength of mine. Consequently, I'll efficiently address any potential problems with serial port configuration or timing that could be disrupting the performance of your communication script. Moreover, as an ESP32 specialist, I'll skillfully troubleshoot and implement the script to successfully communicate the protocol for both PC and microcontroller (such as an ESP32) through a TTL-to-RS485 adapter. Empathy deserves a keynote in collaborative projects like ours. Rest assured that partnering with me brings limitless dedication and reliability. I am not just about deli Thanks! Daniel
$115 USD in 12 days
4.4
4.4

Hello, I'm excited to help with serial communication for a power meter. *Project Understanding* - Develop scripts for PC and microcontroller (ESP32) communication with a power meter using RS485 adapters. *Approach* 1. *Serial Communication*: Use PySerial or C/C++ libraries for PC-to-power meter communication. 2. *Microcontroller*: Program ESP32 with a TTL-to-RS485 adapter for power meter communication. *Relevant Experience* With 15+ years of experience, I've developed expertise in serial communication and microcontroller programming. Let's build a reliable communication solution that meets your needs!
$98 USD in 3 days
4.4
4.4

With extensive experience in the field of embedded systems and a specialization in IoT devices, I am confident that I can provide you with the perfect solution for your RS485 power meter script project. Throughout my career, I have successfully completed over 60 projects that involve communication via serial buses, including ones that required the utilization of USB-to-RS485 adapters. The knowledge and insights I have derived from these projects, combined with my proficiency in Arduino, Python, and microcontroller programming (ESP32 specifically), makes me a suitable candidate for your specific task. Moreover, my clientele history speaks volumes about the quality of work I consistently deliver. From large corporations to start-ups, clients from around the world have trusted me with their intricate development needs. By entrusting your project to me, you'll be gaining an invaluable partner who is focused on actualizing your ideas into functional products while ensuring open communication and transparently throughout the process. Let's bring your RS485 power meter back online in no time!
$105 USD in 7 days
4.8
4.8

Hello, I am a Telecommunications Engineer with over 8 years of experience and have worked extensively on serial communication, protocol analysis, and embedded systems. I have written many technical documentations and programs involving USB-to-RS485 adapters, ESP32 integration, and custom protocol handling. Previous relevant projects: 1.8 Bit DAC SAR approximation circuit design 2. NFC reader circuit design Let me know if you feel interested. Thank you
$10 USD in 7 days
4.4
4.4

Hello, i have many experience with ESP32 for Power Meter, Solar Inverter and so on with RS485. We can discuss over chat about your project details. Thank you, Fajar.
$200 USD in 1 day
4.2
4.2

Hello, I can replicate your power meter RS485 communication both on PC (Python) and ESP32. I have 12+ years’ experience with SCADA, RS485/Modbus, and custom protocols, and have developed systems for smart meters, RTUs, and substation automation. My approach: Use pyserial on PC to replay your sniffed frames and confirm responses match the original program. Fine-tune baud rate, parity, and timing as needed. Port the same logic to ESP32 (Arduino), handling DE/RE pin control for RS485. Provide tested scripts + documentation and assist via remote access for validation. I’ve done similar reverse-engineering with undocumented protocols, so I’m confident I can deliver both parts efficiently. Best regards, Prabhath Ilangakoon Senior Electrical Engineer | SCADA & Protocols
$200 USD in 14 days
4.1
4.1

Hello Zaappedro, I understand that you need a script to facilitate communication with your power meter via a USB-to-RS485 adapter, both on a PC and through a microcontroller like the ESP32. Given your experience with sniffer programs and the Brazilian communication protocol, I can help you troubleshoot the issues you're encountering with the original program. My approach will involve initially replicating the communication through Python on your PC to ensure that we pinpoint any discrepancies. By comparing the outputs, we can adjust the serial port configurations or timing as needed. Once validated, I'll move on to developing a script for the ESP32, ensuring seamless integration with the TTL-to-RS485 adapter. I appreciate your offer for remote access as it will allow thorough testing and data collection. This will significantly speed up the debugging process and enhance the communication reliability. Would you be able to provide the specific commands you intercepted or any additional documentation on the Brazilian communication protocol? Thanks, Muhammad Ahmad
$120 USD in 1 day
4.1
4.1

Hello, Building on my 10+ years as a full-stack developer, my focus on detail-centric coding and UI design are skills perfectly suited to your RS485 Power Meter project's needs. I’ve honed my python skills which will be highly applicable to parsing the commands you obtained from the Sniffer program. Having created apps used by hundreds of thousands of people, I have a deep understanding of serial communication especially through RS485 adapter and has been remotely accessing devices for debugging. As part of this project, I'm confident that I can write you an error-free script that will create comparable communication between your USB-to-RS485 adapter marries to PC or ESP32 microcontroller such as an ESP32 with a TTL-to-RS485 adapter. My skill in React will bolster the User Interface and make the execution flawless. I’ve tackled similar challenges in my career from conception to deployment and can ensure that all port settings and timing is optimized for seamless transmission. Ultimately, I believe my technical prowess meshes comfortably with the challenges your project presents. With my capacity to quickly grasp complex systems& replicate them in a streamlined manner, conducting tests remotely would be second nature. Equip me with remote access & allow me to leverage my deep expertise in serial communication, and you'll quickly witness glimpses of your project vision transformed into reality. I await the opportunity to deliver impeccable results. Thanks!
$30 USD in 2 days
3.4
3.4

Hi Sandeep K., I’ve reviewed your job posting and see that you’re looking for someone skilled in Scripting, C Programming, Python, C++ Programming, Embedded Systems, Arduino, Microcontroller, Data Collection, Electronics and Debugging—this aligns perfectly with my experience and expertise. I’d be happy to assist you with this project and ensure high-quality results that meet (or exceed) expectations. Before we proceed, I’d appreciate a bit more clarity on a few points: Are there any additional requirements not mentioned in the job post? Has any work been done on the project, or will we be starting from scratch? What is your expected timeline for completion? Why Partner with Me? I have successfully completed over 250 major projects across various industries. Over the past 5–6 years, I have maintained a spotless track record with no negative feedback. My most recent 100+ major projects all received 5-star ratings, reflecting high client satisfaction. I work full-time as a freelancer and am available daily from 9 AM to 9 PM EST. Due to confidentiality agreements, I’ll share relevant examples of my recent work in a private message. Looking forward to discussing your project in more detail. Best regards, Ahmed
$10 USD in 1 day
3.4
3.4

Hello, I’d be happy to help you replicate the communication between your power meter and PC/ESP32. With hands-on experience in serial communication (RS485/TTL), embedded systems, and protocol debugging, I can ensure your script matches the original program’s behavior. Here’s my approach: Step 1 – PC Script: Build a Python (or C++) script that uses the USB-to-RS485 adapter to reproduce the communication. I’ll align all port parameters (baud rate, parity, stop bits, timing) and compare responses with your sniffer logs to confirm correctness. Step 2 – ESP32 Script: Port the same logic to an ESP32 using a TTL-to-RS485 adapter, ensuring stable communication and response parsing. Step 3 – Debugging & Validation: Use your sniffer data plus live testing (via remote access if needed) to fine-tune protocol timing and verify consistent responses from the power meter. Step 4 – Documentation: Provide clean, well-documented code so you can reuse or extend it easily. My background includes reverse-engineering proprietary protocols, integrating with industrial meters, and deploying robust serial comms on microcontrollers. I can start quickly and work step by step until your setup is fully functional. Best regards,
$100 USD in 5 days
3.8
3.8

My name is Rabia Faisal, I am working in the writing industry since 2011. During this time, I have served countless clients with a full amount of satisfaction by providing them with TOP Quality Solutions. I have command of all references APA, Harvard, IEEE, MLA & Chicago, etc. I will provide plagiarism-free work with 100 percent accurate grammar within your given deadline. Please message me to get Top Class Services. I am waiting; https://www.freelancer.com/u/TopWritingGuru
$10 USD in 1 day
2.7
2.7

Hi, I can create a script to communicate with your power meter via USB-to-RS485 adapter on your PC, replicating the original program so you can verify the commands. I can also adapt it for a microcontroller (ESP32 + TTL-to-RS485). I’ll handle serial port configuration, timing, and protocol nuances. Remote access for testing is perfectly fine. Let me know when we can discuss more. Regards Niket
$100 USD in 7 days
2.8
2.8

⭐️⭐️⭐️⭐️⭐️ Hi ZaappedroBR, I am Yurii, a Full Stack Engineer with over 6 years of experience. I've reviewed your RS485 Power Meter Script carefully and I’m confident I can deliver with my strong experience in C Programming, Python, Electronics, Microcontroller, C++ Programming, Arduino, Debugging, Scripting, Embedded Systems, Data Collection. As you can see from my work history on my profile, I can handle your project perfectly. And I will provide solution and my experience for this project via a private chat. Let's discuss in more details via chat. Thank you for the opportunity to bid. I look forward to a mutually beneficial collaboration for both parties. Best regards, Yurii
$110 USD in 7 days
2.4
2.4

Uberlândia, Brazil
Member since Sep 2, 2025
$250-750 CAD
₹1500-12500 INR
€3000-5000 EUR
₹600-1500 INR
₹12500-37500 INR
$10-30 USD
$1500-3000 USD
₹1500-12500 INR
$50-65 USD / hour
$250-750 USD
$5000-10000 AUD
₹750-1250 INR / hour
$750-1500 USD
₹15000-25000 INR
$250-750 USD
₹15000-25000 INR
₹1000-4000 INR
₹37500-75000 INR
$10-30 USD
₹1500-4000 INR