Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.08.2013, 18:00   #1
BeZoom
Junior Member
 
Регистрация: 25.08.2013
Сообщений: 15
Вес репутации: 0
BeZoom is an unknown quantity at this point
По умолчанию Подключение локального TCP порта к внешнему TCP серверу

Здравствуйте, подскажите как реализовать следующую схему.


Имеем mr3020 с OpenWrt. К нему подключена Arduino по USB (/dev/ttyUSB0). С помощью ser2net к порту Arduino можно обращаться через TCP соединение на локальном порту 9999.

Задача – сделать так, чтобы OpenWrt устанавливал соединение к удаленному TCP серверу. Этот сервер выполняет роль управленческого центра и таким образом может управлять Arduino посылая те или иные команды через TCP.

Тут принципиально важно именно, чтобы инициатива соединения исходила от OpenWrt устройства, т.к. в боевых условиях у устройства может не быть белого IP и с сервера мы к нему не достучимся.

Т.е. у нас есть один локальный TCP сокет на 9999 порту и один на удаленном сервере. Их надо как-то связать...


BeZoom вне форума   Ответить с цитированием
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 16:55. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика