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

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

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

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

Date: 2008-01-28 07:57 am (UTC)
From: [identity profile] vedenin.livejournal.com
Пиндец.

Date: 2008-01-28 08:38 am (UTC)
From: [identity profile] ktn-zoidberg.livejournal.com
Ну а вы что думали? мыж тут не плюшками балуемся!!! таки живая симуляция кровавых энтерпрайзов!

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

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

Date: 2008-01-28 10:37 am (UTC)
From: [identity profile] atzkey.livejournal.com
А физическое удаление этих двух систем обязательно для отладки? :\

Date: 2008-01-28 10:57 am (UTC)
From: [identity profile] metaclass.livejournal.com
Да, желательно.
Опыт показывает, что у софта и железа могут быть совершенно неадекватные представления о сетевых протоколах и в одной сети они работают, а в разных нет. А использоваться оно будет в совершенно произвольных комбинациях.

Date: 2008-01-28 11:32 am (UTC)
From: [identity profile] atzkey.livejournal.com
Просто я не вижу проблем в моделировании этого сетевого мрака внутри одной-двух линукс-машин с помощью туннелей, пускай даже и запущены ОС будут в эмуляторе. Да и линукс не обязателен, OpenVPN прекрасно в windows работает. И даже был успешный опыт поднятия еще более обфусцированной тестовой платформы, также связанной с сетевыми протоколами.

Date: 2008-01-28 11:38 am (UTC)
From: [identity profile] metaclass.livejournal.com
На самом деле удаленная отладка всей этой хрени почему-то всегда оказывается проще, чем таскаться с железом туда сюда. Тем более, когда девелоперы сидят по домам - проще навернуть туннелей, чем ездить друг к другу.

Date: 2008-01-28 04:03 pm (UTC)
From: [identity profile] stanley-by.livejournal.com
вы какие-то наркоманы штолесцука!

Date: 2008-02-06 02:51 pm (UTC)
From: [identity profile] medvedd.livejournal.com
Феерическо-кровавый энтерпрайз!

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 21st, 2025 05:07 pm
Powered by Dreamwidth Studios