Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Общетехнические вопросы

Общетехнические вопросы Общие вопросы аналоговой и цифровой электроники.

Ответ
 
Опции темы Опции просмотра
Старый 01.12.2016, 14:30   #1
petrd
Senior Member
 
Регистрация: 09.02.2008
Адрес: Воронеж
Возраст: 46
Сообщений: 1,671
Вес репутации: 1522/67
petrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant future
Отправить сообщение для petrd с помощью ICQ
По умолчанию Передача данных COM порта по WiFi.

Здравствуйте, коллеги!

Пытаю ESP8266, но дело не в нем, это так к слову. Есть первый ПК, к нему по USB-COM подключен ESP8266, данные выводятся в терминалку. Ноутбук по WiFi подключен к ESP8266, на буке создана пара виртуальных COM портов (COM1-COM2), к одному COM1 подключена терминалка, к COM2 подключена программа com2tcp, в результате терминалки на обоих компах соединены между собой и все прекрасно работает по ASCII в обе стороны. А вот с "реальным" COM портом, что-то не получатся. МК с UART через COM-USB подключаю к ноутбуку (определяется как СOM3), который кстати тоже шлет ASCII. Так вот пытаюсь к com2tcp вместо виртуального СOM2 привязать "реальный" COM3 - а оно так не хочет работать! А создать пару "реальный СОМ - виртуальный COM" тоже не могу.
Мож я тут чего недопонимаю? Чем лыжи натереть?
Спасибо!
__________________
License MikroC, MikroC PRO and EasyPIC5 by mikroElektronika (the dead mikroICD replaced PICKit2 & PICKit3)
petrd вне форума   Ответить с цитированием
Старый 01.12.2016, 15:27   #2
Consultant
Senior Member
 
Аватар для Consultant
 
Регистрация: 08.11.2013
Адрес: San Jose
Возраст: 65
Сообщений: 326
Вес репутации: 796/25
Consultant is a splendid one to beholdConsultant is a splendid one to beholdConsultant is a splendid one to beholdConsultant is a splendid one to beholdConsultant is a splendid one to beholdConsultant is a splendid one to beholdConsultant is a splendid one to behold
По умолчанию Re: Передача данных COM порта по WiFi.

Цитата:
Сообщение от petrd Посмотреть сообщение
Здравствуйте, коллеги!

Пытаю ESP8266, но дело не в нем, это так к слову. Есть первый ПК, к нему по USB-COM подключен ESP8266, данные выводятся в терминалку. Ноутбук по WiFi подключен к ESP8266, на буке создана пара виртуальных COM портов (COM1-COM2), к одному COM1 подключена терминалка, к COM2 подключена программа com2tcp, в результате терминалки на обоих компах соединены между собой и все прекрасно работает по ASCII в обе стороны. А вот с "реальным" COM портом, что-то не получатся. МК с UART через COM-USB подключаю к ноутбуку (определяется как СOM3), который кстати тоже шлет ASCII. Так вот пытаюсь к com2tcp вместо виртуального СOM2 привязать "реальный" COM3 - а оно так не хочет работать! А создать пару "реальный СОМ - виртуальный COM" тоже не могу.
Мож я тут чего недопонимаю? Чем лыжи натереть?
Спасибо!
com2tcp может перенаправить только виртуальный порт, созданный программно. Физический и виртуальный порт типа USB-RS232 не перенаправляет. Она или сама занимает порт и тогда другая программа не может его открыть, чтобы отправить данные в этот порт. Или другая программа занимает, тогда она не может его открыть.
Миниатюры
com2tcp.PNG  
Consultant вне форума   Ответить с цитированием
Старый 01.12.2016, 16:14   #3
yeskela
Senior Member
 
Аватар для yeskela
 
Регистрация: 28.01.2010
Адрес: Новочеркасск
Возраст: 34
Сообщений: 1,108
Вес репутации: 3551/75
yeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond repute
По умолчанию Re: Передача данных COM порта по WiFi.

Вместе с com2tcp и com0com валяется hub4com который всё поможет соединить.
__________________
Отсутствие доступа в интернет с рабочего места очень замедляет работу. Наличие - полностью парализует её.
yeskela вне форума   Ответить с цитированием
Старый 01.12.2016, 17:36   #4
Sergey K
Senior Member
 
Регистрация: 23.10.2008
Адрес: Киев
Возраст: 35
Сообщений: 235
Вес репутации: 422/39
Sergey K is just really niceSergey K is just really niceSergey K is just really niceSergey K is just really niceSergey K is just really nice
По умолчанию Re: Передача данных COM порта по WiFi.

Я реализовывал мост USB - UART - Wi-Fi(ESP) - Wi-Fi(ESP) - UART. Соединял МК и удаленный компьютер. Все зарабтало. На одном ESP реализовал точку доступа и прозрачный мост, на втором - поставил прошивку клиент-прозрачный мост.

В конкретном случае я не понял, зачем ноутбук? Вместо ноутбука установить второй ESP.
Sergey K вне форума   Ответить с цитированием
Старый 01.12.2016, 19:16   #5
petrd
Senior Member
 
Регистрация: 09.02.2008
Адрес: Воронеж
Возраст: 46
Сообщений: 1,671
Вес репутации: 1522/67
petrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant future
Отправить сообщение для petrd с помощью ICQ
По умолчанию Re: Передача данных COM порта по WiFi.

Цитата:
Сообщение от yeskela Посмотреть сообщение
Вместе с com2tcp и com0com валяется hub4com который всё поможет соединить.
Вот hub4com зачем, а то я видел про него, а значения не предавал.

Цитата:
Сообщение от Sergey K Посмотреть сообщение
В конкретном случае я не понял, зачем ноутбук? Вместо ноутбука установить второй ESP.
Как зачем? В нем же wifi есть! Да я просто изучаю и разные варианты кручу, и вот наткнулся на непонятку. Второй ESP - надо будет и этот случай опробовать.
__________________
License MikroC, MikroC PRO and EasyPIC5 by mikroElektronika (the dead mikroICD replaced PICKit2 & PICKit3)

Последний раз редактировалось petrd; 01.12.2016 в 19:22.
petrd вне форума   Ответить с цитированием
Старый 01.12.2016, 23:34   #6
masterok999
Senior Member
 
Регистрация: 28.07.2015
Адрес: NA
Возраст: 53
Сообщений: 114
Вес репутации: 472/14
masterok999 is a glorious beacon of lightmasterok999 is a glorious beacon of lightmasterok999 is a glorious beacon of lightmasterok999 is a glorious beacon of lightmasterok999 is a glorious beacon of light
По умолчанию Re: Передача данных COM порта по WiFi.

Кстати есть еще нехилая и бесплатная утилитка для тестов, называется "Comm Tunnel"
мож кому пригодится: http://www.serialporttool.com/sptblog/?p=2351
masterok999 вне форума   Ответить с цитированием
Старый 02.12.2016, 08:50   #7
Consultant
Senior Member
 
Аватар для Consultant
 
Регистрация: 08.11.2013
Адрес: San Jose
Возраст: 65
Сообщений: 326
Вес репутации: 796/25
Consultant is a splendid one to beholdConsultant is a splendid one to beholdConsultant is a splendid one to beholdConsultant is a splendid one to beholdConsultant is a splendid one to beholdConsultant is a splendid one to beholdConsultant is a splendid one to behold
По умолчанию Re: Передача данных COM порта по WiFi.

Цитата:
Сообщение от masterok999 Посмотреть сообщение
Кстати есть еще нехилая и бесплатная утилитка для тестов, называется "Comm Tunnel"
мож кому пригодится: http://www.serialporttool.com/sptblog/?p=2351
А как с её помощью перенаправить данные из UDP в COM порт. Из Hercules в CommTunnel строка "0123456789" приходит, но и в COM порт должно приходить, но если так открыть, то COM порт занять уже нельзя? Вы пробовали перенаправлять или просто впечатления от увиденного интерфейса?
Миниатюры
Udp-Udp.PNG  
Consultant вне форума   Ответить с цитированием
Старый 02.12.2016, 09:11   #8
petrd
Senior Member
 
Регистрация: 09.02.2008
Адрес: Воронеж
Возраст: 46
Сообщений: 1,671
Вес репутации: 1522/67
petrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant future
Отправить сообщение для petrd с помощью ICQ
По умолчанию Re: Передача данных COM порта по WiFi.

Цитата:
Сообщение от masterok999 Посмотреть сообщение
Кстати есть еще нехилая и бесплатная утилитка для тестов, называется "Comm Tunnel"
мож кому пригодится: http://www.serialporttool.com/sptblog/?p=2351
Отлично! Эта утилита без всяких шаманств легко справилась с моей задачей, теперь работает:
Терминалка <- USB-UART <- AP ESP8266 Wifi <------ Wifi <- USB-UART <- МК
__________________
License MikroC, MikroC PRO and EasyPIC5 by mikroElektronika (the dead mikroICD replaced PICKit2 & PICKit3)
petrd вне форума   Ответить с цитированием
Старый 02.12.2016, 09:19   #9
masterok999
Senior Member
 
Регистрация: 28.07.2015
Адрес: NA
Возраст: 53
Сообщений: 114
Вес репутации: 472/14
masterok999 is a glorious beacon of lightmasterok999 is a glorious beacon of lightmasterok999 is a glorious beacon of lightmasterok999 is a glorious beacon of lightmasterok999 is a glorious beacon of light
По умолчанию Re: Передача данных COM порта по WiFi.

