Как я могу получить доступ и контролировать оборудование в Qt

Я пытаюсь разработать простой система Скада с C ++ в Qt. Я хочу контролировать аппаратное обеспечение или получить статус (или что-то еще) аппаратного обеспечения и отправить его на сервер или маршрутизатор (на самом деле мои программные приложения тоже контролируют)

И в завершение: у Qt есть хорошие инструменты для Скада системы?

-4

Решение

Начиная с QT 5.7 появилась новая библиотека Serial Bus для использования с такими протоколами, как CAN BUS и MODBUS, вы можете узнать больше об этом здесь:

http://doc.qt.io/qt-5/qtserialbus-index.html

В вашем сценарии QT имеет достаточную поддержку сети, которую вы можете использовать для вашего интерфейса, в зависимости от спецификации вашего оборудования. QT не сравнится с готовыми решениями SCADA, такими как система Siemens SCADA, однако разработка решения на основе QT даст вам гораздо большую гибкость. В зависимости от того, чего вы пытаетесь достичь, это становится компромиссом между производительностью / временем выхода на рынок и гибкостью / добавленной стоимостью.

2

Другие решения

Также есть открытый набор инструментов qt scada https://github.com/IndeemaSoftware/QSimpleScada, для визуализации.

0

По вопросам рекламы [email protected]