Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

remote pc uart
http://mcu-bg.com/mcu_site/viewtopic.php?f=14&t=16550
Страница 1 от 1

Автор:  MYXATA [ Пет Май 24, 2019 12:27 pm ]
Заглавие:  remote pc uart

Някой знае ли как може да се работи с уарта на ПЦ дистанционно ?
за усб и за етхрнет има софтуери ама за уарта нещо не виждам

Автор:  Grubi [ Пет Май 24, 2019 4:59 pm ]
Заглавие:  Re: remote pc uart

що - Lantronix модул етернет към уарт/2х уарт не ти ли върши работа? Или ти искаш UART през Team viewer / remote desktop?

Автор:  MYXATA [ Пет Май 24, 2019 5:05 pm ]
Заглавие:  Re: remote pc uart

тц.
имам едно пц в америчку дето има джаджа вързана през уарта. и много ми се ще да си го гледам през терминална програма(или някво подобие) на мойто пц тука. не ми се логва с тиймвюър или друго защото е много тегава процедурата по разни ИТ причини.

Автор:  slav4o.com [ Пет Май 24, 2019 7:36 pm ]
Заглавие:  Re: remote pc uart

ESP8266 в транспарентен режим от тук правиш TCP сървър към който то ще се конектва автоматично.
В Америка няма да ти трябва PC. От твоята страна може да използваш LPB 105 , те могат да работят в транспарентен режим като сървър, вместо да ползваш PC сървър.
п.с. само да предупредя че са с WiFi :lol:
п.п. за сървър мисля telnet - ако ще се пишат ръчно AT команди.

Автор:  gicho [ Пет Май 24, 2019 10:27 pm ]
Заглавие:  Re: remote pc uart

Има такива програмки - прехвърлят данните през ТЦП и създават виртуален COM порт на твоята машина. От едната страна слагаш едната част на софтуера, а при теб другата (клиента и сървъра да го кажем).
Имаше един чехи дето правеха такова, ама бая години не ми се е налагало:
https://www.hw-group.com/software/hw-vsp3-virtual-serial-port
Eltima имат платени подобни продукти:
https://www.eltima.com/products/vspdxp/

Предполагам е излишно да споменавам че закъснениято почти винаги правят проблеми. В смисъл че ако продуктът е кадърен ще има начин да се справи (конфигурируеми таймаути, правилен протокол и т.н.), ама тия кадърните продукти обикновено не те вкарват във филма да дебъгваш "презокенаски".
Елтима имат и добър монитор за серийния трафик - което понякога е по-ценното - отделно че решава проблемът с закъсненията.

Автор:  ps66 [ Съб Май 25, 2019 7:27 am ]
Заглавие:  Re: remote pc uart

gicho написа:
Има такива програмки ...


всички тия програмки (вкл. и аз съм правил подобно решение преди 15г за модбъс) изискват да имаш статичен IP, ...което ако си зад NAT (100%) си е цяло приключение (с port redirection - и то ако админа е на кеф ...)

в такива случаи без междинен сървър няма как да стане (лесно).

Автор:  gicho [ Съб Май 25, 2019 2:58 pm ]
Заглавие:  Re: remote pc uart

Да, така е, защото проблемът е леко архаичен и несериозно да прехвърляш raw уарт достъп през интернет. Далеч по-ефективно е да се направи за протокола, който върви отгоре и тогава да се прехвърля.
А това с достъпа се решава с брокер по средата - например някой от многото безплатни или платени MQTT брокери. При много тежки ограничения се стига до MQTT през websocket/https за да върви през порт 443.
Между другото наскоро рових iot.eclipse.org и видях че BBC публикуват (буквално :) ) субтитри на предаванията на няколкото си канала. Интересно решение и удобно.

Автор:  slav4o.com [ Съб Май 25, 2019 3:40 pm ]
Заглавие:  Re: remote pc uart

gicho, интересна програма. Сега се мъча с нея.
Искам да направя TCP сървър. Порт 80. Уж тръгва COM5 . Отварям COM5 с терминална програма. ОК. От самия комп като напиша в браузъра 127.0.0.1 ми праща на ком-а "GET HTTP1.1 ала бала" и т.н. видимо има връзка. Компютъра ми има IP 192.168.0.2 . Обаче по IP на компютъра го напъвам и нищо не отваря. Ни със смартфона, ни със ESP мога да се закача по 192.168.0.2
спрях изцяло firewall-a
Мисля, че е нещо елементарно но... :)

Автор:  slav4o.com [ Съб Май 25, 2019 5:58 pm ]
Заглавие:  Re: remote pc uart

Да объркал си бях IPто на компа. Стана :)
На ESP се настройва:
AT+CWJAP_DEF="wifitochka","parola"
AT+SAVETRANSLINK=1,"xxx.xxx.xxx.xxx",80,"TCP"
80 е примерен порт. А ххх е локално IP или реално на отдалечен компютър сървър.
Сървъра трябва да е с реално IP както се дискутираше.
На сървърният компютър се отваря COM5 с терминална програма.
На COM13 ми е ЕSPто за да гледам какво става. На практика може да е навсякъде където има WiFi с интернет и приема данните в чист UART.

Прикачени файлове:
uart.png
uart.png [ 610.9 KiB | Прегледано 5959 пъти ]

Автор:  MYXATA [ Съб Май 25, 2019 9:01 pm ]
Заглавие:  Re: remote pc uart

Merci на отзовалите се,
Ще го пробвам понеделника :)

Автор:  valioman [ Пон Май 27, 2019 5:35 pm ]
Заглавие:  Re: remote pc uart

Ако си с линукс:
nc -lk 9801 > /dev/ttyS0 < /dev/ttyS0
това пренасочва целия трафик от tcp порт 9801 към COM1 на компа.
Параметрите на кома си ги настройваш с stty примерно.
Тествано работи на полето :) .

Автор:  kalata23 [ Вто Юни 04, 2019 9:43 am ]
Заглавие:  Re: remote pc uart

SSH? Ако можеш да си пуснеш SSH сървър на отдалечения компютър и да го достъпваш, тогава ще можеш директно да си четеш пишеш през някакъв терминал.
Втори вариант е с TeamViewer. Комуникацията е криптирана, не ти трябват никакви сървъри, безплатно е и можеш да си направиш два акаунта, като вместо динамично генерирана парола да си зададеш постоянна таква. По този начин ще можеш по всяко време от всякакво у-во да се свързваш с отдалечения компютър.

За ESP32 бях правил Wireless UART. Имаш две esp32-ки, които са свързани в една мрежа. На едната платка й задаваш IP-то на другата. Двете се свързват. Закачаш едно UART у-во на едната и друго на другата и започват двете у-ва да си говорят, посредством WiFi-UART bridge-a който се е получил. С леки модвания може директно да закачиш компютъра на едно ESP32, ESP-то към твоето UART у-во и с no-ip/dyndns/някоя друга програма, да се свържеш с твоя комп отдалече.

Относно port Forwarding може да ти да си сървъра а компютъра с UART у-вото да е клиента (тук ограничението, е че ще можеш само от едно единствено място да се свързваш с устройството.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/