
Closed
Posted
Paid on delivery
I need a compact, web-based dashboard that reads live sensor data already sitting in my MySQL database and pushes it straight to the browser as real-time tables. The same stream must be translated on the fly into the IEC-104 protocol so our State Load Dispatch Centre can ingest it without extra middleware. Core scope • Pull sensor readings from existing MySQL tables at sub-second intervals (polling or triggers—whichever keeps latency low). • Display those readings in continuously updating HTML tables; no page refreshes, so WebSockets or Server-Sent Events make sense. • Build the IEC-104 interface: map every relevant database field to the correct information object address, manage time-tagging, and handle spontaneous as well as general interrogation frames. • Package both pieces behind a clean UI where I can add or remove sensors, tweak refresh rates, and see basic connection diagnostics for the IEC-104 link. Acceptance criteria 1. Dashboard shows current values for every configured sensor with <1-second lag from database write. 2. Independent IEC-104 test client confirms correct ASDU formation, counter rollover, and cause-of-transmission codes. 3. All connection settings (DB credentials, IEC-104 slave parameters) editable via a single config file or admin panel. 4. Code delivered in clear modules with setup instructions so I can redeploy on another machine in minutes. If you have prior work with SCADA protocols, please mention it; otherwise a brief outline of how you’ll implement IEC-104 will help me gauge fit.
Project ID: 40644974
60 proposals
Remote project
Active 6 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
60 freelancers are bidding on average ₹55,697 INR for this job

As a seasoned software engineer, my skills in Database Management, JavaScript, PHP, and Web Development perfectly equip me to deliver this MySQL Dashboard & IEC104 Conversion project. I have prior experience in creating real-time web-based dashboards driven by database feeds and translating data into various protocols. One of our core expertise is in MCP Server Development which overlaps significantly with the task at hand.
₹56,250 INR in 7 days
8.2
8.2

Your IEC-104 implementation will fail certification if the ASDU time-tagging does not account for millisecond precision and cause-of-transmission codes are hardcoded instead of event-driven. Most developers treat this as a simple socket wrapper, but the State Load Dispatch Centre will reject frames that do not handle general interrogation cycles or counter overflow correctly. Quick questions - are you running MySQL 5.7 or 8.0, because trigger-based change streams behave differently? And does the SLDC expect Class 1 or Class 2 data reporting for spontaneous updates? Here is the architectural approach: - IEC-104 PROTOCOL STACK: Build a stateful TCP server that maintains connection supervision frames, handles ASDU type 30 for analog values with CP56Time2a timestamps, and implements cyclic redundancy checks for counter objects per IEC 60870-5-104 spec. - REAL-TIME DATA PIPELINE: Use MySQL triggers to push sensor changes into a Redis pub/sub queue, then stream via Server-Sent Events to the browser while a parallel worker thread serializes the same events into IEC-104 frames with correct information object addresses. - DASHBOARD UI: Single-page app with AJAX polling fallback that displays live tables, lets you map database columns to IEC addresses through a drag-drop interface, and shows IEC-104 link status with frame counters and last successful interrogation timestamp. I've built two SCADA integrations for power utilities that passed grid compliance audits on first submission. Let's schedule a 20-minute technical call to walk through your ASDU mapping requirements before you commit to a build.
₹50,630 INR in 21 days
7.3
7.3

Sub-second polling into a live browser table is straightforward. The IEC-104 side is what deserves the attention, because a State Load Dispatch Centre will reject a feed that does not conform exactly. How I would build it: - A single service reading MySQL and holding current state, then feeding both outputs. One source of truth for the reading, two consumers — not two independent pollers that can disagree about what the sensor said. - Server-Sent Events to the browser rather than WebSockets, since the data flows one way only. Simpler, reconnects automatically, and fewer moving parts to fail. - Polling with an indexed timestamp or change-tracking column so sub-second polling stays cheap. Naive polling of a growing table degrades quickly. - IEC-104 conversion with a proven protocol library rather than a hand-rolled implementation, with an explicit point mapping from your MySQL fields to IOAs, plus correct handling of quality flags and timestamps — the parts SLDC ingestion actually validates. Honest note: my depth is in real-time data pipelines, telemetry and dashboards, including MQTT-based ingestion in production. IEC-104 I would implement against the standard with an established library rather than claim years of it. Given that, I would want a test endpoint to validate against before go-live. Questions: how many points in total, and does SLDC provide a conformance test target? Martin
₹44,500 INR in 7 days
5.7
5.7

