metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2008-01-28 01:48 am

Аццкая home-made промышленная автоматизация

Сервис, запущенный на одном компе у меня дома, опрашивает счетчик электричества, находящийся на другом конце города у [livejournal.com profile] ktn_zoidberg через который подключены его компы :)

Оный счетчик подключен через Eth-RS485 адаптер, настроенный на автоматический коннект через шлюз(туннель через OpenVPN) на комп в инете, где сидит sshd, к которому подключен ssh-клиент с другого компа у меня дома с настроенным реверсным пробросом портов на комп с сервисом.

Зачем такие извращения? Потому что на том компе, где у меня сидит выход в инет, ничего кроме этого инета, ssh-клиента и прокси нету, а сервис надо было отладить на живом коннекте со счетчиком.

Сюда еще будет впихнут интеллектуальный GPRS-RS485 адаптер, которому надо посылать команды и ждать от него запроса на авторизацию, и придется делать двухуровневые комбинаторы протоколов: протокол адаптера и протокол подключенных к нему устройств.

[identity profile] eu3eu.livejournal.com 2008-01-28 09:35 am (UTC)(link)
Не проще ли было у себя на столе счётчик поставить и нормально отлаживать систему?

[identity profile] metaclass.livejournal.com 2008-01-28 10:04 am (UTC)(link)
С железом [livejournal.com profile] ktn_zoidberg разбирался, если бы я у него унес счетчик, мне бы пришлось унести целый стенд из адаптеров, проводов, блоков питания и прочего оборудования. А потом поднимать такой же канал, только уже от меня к нему.
Поднять пару туннелей сильно проще, чем таскать килограммы железа по городу :)