Добрый день.
Подключить конечно можно, это не проблема. Полноценный RS-232 реализуется проще всего модулем WBE2-I-RS232.
Подобный функционал - не реализован, потому что - неудобен, дотуп по сети через Modbus-tcp или MQTT лучше и функциональней. Но - возможен.
Если напишете скрипты.
Пример bash-обертки для трансляции строк из rs-232 в MQTT^
#!/bin/bash
#Инициализируем порт /dev/ttyMOD3
stty -F /dev/ttyMOD3 ospeed 9600 ispeed 9600 raw clocal -parenb -echo cs8
CR="$(echo -e '\r')"
exec 4<> /dev/ttyMOD3
cat <&4 | while :
do
IFS="$CR" read -r line
case "$line" in
quit*)
break
;;
*)
if [[ -n "$line" ]]; then
echo $line
#Полученные строки шлём в MQTT
mosquitto_pub -t /devices/port/controls/raw/meta/type -r -m text
mosquitto_pub -t /devices/port/controls/raw/on -r -m "$line"
fi
;;
esac
done
Строки из MQTT легко обработать в скриптах и отдать ответ с помощью вызова
echo -en "Тест для отправки вчерез порт " > /dev/ttyMOD3
Вызов можно поместить в функцию, котораую выхывать из правила по появлению.изменению данных. В зависимости от желаемой архитектуры.