Обновить

Швейцарский нож Инженера АСУ ТП: Ищем, подслушиваем, настраиваем и шьём по Modbus одной утилитой

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели14K
Всего голосов 11: ↑11 и ↓0+11
Комментарии8

Комментарии 8

Эх, жаль у самого Wirenboard подобной утилиты нет пока, а только конфигуратор в зачаточном состоянии. На чем написана программа, какие ключевые библиотеки?

Это точно.

Написана на питоне + QT, для сниффера и сканера ip взяты за примеры проекты из гитхаба.

Практически все написано через Cursor AI + Claude Sonnet 4.6.

Исходный текст можете раскрыть?

Исходники открывать пока не планируем.

Тогда расскажите pls более подробно, какие библиотеки применяли, что делали на Qt, что на python и какие зависимости, что для GUI, и как его создавали, как многопоточность делали?

Основной интерфейс — Tkinter + ttkPySide6 (Qt) - (сниффер + общая тема). Вся логика (Modbus, скан, прошивка, сеть) — на чистом Python поверх pyserial / pymodbus.

А под Linux?

Пока что только версия под Windows. Под Linux у нас web интерфейс со схожим функционалом на СА-02м

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации