Разработка приложения для обработки данных Modbus
О позиции
Вам предстоит разработать приложение для обработки данных Modbus, которое будет взаимодействовать с различными периферийными устройствами, подключенными к ПК через USB, COM-порты и сеть LAN. Приложение должно уметь обрабатывать данные в реальном времени и сохранять их в формате Excel и в локальной базе данных.
Чем вы будете заниматься
- Реализация функционала для обнаружения и мониторинга USB/COM портов и LAN соединений.
- Обработка трех протоколов: Modbus-RTU, ASCII строки и бинарные пакеты без прерывания существующего трафика.
- Автоматическое сохранение данных в Excel, организованных по дате и времени, а также в таблицах базы данных с аналогичной структурой.
- Создание базовых фильтров (по адресу Modbus, ключевым словам ASCII и т.д.) и возможность изменения пути логов через простой графический интерфейс.
Требования
- Опыт программирования на C# и Python.
- Знания в области анализа данных и управления данными.
- Опыт разработки баз данных и работы с SQLite.
- Навыки работы с Excel и архитектурой программного обеспечения.
Что мы предлагаем
- Гибкий график работы и возможность удаленной работы.
- Конкурентоспособная оплата за выполненные проекты.
- Возможность использования различных библиотек и фреймворков, таких как pySerial, libmodbus, NModbus и .NET SerialPort.
- Включение исходного кода для будущих модификаций.
Кто здесь добьётся успеха
Глубокие знания в программировании на C и Python, с опытом разработки приложений для обработки данных в реальном времени и взаимодействия с периферийными устройствами.
Способность работать в удаленном режиме, проявляя высокую самоорганизацию и инициативу для эффективного решения задач без постоянного контроля со стороны.
Опыт работы с архитектурой программного обеспечения и базами данных, включая SQLite, для разработки и оптимизации систем хранения и обработки данных.
Навыки анализа данных и работы с Excel для визуализации и представления результатов обработки данных, что позволяет принимать обоснованные решения.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости Software Development
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев