
Closed
Posted
Paid on delivery
I need a Windows desktop application that will both control and monitor a piece of standalone equipment in real time. The software’s core purpose is to give operators a single interface where they can send commands to the machine, track status values, and log performance data for later review. Key requirements • Full control & monitoring: every function now handled from the physical panel must be replicated in the UI, while live telemetry (temperatures, voltages, counters, fault codes, etc.) streams back to the screen. • Windows-native build: a smooth installer, no external runtimes beyond the usual .NET / C++ and CSharp redistributables, and compatibility from Windows 10 onward. • Solid hardware communication layer: whether the machine exposes Serial, USB, Ethernet, or another protocol, the code should auto-detect the port, maintain a reliable connection, and recover gracefully after interruptions. • Data logging: store readings locally in a lightweight database (SQLite or similar) and export to CSV. • Source code & documentation: clear comments, a short README for build steps, and a user guide for operators. Acceptance criteria 1. All commands execute correctly and the machine responds within the expected latency. 2. UI refreshes telemetry at the configured interval without freezing or lag. 3. Connection can drop and recover without crashing or data loss. 4. Logs show accurate time-stamped values that match the equipment’s built-in display. If you have prior experience building desktop apps that interface with industrial or laboratory hardware, that will help us move quickly. I will provide protocol specs, sample command sets, and remote access to a test unit as soon as we begin.
Project ID: 40730625
78 proposals
Remote project
Active 22 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
78 freelancers are bidding on average ₹52,686 INR for this job

I can build a focused Windows desktop control and monitoring application with a clear operator UI, command/status handling, logging, and clean separation between device protocol and presentation. I’ll confirm the equipment interface, create simulator-first tests, then integrate real-time control, error handling, and reviewable logs with a practical handover.
₹52,500 INR in 12 days
6.3
6.3

Your hardware communication layer will fail under network jitter or USB re-enumeration if you don't implement a state machine with exponential backoff. Most desktop apps crash when the serial port disconnects mid-command because developers assume the connection stays alive. Quick questions - are you using a proprietary binary protocol or something standard like Modbus RTU? And what's your acceptable telemetry refresh rate - 100ms polling or do you need sub-50ms for critical fault detection? Here is the architectural approach: - C# / .NET: Build a multi-threaded WPF application with async command queuing so UI updates never block hardware I/O, preventing the freeze you mentioned in acceptance criteria. - HARDWARE COMMUNICATION: Implement a connection manager with auto-discovery across Serial/USB/Ethernet using timeout-based retries and CRC validation to handle the graceful recovery requirement. - SQLITE LOGGING: Use a write-ahead log (WAL) mode with batched inserts every 500ms to avoid disk I/O bottlenecks when streaming high-frequency telemetry data. I've built similar SCADA-style interfaces for 4 manufacturing clients where uptime during connection drops was non-negotiable. Let's schedule a 20-minute call to review your protocol documentation before I scope the state machine logic.
₹50,630 INR in 21 days
5.8
5.8

UFours IT Solution Private Limited has built C#/.NET software since 2013, including Windows desktop applications in WPF, Electron and .NET MAUI. Scope: one operator interface that replicates every panel function, streams live telemetry and logs performance data for review. Our approach: Protocol first: using your specs and command sets, we build and test the communication layer on your remote test unit in week one. Connection: auto-detect the Serial, USB or Ethernet port, with a heartbeat, timeouts and auto-reconnect. Readings are buffered, so a dropped link causes no crash or data loss. Real-time UI: a WPF app where device polling runs on background threads, so telemetry refreshes at your set interval without freezing. Commands, status values and fault codes stay on one screen. Logging: time-stamped readings in SQLite with CSV export, checked against the machine's own display. Delivery: a signed installer for Windows 10 and later needing only the standard .NET runtime, plus commented source code, a README and an operator guide. Acceptance: we test each of your four criteria on the real unit and share the results before handover. We will share links to our public Git repositories of Windows desktop work so you can review our code.
₹55,000 INR in 20 days
5.1
5.1

As a seasoned Full Stack Developer with over 8 years of experience, I have successfully delivered 145+ projects including complex Windows desktop applications with C, C++, and C# programming. I have worked extensively in ensuring hardware communication and protocol compatibility, which are key elements for your Standalone Equipment Control and Monitoring App project. My skills go beyond just developing a smooth app installer. I am well-versed in .NET / C++ and CSharp redistributables and can create a solid hardware communication layer that auto-detects ports, maintains reliable connections, recovers gracefully after interruptions while ensuring there is no data loss. Given my experience in working with industrial and laboratory hardware, I can quickly get familiar with your protocol specs, command sets, and test unit to deliver the desired functionalities.
₹37,500 INR in 4 days
4.8
4.8

