Автор |
Съобщение |
MYXATA
Ранг: Форумен бог
Регистриран на: Пон Юни 05, 2006 12:48 pm Мнения: 4393 Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
|
remote pc uart
Някой знае ли как може да се работи с уарта на ПЦ дистанционно ? за усб и за етхрнет има софтуери ама за уарта нещо не виждам
_________________ ... ако трети ден не ти се работи... това означава, че е сряда !
|
Пет Май 24, 2019 11:27 am |
|
|
Grubi
Ранг: Форумен бог
Регистриран на: Чет Мар 16, 2006 8:42 am Мнения: 10891 Местоположение: Гьотеборг
|
Re: remote pc uart
що - Lantronix модул етернет към уарт/2х уарт не ти ли върши работа? Или ти искаш UART през Team viewer / remote desktop?
|
Пет Май 24, 2019 3:59 pm |
|
|
MYXATA
Ранг: Форумен бог
Регистриран на: Пон Юни 05, 2006 12:48 pm Мнения: 4393 Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
|
Re: remote pc uart
тц. имам едно пц в америчку дето има джаджа вързана през уарта. и много ми се ще да си го гледам през терминална програма(или някво подобие) на мойто пц тука. не ми се логва с тиймвюър или друго защото е много тегава процедурата по разни ИТ причини.
_________________ ... ако трети ден не ти се работи... това означава, че е сряда !
|
Пет Май 24, 2019 4:05 pm |
|
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 7:04 pm Мнения: 2580 Местоположение: Велико Търново / София
|
Re: remote pc uart
ESP8266 в транспарентен режим от тук правиш TCP сървър към който то ще се конектва автоматично. В Америка няма да ти трябва PC. От твоята страна може да използваш LPB 105 , те могат да работят в транспарентен режим като сървър, вместо да ползваш PC сървър. п.с. само да предупредя че са с WiFi п.п. за сървър мисля telnet - ако ще се пишат ръчно AT команди.
|
Пет Май 24, 2019 6:36 pm |
|
|
gicho
Ранг: Форумен бог
Регистриран на: Пон Мар 13, 2006 12:59 pm Мнения: 3855 Местоположение: Габрово
|
Re: remote pc uart
Има такива програмки - прехвърлят данните през ТЦП и създават виртуален COM порт на твоята машина. От едната страна слагаш едната част на софтуера, а при теб другата (клиента и сървъра да го кажем). Имаше един чехи дето правеха такова, ама бая години не ми се е налагало: https://www.hw-group.com/software/hw-vsp3-virtual-serial-portEltima имат платени подобни продукти: https://www.eltima.com/products/vspdxp/Предполагам е излишно да споменавам че закъснениято почти винаги правят проблеми. В смисъл че ако продуктът е кадърен ще има начин да се справи (конфигурируеми таймаути, правилен протокол и т.н.), ама тия кадърните продукти обикновено не те вкарват във филма да дебъгваш "презокенаски". Елтима имат и добър монитор за серийния трафик - което понякога е по-ценното - отделно че решава проблемът с закъсненията.
|
Пет Май 24, 2019 9:27 pm |
|
|
ps66
Ранг: Форумен бог
Регистриран на: Пет Яну 19, 2007 8:16 am Мнения: 1063 Местоположение: путинофили: "иди н***й"
|
Re: remote pc uart
всички тия програмки (вкл. и аз съм правил подобно решение преди 15г за модбъс) изискват да имаш статичен IP, ...което ако си зад NAT (100%) си е цяло приключение (с port redirection - и то ако админа е на кеф ...) в такива случаи без междинен сървър няма как да стане (лесно).
|
Съб Май 25, 2019 6:27 am |
|
|
gicho
Ранг: Форумен бог
Регистриран на: Пон Мар 13, 2006 12:59 pm Мнения: 3855 Местоположение: Габрово
|
Re: remote pc uart
Да, така е, защото проблемът е леко архаичен и несериозно да прехвърляш raw уарт достъп през интернет. Далеч по-ефективно е да се направи за протокола, който върви отгоре и тогава да се прехвърля. А това с достъпа се решава с брокер по средата - например някой от многото безплатни или платени MQTT брокери. При много тежки ограничения се стига до MQTT през websocket/https за да върви през порт 443. Между другото наскоро рових iot.eclipse.org и видях че BBC публикуват (буквално ) субтитри на предаванията на няколкото си канала. Интересно решение и удобно.
|
Съб Май 25, 2019 1:58 pm |
|
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 7:04 pm Мнения: 2580 Местоположение: Велико Търново / София
|
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 Мисля, че е нещо елементарно но...
|
Съб Май 25, 2019 2:40 pm |
|
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 7:04 pm Мнения: 2580 Местоположение: Велико Търново / София
|
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.
|
Съб Май 25, 2019 4:58 pm |
|
|
MYXATA
Ранг: Форумен бог
Регистриран на: Пон Юни 05, 2006 12:48 pm Мнения: 4393 Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
|
Re: remote pc uart
Merci на отзовалите се, Ще го пробвам понеделника
_________________ ... ако трети ден не ти се работи... това означава, че е сряда !
|
Съб Май 25, 2019 8:01 pm |
|
|
valioman
Ранг: Почетен член
Регистриран на: Съб Сеп 17, 2005 4:07 pm Мнения: 810 Местоположение: Сливен
|
Re: remote pc uart
Ако си с линукс: nc -lk 9801 > /dev/ttyS0 < /dev/ttyS0 това пренасочва целия трафик от tcp порт 9801 към COM1 на компа. Параметрите на кома си ги настройваш с stty примерно. Тествано работи на полето .
|
Пон Май 27, 2019 4:35 pm |
|
|
kalata23
Ранг: Популярен
Регистриран на: Пон Дек 15, 2014 10:05 pm Мнения: 324
|
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 у-вото да е клиента (тук ограничението, е че ще можеш само от едно единствено място да се свързваш с устройството.
|
Вто Юни 04, 2019 8:43 am |
|
|