With over 8 years dedicated to full-stack web development and a specialty in PHP, Node.js, Vue.js, and C# programming, I have the precise skillset and extensive experience to deliver a dashboard that will effectively access your MySQL database in real-time without latency issues. My familiarity with AJAX, CSS, Data Visualization, JavaScript, MySQL rounds up into a perfect fit for this project. Furthermore, although I have not directly worked with SCADA protocols prior to this, my proficiency with IEC-104 isn't limited. I'm prepared to embrace any learning curves head-on as your project requires and am confident in my ability to meet your specific needs for the protocol. Often enough, the best results don't necessarily spring from pre-existing skill sets but rather, a passionate dedication to mastering new skills that can be applied powerfully. I approach every project with a clear understanding of time management and deadlines. To ensure an effortless transition to another machine if need be, sticklers like: "Code delivered in clear modules" are key elements of my workflow; all packaged alongside comprehensive setup instructions. With me on your project, you can anticipate high-quality code that aligns with your vision while creatively delivering beyond expectations.
₹45,000 INR in 4 days
5.1
5.1

Hi, I understand you need a **low-latency web dashboard + IEC-104 gateway** that reads your existing MySQL sensor data and streams it to the browser and SLDC in real time—without adding unnecessary middleware. I can build this with: * **MySQL → real-time processing → WebSockets/SSE** for sub-second dashboard updates * IEC-104 slave/server interface with proper **IOA mapping, timestamps, spontaneous events, GI, ASDU formation and COT handling** * Configurable sensors, refresh intervals and IEC-104 parameters * Connection/communication diagnostics through a clean web UI * Modular, redeployable code with clear configuration and setup documentation For IEC-104, I’ll structure the communication layer separately from the database/dashboard so the protocol handling remains reliable and easy to test against an independent IEC-104 client. I can also provide a **POC first** to validate the MySQL-to-IEC-104 mapping and real-time latency before completing the full dashboard. Happy to discuss your existing MySQL schema and IEC-104 point list. Best, Abhishek
₹56,250 INR in 7 days
5.7
5.7

With my extensive experience in web development and database management, I'm confident that I can not only build the powerful MySQL Dashboard you need but also integrate it seamlessly with the IEC-104 protocol for your State Load Dispatch Centre. My skills in CSS, JavaScript, and MySQL combined perfectly align with the core scope of your project. I thoroughly understand the importance of low latency in SCADA systems and I am well-versed in technologies like WebSockets and Server-Sent Events that promise continuous updates without page refreshes. Additionally, my deep understanding of handling real-time sensor data ensures that your dashboard will display current values with less than one second delay from the database write. In terms of SCADA protocols, while I haven't worked explicitly with IEC-104 in the past, my 10 years of diverse experience in web development has honed my abilities to learn new protocols quickly and efficiently. Given my understanding of the project requirements and my proven delivery track record across multiple industries including events and enterprise operations, I have no doubt that I can masterfully implement this protocol for you. With me on board, you're not just hiring another developer; you're partnering with a diligent professional who prioritizes strategic impact as highly as technical functionality.
₹56,250 INR in 5 days
4.9
4.9

With extensive experience in both software development and database management, I believe I'm the ideal candidate for your project. I've worked with MySQL extensively, using it to create databases and manage data for web applications, including building efficient APIs that pull data in real-time. I can implement reliable polling techniques or triggers to ensure there's minimal latency while hauling the sensor readings into the dashboard. Alongside MySQL proficiency, I also possess excellent skills in AJAX and JavaScript- both crucial for enabling your desired feature of continuously updating HTML tables without page refreshes. Utilizing WebSockets or Server-Sent Events, your dashboard will display live information with less than 1-second lag; presenting accurate data and giving you a complete picture of your sensors' performance.
₹56,250 INR in 3 days
4.6
4.6

Drawing from over a decade of full-stack development experience, I'm confident I can create the intelligent dashboard you need, pulling real-time sensor data from your MySQL database and translating it into the intricate IEC-104 protocol. My strong command of JavaScript, PHP, and databases like MySQL means that implementing features such as continuously updating HTML tables with minimal latency would be a breeze, thanks to my expert understanding and familiarity with using WebSockets or Server-Sent Events. One particular skillset I bring to this project is my experience in database optimization. This will be essential for maintaining stellar performance as your sensor data grows and ensuring that your dashboard exhibits <1-second lag from database write. Notably, a clean and intuitive UI is always a priority during my developments. This means ample opportunity for you to effortlessly add or remove sensors, adjust the refresh rates, and monitor the necessary diagnostics for the IEC-104 link. Ensuring your convenience beyond project delivery is also on top of my list. I aim to deliver every piece of code with clear modules and comprehensive setup instructions so you have everything needed to promptly redeploy on another machine if needed. Let's connect to discuss more about your project; I'm ready to leverage my versatile expertise in Full Stack Development to design an impeccable MySQL Dashboard & IEC104 Conversion that perfectly caters to your needs.
₹50,000 INR in 7 days
4.9
4.9

Hi, I'd be glad to help build your compact, web-based dashboard that reads live sensor data from your MySQL database and pushes it to the browser as real-time tables, while also translating the stream into the IEC-104 protocol for your State Load Dispatch Centre. To achieve this, I will utilize PHP, JavaScript, AJAX, and CSS to create a robust and efficient dashboard. I will employ WebSockets or Server-Sent Events to ensure sub-second interval updates and minimal latency. For the IEC-104 interface, I will carefully map database fields to information object addresses, manage time-tagging, and handle spontaneous and general interrogation frames. My approach will involve modular code organization, clear setup instructions, and a user-friendly UI for adding or removing sensors, tweaking refresh rates, and viewing connection diagnostics. I can cover: • Real-time HTML tables displaying sensor readings with <1-second lag • IEC-104 interface with correct ASDU formation, counter rollover, and cause-of-transmission codes • Clean UI for sensor management and connection diagnostics • Modular code with setup instructions for easy redeployment • Config file or admin panel for editing connection settings I work with clear daily progress updates and honest scoping. Best regards, Gagan
₹37,500 INR in 14 days
4.1
4.1

The first execution step involves establishing the connection to the existing mysql database to ensure we can pull the live sensor data efficiently. I will then architect the real-time data pipeline using WebSockets to push the data to the browser, satisfying the requirement for continuously updating HTML tables with minimal lag. Next, I will focus on the IEC104 conversion logic, mapping the retrieved sensor data directly to the required information objects to meet the protocol translation requirement. The deliverables will include the live dashboard interface, the IEC104 packet generation module, and a configuration panel for managing sensor settings. Acceptance will be confirmed by verifying the dashboard's sub-second latency and successful testing of the IEC104 client against the generated data stream. Can you confirm the structure of the existing MySQL tables, specifically which tables contain the sensor readings?
₹62,000 INR in 7 days
3.7
3.7

Hi there, I understand you need a compact, low-latency monitoring dashboard that bridges your existing MySQL sensor data directly into real-time browser tables and IEC-104 without middleware. I can build this with a modular backend, WebSockets/SSE for sub-second updates, and a robust IEC-104 server layer handling IOA mapping, timestamps, spontaneous events, general interrogation, ASDUs, COT codes, and counter rollover. I’ll also provide sensor management, refresh controls, connection diagnostics, centralised configuration, clean deployment documentation, and independent IEC-104 testing against your acceptance criteria. I’m experienced with real-time data systems and protocol-driven integrations, and I’ll prioritise reliability and maintainability—not just getting a demo working. I’m new to Freelancer but experienced outside the platform. I have more to lose and more to prove. Kind Regards, Ayren Stephens
₹56,250 INR in 10 days
2.9
2.9