Hello there, Hope you are doing well We can develop your Windows desktop application to provide a reliable operator interface for real-time equipment control, telemetry monitoring, connection recovery, and historical data logging. The key focus will be keeping the communication layer robust and ensuring that hardware communication never causes the UI to freeze. Proposed Technology Stack Application: C# / .NET 8 UI: WPF with MVVM architecture Hardware Communication: Serial/RS-232, USB, TCP/IP Ethernet or the protocol exposed by your equipment Database: SQLite Data Export: CSV If the equipment protocol or driver requirements make another approach more suitable, we can adapt the communication layer accordingly. Core Functionality 1. Equipment Control We will reproduce the required functions currently available through the physical control panel, including: Command controls Parameter configuration Start/stop operations Reset functions Operating modes Status indicators Fault/alarm handling The exact command implementation will follow the protocol documentation and sample command sets you provide. 2. Real-Time Telemetry The application will continuously display available equipment data such as: Temperature Voltage/current Counters Operating status Fault codes Device parameters Other protocol-defined measurements Thanks & Regards Dheeraj K.
₹60,000 INR in 15 days
4.4
4.4

⭐⭐⭐Hi there, From Your Vision To Successful — I will take responsibility⭐⭐⭐ I can build a reliable Windows desktop application for real time equipment control and monitoring. I have relevant experience developing C#/.NET desktop applications with hardware communication, real time data handling, SQLite logging and responsive user interfaces. I’ll first review the equipment protocol and command sets then build the communication layer with auto detection, connection monitoring and automatic recovery. I’ll replicate the physical panel controls in the UI, stream telemetry smoothly and store accurate timestamped readings in SQLite with CSV export. I’ll also test communication failures and latency against your acceptance criteria. I’m free now and can start immediately. I’ll follow your protocol specifications and suggestions closely and keep the code clean with documentation, README and an operator guide. I’m also interested in building a long term working relationship with you. Thanks
₹37,500 INR in 3 days
4.4
4.4

Replacing the physical panel makes the app the only window into the machine, so what happens when the USB or serial link drops mid-command matters more than the screens. I'd build the transport as one reconnecting layer in C#/.NET WPF (serial, USB or TCP behind a single interface), with auto-detect on start and a backoff loop that re-syncs state before new commands go out. Specs and the test unit only arrive after award, so I'd write a simulated device first that can drop, stall or send garbage on demand. Drop and recover gets proven against your acceptance criteria before real hardware is involved. Everything is timestamped into SQLite, with CSV export. M1: transport layer, simulated device, connection states, 24,750 INR, 4 days M2: command and telemetry UI, SQLite logging, CSV export, 27,000 INR, 6 days M3: test unit integration, installer, README, operator guide, 23,250 INR, 4 days 75,000 INR is a starting figure off the brief, and the number of telemetry channels in the protocol is what could move it, so I'll firm it up once I've seen the spec. Does the unit keep its own state after a reconnect, or does the app have to reconcile it?
₹75,000 INR in 14 days
3.7
3.7

Hi there, You need a Windows-native app that mirrors every physical-panel function, streams live telemetry, logs to SQLite with CSV export, and survives connection drops without losing data. I'd build it in C# / .NET 8 (WPF) with a protocol-agnostic transport layer (Serial, USB-CDC, TCP) behind one interface, port auto-detection, reconnect with backoff, and a buffered write queue into SQLite so nothing is lost mid-drop. Packaged as a self-contained installer for Windows 10+, plus source, README build steps and an operator guide. Timeline: 18 days. The transport layer and protocol parser get proven on your test unit first, then the UI, logging and hardening against your four acceptance criteria. One question: are any panel commands safety-critical enough that the UI should require a confirmation or interlock before sending? Happy to chat once the protocol spec is ready.
₹60,000 INR in 18 days
3.5
3.5

As an experienced Full Stack Developer, I am well-versed in all the core technologies required for your Standalone Equipment Control & Monitoring App. Having worked on a variety of projects from web to mobile apps, I am extremely comfortable with Windows-native build and the usual .NET / C++ and CSharp redistributables. Moreover, my familiarization with SQLite and its export options will enable me to create a responsive UI that efficiently logs the performance data you need. My understanding of how important it is to maintain a reliable connection between the stand-alone hardware and the app aligns perfectly with your requirements. These seamless integrations are built upon by my five years of experience integrating various APIs, including AI-powered solutions like you mentioned. Lastly, adopting a holistic approach towards project execution, I not only bring solid technical skills to your table but also a commitment to delivering results and building long-term relationships through my work ethic. Let's get started on this exciting project!
₹70,000 INR in 7 days
3.5
3.5

The critical part is keeping command/telemetry traffic off the UI thread so polling, reconnects and logging never freeze the operator screen. I’d build the Windows app in C#/.NET with a transport layer for Serial/USB/Ethernet, connection state/retry handling, buffered SQLite logging and CSV export. The hardware protocol can then be isolated cleanly from the UI, making recovery and later device changes much safer.
₹37,500 INR in 7 days
3.3
3.3

Hi, Abror here, from Uzbekistan. I'm a full stack developer with 8+ years of experience working with C#, .NET, C++ and SQLite. I understand you need a Windows 10+ app that controls the equipment, displays live telemetry, logs timestamped readings, and exports CSV. The key challenge is reliable hardware communication and recovery. A common issue is blocking I/O freezing the UI when Serial, USB or Ethernet connections drop. My approach: first, map the protocol and test commands. Then, build the communication layer, UI and SQLite logging. Finally, test reconnects, latency, telemetry and CSV export against the acceptance criteria. I've worked with C#, .NET and SQLite, so I can keep hardware I/O separate from the UI and logging. A few questions to better understand the scope: Q1 - Is the protocol request/response or continuous streaming? This determines the communication and reconnect design. Q2 - Should I use WPF for the Windows UI? I'd recommend it for responsive telemetry and maintainable controls. Q3 - Will the test unit expose Serial, USB or Ethernet first? I can target the actual interface from phase one. Happy to go over the details here in chat and suggest the best approach. Looking forward to hearing from you.
₹86,250 INR in 7 days
3.0
3.0

We can build your Windows-native equipment control and monitoring application using C#/.NET, with a reliable hardware communication layer for Serial, USB, Ethernet, or the protocol provided by your equipment. We’ll replicate the physical panel controls, display real-time telemetry and fault codes, implement automatic connection detection/recovery, and log accurate timestamped data in SQLite with CSV export. We’ll deliver a smooth Windows 10+ installer, tested communication and recovery workflows, complete source code, build documentation, and an operator user guide.
₹56,250 INR in 7 days
3.1
3.1

With my extensive experience in Full-Stack Web Application Development and C# & .NET, your Standalone Equipment Control & Monitoring App is safely in my territory. I have gained hands-on experience in building desktop applications that interface with industrial and laboratory hardware, making me a perfect fit for this project. Your desired requirements align perfectly with my skills, from replicating every function on the UI to logging performance data and ensuring a solid hardware communication layer. I am proficient in Windows-native build and guarantee a smooth installer without external runtimes complicating matters. Your preference for a reliable hardware communication layer cannot be undermined, and I assure you that I'll deliver a code that auto-detects the port, recovers gracefully after interruptions and communicates through protocols like Serial, USB or Ethernet without any fuss. Moreover, I fully understand your acceptance criteria especially the need for UI refreshing telemetry without freezing or lag. I assure you that no matter how many commands are executed or how frequent the machine responds, my application will present accurate time-stamped values that match the equipment's built-in display. Trusting me with this project means trusting the one who can execute it flawlessly!
₹37,500 INR in 7 days
2.6
2.6

Hi, I can build this as a Windows-native equipment control and monitoring application with a reliable hardware communication layer, real-time telemetry, local logging, and automatic connection recovery. Proposed stack: • C# / .NET 8+ with WPF and MVVM • SerialPort / USB / TCP communication based on your equipment protocol • SQLite + Entity Framework Core for local telemetry storage • Async/await + CancellationToken for non-blocking communication • Serilog for diagnostics and connection/error logging • CSV export for historical readings • Windows installer with minimal dependencies I can implement: • Full operator control matching the existing physical panel • Real-time telemetry and fault monitoring • Automatic port/device detection • Connection health monitoring and reconnect logic • Command queues with configurable timeouts/retries • Timestamped telemetry logging • CSV export and basic historical review • Graceful shutdown and resource cleanup The communication layer will be isolated from the UI so protocol changes or additional hardware interfaces can be introduced without restructuring the application. Relevant experience includes C#/.NET desktop applications, SQL-based systems, hardware/API integrations, background processing, diagnostics, and production-oriented Windows software. I can review your protocol specification and test-unit access, then provide a milestone-based implementation plan.
₹37,500 INR in 5 days
2.5
2.5

Hi, Thanks for sharing your project. It aligns well with work I’ve successfully completed for other clients, and I’m confident I can deliver a high-quality solution tailored to your requirements. Before providing an accurate timeline, scope, and budget, I’d like to clarify a few key details to ensure we're aligned from the start. Freelancer’s proposal character limit makes it difficult to cover everything thoroughly here. If you're available, let's connect via chat. I can walk you through similar projects I've completed, discuss the best approach for your specific requirements, and answer any questions you may have. Once I understand your expectations, I'll provide a clear execution plan with realistic timelines and pricing. I’m ready to get started as soon as we finalize the details and look forward to working with you. Best regards, Mayank Sahu
₹56,250 INR in 7 days
2.0
2.0

With almost a decades-worth of experience in software and application development, I am confident I can tackle your Standalone Equipment Control & Monitoring App. Having previously built functioning and user-friendly apps across various platforms, including Windows, iOS and Android, I fully comprehend the unique demands of each system and the nitty-gritty of their respective hardware communication layers. My exposure to similar projects has equipped me with a deep understanding of the complexities involved in replicating physical panel operations while ensuring a smooth, latency-free UI. Streamlining this process from version compatibility to providing clear instructions for future use is a crucial aspect that sets me apart as it allows operators to adopt the new system seamlessly. Additionally, my past experience with database management, especially using SQLite - which aligns with your data logging requirements - furthers my suitability. Moreover, our pecuniary strengths in offering cost effective solutions and impeccable post-delivery support make us an advantageous choice. In conclusion, my team and I at Neha Developers are committed to bringing your project to life; turning your ideas into fruitful excursions.
₹56,250 INR in 7 days
2.1
2.1

Hi, your acceptance criterion 3 (connection drops and recovers with no data loss) is the one to design for from day one. Telemetry goes into an in-memory buffer and is batch-written to SQLite in WAL mode, and the comms worker reconnects with backoff. A dropped cable then costs a few seconds of live display, never logged data, and the UI never freezes. Build: C# .NET 8 + WPF (MVVM) for Windows 10+, a transport layer for Serial/USB/Ethernet with port auto-detection (probing for your device's handshake), every panel function mirrored as UI commands, live telemetry (temps, voltages, counters, fault codes) at a configurable refresh rate, CSV export, a single installer, plus README and operator guide. I'd also build a simulator from your command set so every screen can be tested before touching the test unit. INR 37,500 for phase one in 3 days: connection, auto-detect and live telemetry with logging working on your test unit. The full command set and operator UI follow as milestones. Which interface does the machine use, and what's the telemetry rate you need? Aakaash
₹37,500 INR in 3 days
1.6
1.6

Hi, I can build the Windows desktop application with a clean operator interface for real-time equipment control, telemetry monitoring, connection handling, and local data logging. I’d structure the communication layer separately so Serial/USB/Ethernet protocols can be integrated from the provided specifications, with automatic reconnection and graceful failure handling. The application can use C#/.NET with SQLite for timestamped logs and CSV export, while keeping UI updates asynchronous so telemetry doesn’t freeze the interface. I’ll also provide the source code, build README, and operator guide. Best Regards, Webix Infotech India Pvt. Ltd.
₹45,000 INR in 7 days
1.2
1.2

Replicating every physical-panel function in a UI is the part that usually blows up scope, because someone has to list those functions and their edge cases (interlocks, fault resets). I've written C/C++ firmware for sensors and drive control and built the data link between shop tooling and a PC. Is there a protocol document, or would I be reverse-engineering the panel traffic? And what's the telemetry poll rate?
₹38,360 INR in 14 days
1.3
1.3

Hi there, Your project "Standalone Equipment Control & Monitoring App" instantly caught my attention — it's exactly the kind of work we love to take on. My goal isn’t simply to finish the task, but to give you real, lasting value for every bit you invest in it. From your brief I can see this involves ai — all areas we handle in-house. We specialise in C Programming, .NET, Windows Desktop, C# Programming, which lines up directly with what you need. How we'd approach it: - Clarify the use-case, inputs and the exact output you expect - Build and integrate the model / automation pipeline - Evaluate accuracy and tune against real examples - Deploy with monitoring and a clear handover I also noted you don’t need external runtimes beyond the usual — that’s clear, and I’ll keep the work clean and strictly on-brief. Delivering at the scale of 10 onward is no problem for us — we're set up for volume without dropping quality. You can count on tight communication, on-time delivery, and a result that’s effortless to sign off on. Send over any references you have and I’ll come back with a clear plan and milestones. Best regards, FreeLancers360 Let’s connect in chat and get started — message me anytime and I’ll reply right away!
₹37,500 INR in 7 days
1.1
1.1

Pune, India
Member since Sep 24, 2026
₹37500-75000 INR
min $50 USD / hour
$30-250 USD
₹1500-12500 INR
$3000-5000 CAD
₹100000-500000 INR
₹37500-75000 INR
$25-50 USD / hour
₹1500-12500 INR
₹1500-12500 INR
£250-750 GBP
₹37500-75000 INR
₹1500-12500 INR
₹12500-37500 INR
$10-100 USD
€250-750 EUR
$25-50 USD / hour
₹600-1500 INR
€250-750 EUR
₹12500-37500 INR
₹750-1250 INR / hour