Development of systems for the collection, processing and visualization of data from monitoring devices to predict and prevent emergency situations.
Проект был реализован совместно с компанией "Росэнергоатом". Как работает TDCloud?
Наша задача состояла из следующих частей:
Сервер Modbus (который собирает данные) работает на Windows, реализуя протокол DDE (Dynamic Data Exchange) для приема данных с него. Для нас это был неправильный вариант, так как мы живем в среде nix. Поэтому мы использовали дополнительную функцию сервера-отправку данных через ODBC (Open Database Connectivity) непосредственно на SQL server. В этом случае мы используем PostgreSQL. Таким образом, мы имеем доступ к набору показаний, который остается обработать и показать красиво.
Веб-приложение было построено на Ruby on Rails. Данные со счетчиков обновляются каждые 5-10 секунд.
После запуска "Русэнерго" собирало отзывы своих клиентов, периодически обращаясь к нам за незначительными доработками и исправлениями. В то же время мы формируем список работ для следующего этапа, который будет включать как новые функции, так и оптимизации для текущего функционала.