Hi, At first glance, this looks straightforward but there’s usually one part that causes issues later. I’ve handled similar work before and can help you avoid that. Regards, Rajesh
₹56,300 INR in 7 days
3.0
3.0

Creating a web-based dashboard to visualize live sensor data sounds exciting! I have experience with MySQL and dashboard development, and I’m eager to help you with this project. What kind of visualizations are you considering?
₹67,500 INR in 7 days
2.5
2.5

As an accomplished full-stack developer with extensive experience in database management, I am well-positioned to create the compact, web-based dashboard you seek. My proficiency with MySQL will allow me to efficiently pull sensor readings from the existing tables at sub-second intervals while keeping latency low. Employing cutting-edge technologies such as WebSockets or Server-Sent Events, I will ensure that the dashboard displays continuously updating HTML tables with real-time data from your sensors. Moreover, while I may not have specific prior work with SCADA protocols like IEC-104, my broader understanding of API development and data visualization skills guarantee that I can successfully build the necessary IEC-104 interface for your project. Mapping the relevant database fields to their respective information object addresses, managing time-tagging, and handling spontaneous as well as general interrogation frames fall well within my core strengths. Finally, opting for my services comes with the added advantage of having a business partner dedicated to your long-term success. From delivering clean code in clear modules accompanied by setup instructions for easy redeployment to providing ongoing support and maintaining scalability, I am committed to going above and beyond to ensure satisfaction. Let's join hands on this project and ensure its successful completion!
₹56,250 INR in 7 days
2.1
2.1

Hi, I can build the web dashboard to read your MySQL sensor data and show live values without page refreshes. I’ll use WebSockets or SSE to keep the browser updates under the 1-second target. For IEC-104, I’ll map the database fields to the required information object addresses and handle time tags. I’ll also implement spontaneous events, general interrogation, ASDU handling, and cause-of-transmission codes. The dashboard can include sensor management, refresh settings, and basic IEC-104 connection diagnostics. Database and IEC-104 settings will be kept in one config file or admin panel for easy deployment. I’ll provide modular code, testing support, and clear setup instructions for redeployment. Are you available for a quick chat?
₹37,500 INR in 7 days
2.0
2.0

Hi, I’d build this as a low-latency data pipeline where MySQL changes are captured efficiently, normalized once, then fanned out to both the browser and IEC-104 layer. The key is keeping acquisition, protocol mapping and presentation independent so latency can be measured and tuned without coupling the dashboard to the SCADA interface. >>>Project Key Points: MySQL sub-second data acquisition, WebSockets/SSE live tables, IEC-104 slave implementation, information object mapping, timestamps, spontaneous transmission, general interrogation, ASDU/COT handling, counter rollover, sensor configuration and connection diagnostics. Execution Plan: I’d use Python with FastAPI/asyncio for the service layer and WebSockets for real-time browser updates. The IEC-104 module will maintain the slave connection/state machine, map database fields to configured IOAs and handle interrogation, spontaneous events and protocol validation independently from the UI. I’ll benchmark the full database-write → dashboard/IEC-104 path against the <1-second requirement and test ASDUs with an independent IEC-104 client. Configuration will be externalized, credentials protected, and the code delivered as modular components with deployment documentation. Quick question: Is the IEC-104 endpoint expected to operate as a slave/server from your side, with the SLDC acting as the master/client? Best regards, Prateek
₹100,000 INR in 7 days
2.2
2.2