Цитата:
Сообщение от Consultant Посмотреть сообщение
А как с её помощью перенаправить данные из UDP в COM порт. Из Hercules в CommTunnel строка "0123456789" приходит, но и в COM порт должно приходить, но если так открыть, то COM порт занять уже нельзя? Вы пробовали перенаправлять или просто впечатления от увиденного интерфейса?
В том то и вся фишка, что программа может работать и как сплиттер.
Конфигурируйте Endpoint 1 как COM порт, Endpoint 2-1 как вход геркулеса, Endpoint 2-2 как вход UDP, везде поставьте чекбоксы Receive from EP1 и Send to EP1 и и все должно уходить/приходить в сом порт. Давно уже не пользовался и нет на этом компе чтобы проверить.
Миниатюры
Com Tunnel.jpg  
masterok999 вне форума   Ответить с цитированием
Старый 02.12.2016, 09:20   #10
Consultant
Senior Member
 
Аватар для Consultant
 
Регистрация: 08.11.2013
Адрес: San Jose
Возраст: 65
Сообщений: 326
Вес репутации: 796/25
Consultant is a splendid one to beholdConsultant is a splendid one to beholdConsultant is a splendid one to beholdConsultant is a splendid one to beholdConsultant is a splendid one to beholdConsultant is a splendid one to beholdConsultant is a splendid one to behold
По умолчанию Re: Передача данных COM порта по WiFi.

Цитата:
Сообщение от masterok999 Посмотреть сообщение
В том то и вся фишка, что программа может работать и как сплиттер.
Конфигурируйте Endpoint 1 как COM порт, Endpoint 2-1 как вход геркулеса, Endpoint 2-2 как вход UDP, везде поставьте чекбоксы Receive from EP1 и Send to EP1 и и все должно уходить/приходить в сом порт. Давно уже не пользовался и нет на этом компе чтобы проверить.
Я хотел увидеть не рисунок с сайта, а два скриншоты с настройками: для COM, TCP или UDP.
Цитата:
Сообщение от petrd Посмотреть сообщение
Отлично! Эта утилита без всяких шаманств легко справилась с моей задачей, теперь работает:
Терминалка <- USB-UART <- AP ESP8266 Wifi <------ Wifi <- USB-UART <- МК
А настройки утилиты можно посмотреть? И утилита и терминалка это две разные программы? Многим будет интересно.
Consultant вне форума   Ответить с цитированием
Старый 02.12.2016, 09:43   #11
Consultant
Senior Member
 
Аватар для Consultant
 
Регистрация: 08.11.2013
Адрес: San Jose
Возраст: 65
Сообщений: 326
Вес репутации: 796/25
Consultant is a splendid one to beholdConsultant is a splendid one to beholdConsultant is a splendid one to beholdConsultant is a splendid one to beholdConsultant is a splendid one to beholdConsultant is a splendid one to beholdConsultant is a splendid one to behold
По умолчанию Re: Передача данных COM порта по WiFi.

Цитата:
Сообщение от masterok999 Посмотреть сообщение
В том то и вся фишка, что программа может работать и как сплиттер.
Конфигурируйте Endpoint 1 как COM порт, Endpoint 2-1 как вход геркулеса, Endpoint 2-2 как вход UDP, везде поставьте чекбоксы Receive from EP1 и Send to EP1 и и все должно уходить/приходить в сом порт. Давно уже не пользовался и нет на этом компе чтобы проверить.
Спасибо. Заработало в обоих направлениях! Нужно было чем-то в открытый COM-порт со стороны разъема данные слать, а я пытался открыть занятый порт.
Миниатюры
COM-UDP.PNG   ComTunnelCOM_UDP.JPG  
Consultant вне форума   Ответить с цитированием
Старый 02.12.2016, 10:36   #12
petrd
Senior Member
 
Регистрация: 09.02.2008
Адрес: Воронеж
Возраст: 46
Сообщений: 1,671
Вес репутации: 1522/67
petrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant future
Отправить сообщение для petrd с помощью ICQ
По умолчанию Re: Передача данных COM порта по WiFi.

Цитата:
Сообщение от Consultant Посмотреть сообщение
А настройки утилиты можно посмотреть? И утилита и терминалка это две разные программы? Многим будет интересно.
Терминалка - это Putty на удаленном ПК, к которому подключена ESP8266. Утилита - это CommTunnel на буке, к которому подключен МК. И web-мордочка ESP8266.
Миниатюры
ScreenShot.png   ScreenShot1.png   Screen1.PNG  
__________________
License MikroC, MikroC PRO and EasyPIC5 by mikroElektronika (the dead mikroICD replaced PICKit2 & PICKit3)
petrd вне форума   Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PIC24FJ256GB106.Измерение времени между сигналами и передача данных по USB. Neitrino Вопросы начинающих 1 24.05.2013 13:41
Передача данных на 7,5 км. vladk Общетехнические вопросы 25 28.02.2013 15:55
Помогите с интерфейсом I2C maxNTF Продукция MICROCHIP 34 23.03.2009 12:45
Передача по радиоканалу с помощью USART Валерий Продукция MICROCHIP 14 29.03.2007 19:13
Передача данных по радиоканалу Валерий Общетехнические вопросы 2 04.03.2007 15:27


Часовой пояс GMT +3, время: 15:08.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot