Стоит задача снять состояние датчика типа "сухой контакт" в сервере под управлением операционной системы Debian Linux. Кто нибудь сталкивался с такой проблемой? Каким образом можно решить поставленную задачу?
Стоит задача снять состояние датчика типа "сухой контакт" в сервере под управлением операционной системы Debian Linux. Кто нибудь сталкивался с такой проблемой? Каким образом можно решить поставленную задачу?
возьмите модуль Мх210 с дискретным входом и по модбас тсп опросите его утилитой консольной или какой требуется.
датчик сухого контакта к модулю подключите
Чтение состояния контакта, подключенного к LPT порту. Там есть возможность "смотреть" пять дискретных сигналов. Только необходимо делать опторазвязку между портом и наблюдаемым контактом.
Для решения задачи внешние устройства не подходят. Необходимо решение интегрируемое внутри системного блока. LPT разъема на материнке нет. Есть только COM.
Тогда вам в гугл https://www.google.com/search?q=pci-...utf-8&oe=utf-8 у овена такого нету.
В продаже есть платы в PCI с данными портами.Есть только COM.
Aplle есть ПК, на материнских платах которых присутствуют GPIO контакты как раз для данных целей. Смотрите документацию на плату как их использовать.
Например для Raspberry в системе есть соответствующий пакет, вполне возможно аналогичные есть и для данных плат. Тут либо производителя пытать либо хз...
WiringPi - для Raspberry, есть и для Orange. так что ищите подобные пакеты для мат.плат с GPIO от производителя платы.
Последний раз редактировалось melky; 03.12.2019 в 22:27.
На большинстве материнок есть вход для датчика открытия корпуса.