With over a decade of experience in full-stack development and deep knowledge in MySQL, PHP and JavaScript, I am the perfect fit for your MySQL Dashboard & IEC104 Conversion project. The ability to pull live sensor data from your existing MySQL tables at sub-second intervals and displaying it in continuously updating HTML tables without page refreshes matches perfectly with my skills. Furthermore, I am well-versed in implementing real-time solutions using WebSockets or Server-Sent Events, which will ensure a great user experience on your dashboard. When it comes to building the IEC-104 layer, my previous work with SCADA protocols has given me valuable insights and expertise. Implementing IEC-104 involves an intricate mapping of database fields to information object addresses, time-tagging, and handling different types of frames. My meticulous approach combined with extensive experience in backend engineering ensures that these tasks will be handled with precision. Apart from my technical skills, my focus on end-to-end product development provides a unique advantage. From planning and UI design to cloud deployment and ongoing support, I will be your single-point technical partner throughout the project. You can expect not just robust code but also a clear module environment packaged with detailed setup instructions for easy future deployment.
₹60,000 INR in 7 days
1.6
1.6

Hello, I'd be happy to build the real-time sensor dashboard and IEC-104 interface with a focus on low latency, reliable data handling, and clean modular architecture. I have experience with MySQL integrations, real-time browser updates, WebSockets, backend APIs, and industrial protocol integrations. I'll connect the existing MySQL sensor data to a continuously updating dashboard without page refreshes, then map the required fields to IEC-104 information objects with proper time-tagging, spontaneous transmission, general interrogation, ASDU handling, counters, and cause of transmission codes. The UI will include sensor management, refresh settings, connection diagnostics, and centralized configuration for database and IEC-104 parameters. Once I review your existing database structure and IEC-104 mapping requirements, I'll confirm the implementation timeline. I'm ready to get started and look forward to building a reliable solution. Best regards, Akif S
₹38,000 INR in 5 days
1.1
1.1

Hello, Hi there! I'm Hashem, and I have a rich portfolio of no-code/low-code projects including API Development and PHP, which equip me well for the task at hand. While I haven't worked with IEC-104 before, I'm excited to learn and adapt because the core of what I do is turning complex systems into simple, user-friendly solutions. For your MySQL Dashboard and IEC-104 Conversion project, my approach focuses on efficiency, scalability, and clean design. Leveraging my experience from past projects specifically involving API development, AI SaaS/MVPs, and business workflows, I'll make certain your dashboard's data visualization is intuitive and constantly up-to-date without any page refreshes. This will be thanks to WebSockets or Server-Sent Events that champion real-time updates. In terms of your unique IEC-104 requirement: though new to this particular protocol, my competence in understanding and implementing diverse protocols enables me to study and map every relevant field in detail. With my profound grasp of databases, strong coding acumen, analytical skills, and dedication to achieving acceptance criteria; I can certainly get this right for you. Additionally, your satisfaction with the final product is paramount. Hence I ensure transparently modular code delivered along with clear setup instructions for quick redeployment. Until this solution properly meets your needs from concept → MVP → launch, let's build it together! Thanks!
₹37,500 INR in 5 days
0.0
0.0

I think I should start by sending you a real demo of a similar dashboard within the next 15 to 30 minutes, so you can see the actual implementation quality before deciding. I can work with MySQL, real-time WebSocket or SSE updates, live data dashboards and API based integrations. For IEC-104, I can also discuss the mapping and communication approach with you before development. Let us start with a quick chat.
₹90,000 INR in 50 days
0.0
0.0

Chennai, India
Payment method verified
Member since Jul 2, 2025
₹37500-75000 INR
₹12500-37500 INR
₹37500-75000 INR
₹37500-75000 INR
₹37500-75000 INR
$250-750 USD
$30-250 USD
₹37500-75000 INR
€8-30 EUR
$1500-3000 USD
₹12500-37500 INR
₹12500-37500 INR
$250-750 USD
₹750-1250 INR / hour
₹12500-37500 INR
$15-25 USD / hour
₹1500-12500 INR
₹100-400 INR / hour
$30-250 USD
₹400-750 INR / hour
₹750-1250 INR / hour
$15-25 USD / hour
₹750-1250 INR / hour
$250-750 USD
$5-14 USD / hour