Evercode Lab

TD Cloud

We designed and developed TDCloud, a cloud-based tele-dispatching solution for real‑time data acquisition and management. By leveraging a web interface built on Ruby on Rails, TDCloud gets and processes instrumentation data, with no costly on‑site infrastructure required.

Launch:
2017-07-12
Good results

Task and its realization

Project purpose

  • To simplify remote telemetry and automate data collection from field devices.

Main features

  • Dynamic server configuration update and retrieving processed data from it
  • Presentation of data to the end user in the form of convenient graphs and monthly reports

Project advantages

  • The Modbus data acquisition server runs on the DDE (Dynamic Data Exchange) protocol
  • An additional function is realized to send data via ODBC to SQL server.
  • Web application is built on Ruby on Rails'
  • Data from counters are updated every 5-10 seconds.

Development time

3 months

Team

  • Backend Developer
  • Frontend Developer
  • DevOps

Technologies

  • Ruby on Rails
  • PostgreSQL
  • Morris.js

What was done

  1. 1

    Analytics

    • Analyzed the needs of organizations handling real-time instrumentation data and determine the most effective features for a tele-dispatching solution.
    • Studied infrastructure constraints, focusing on cloud-friendly, cost-effective solutions.
    • Assessed protocols like Modbus, DDE, and ODBC for efficient data collection and storage.
    Progress Banner
  2. 2

    Planning and Design

    • Defined system architecture using Ruby on Rails and a custom Modbus server.
    • Designed core features: dynamic server configs, real-time data refresh (5–10s), reporting tools.
    • Planned SQL data handling with ODBC, plus UI for graphs, reports, and monitoring.
    Progress Banner
  3. 3

    Development and Debugging

    • Web application development, front- and back-end with Ruby on Rails, ensuring a responsive interface.
    • Configured Modbus data acquisition server using DDE protocol for seamless data collection.
    • Implemented ODBC connection to SQL server for secure data storage and retrieval.
    • Enabled real-time processing
    Progress Banner
  4. 4

    Delivery and Support

    • Deployed in cloud with full scalability.
    • Delivered complete documentation and integration guides.
    • Rolled out updates based on evolving needs and instrumentation compatibility.
    • Collected user feedback for continuous improvement.
    Progress Banner

Why choose Evercode Lab?

Why Businesses Choose Our White Label Crypto Solutions

Fast launch — from demo to production in weeks

We value speed and honesty in communication. We are ready to promptly resolve issues and keep you informed at every stage of project development.

Full white label & branding support

We are highly adaptable.

Ready to respond quickly to project changes, giving you maximum control and comfort.

Secure infrastructure, ready for compliance

We immerse ourselves in your industry, learn your target audience's preferences, cater to your business and create solutions that deliver quality results.

Built for scalability and integration

Our work doesn't end with the completion of a project.

We provide ongoing support to ensure that your product always stays up to date.

We can do it today
Mail us

Submit a project request

Mail us

Fill out the form and we will contact you during business hours.

We have also created