Alexey
https://github.com/neolead/skyrc-imax-b6-usb-uart-over-wifi-with-esp8266
Это не совсем то. Мне нужен именно софт, который бы создал виртуальный комп порт и в него перенаправляю трафик. И чтобы к этому порту можно было подключиться с долго же компа (банально терминал) и читать/писать данные
Alexey
Я сделал на два nodemcu esp uart-> ком порт череЗ wifi . Сами цепляются и все. Данные в ком порт
Ну вот я хочу с одной есп, вторая то не нужна, вместо нее можно сразу WiFi компа использовать
Alexey
Дальше уже чисто софт
romanetz
Хм. Неткат?
Alexey
Хм. Неткат?
Через неткат я могу слушать тсп порт, но как создать виртуальный ком порт и засунуть в него данные с этого порта, который слушаю неткатом?
Alexey
Возможно, это все делается консольными утилитами, я просто не знаю какими и как именно. Вот и спрашиваю
Н Е К И Б Е Р Л Е О
Python
Н Е К И Б Е Р Л Е О
Епт
Н Е К И Б Е Р Л Е О
Python serial to tcp https://gist.github.com/tiagocoutinho/fcfff62e6872553b8942a4cd953af700
romanetz
pyserial, tcp_serial_redirect загугли
romanetz
Вообще, искомое зовётся rfc2217, все проги, ей соответствующие, так называются
romanetz
ser2net
Alexey
Python serial to tcp https://gist.github.com/tiagocoutinho/fcfff62e6872553b8942a4cd953af700
Если эта штука создаёт виртуальный ком порт, тогда то, что нужно, чуть позже проверю. Да если не создаёт в нее можно самому добавить создание порта с нужным именем (думаю это быстро нагуглится)
Alexey
Спасибо! 😉
Anonymous
Спасибо! 😉
чтобы сделать виртуальный компорт, то есть не существующий физически , но при этом представленный в системе как реальный ком порт, нужно написать драйвер системы
Н Е К И Б Е Р Л Е О
чем nodemcu с его ком портом не подходит?
Alexey
Есть софт, который подключается к последовательному порту и дальше уже этот софт что-то там делает
Н Е К И Б Е Р Л Е О
Он едрить какой виртуальный и при этом едрить физический
Alexey
Физического порта то нет, данные через телнет (условно) приходят
Н Е К И Б Е Р Л Е О
кароче эмули - херня это все. даешь физический nodemcu ком;)
Н Е К И Б Е Р Л Е О
Физического порта то нет, данные через телнет (условно) приходят
Да почему нет? Usb ttl адаптер именно ком и создает
Anonymous
да нужно саму задачу узнать, а то она вывернута как то противоестественно
Anonymous
Задача то ещё и сам порт создать как раз
ком порт создать это другая задача, это задача написания драйвера в систему, системного драйвера
Anonymous
Задача то ещё и сам порт создать как раз
опишите исходную задачу , а то как-то странно
Н Е К И Б Е Р Л Е О
У меня нормально софт подключается к ком порту созданым nodemcu
Н Е К И Б Е Р Л Е О
По барабану
Н Е К И Б Е Р Л Е О
поэтому в железку и завел;)
Н Е К И Б Е Р Л Е О
Хоть на линуксе хоть на белгоен ос,если у него дрова для usb ttl есть; )
Н Е К И Б Е Р Л Е О
А ваще триллиард скетчей про ком порт телнет для nodemcu
Anonymous
я так понял задачу. Есть пользовательская программа на макоси, которая умеет подключаться к компорту, а фактически при этом нужно подключиться к железке которая в другом городе
Alexey
да нужно саму задачу узнать, а то она вывернута как то противоестественно
Есть софт, который строит графики, отображает параметры на основе даных полученных из ком порта. Для этого в софте выбирается системный порт, его параметры. Очевидно, чтобы это работало к компу надо подключить устройство. Но я могу получить все эти данные через Wi-Fi по сокету. Отсюда задача: создать в системе виртуальный ком порт, слушать tcp/udp порт, и все данные оттуда передавать в виртуальный ком порт и обратно. В моем случае система - macos
Alexey
Да почему нет? Usb ttl адаптер именно ком и создает
вот этого как раз хочется избежать, зачем к комп то что-то втыкать, есть же wifi
Н Е К И Б Е Р Л Е О
Купил ниссан - ебис с ним сам
Anonymous
тебе не сюда
с другой стороны как раз wi-fi2com
Н Е К И Б Е Р Л Е О
с другой стороны как раз wi-fi2com
Не стоит вскрывать эту тему. Будет глючить
Anonymous
Н Е К И Б Е Р Л Е О
Хочешь чтобы не глючило. Втыкай nodemcu
Alexey
nodemcu? нет, спасибо :)
Н Е К И Б Е Р Л Е О
а nodemcu это не wifi ?
В первую очередь это физ ком порт
Anonymous
ага, именно так
так а у вас что с другой стороны ?
Alexey
все просто, осталось драйвер компорта написать.
ага, я думаю это должен быть стандартный урок питона "создаем в системе ком порт" 😃
Anonymous
В первую очередь это физ ком порт
ну так автору и нужен физический компорт
Н Е К И Б Е Р Л Е О
Nodemcu
Н Е К И Б Е Р Л Е О
50й раз;)
Alexey
так а у вас что с другой стороны ?
с другой стороны esp, которая либо сама чем-то управляет, либо забирает данные с ком порта и затем отдает все это дело через сокет
Alexey
nodemcu это всего лишь прошивка для esp, на которой запускаются простые Lua программы
Alexey
чем тогда не устраивает nodemcu ? это esp
дак вопрос то про другую сторону. С есп проблемм нет
Alexey
задача на компе создать сиртуальный ком порт на каждый сокет
Н Е К И Б Е Р Л Е О
Это по твоему что?
Anonymous
дак вопрос то про другую сторону. С есп проблемм нет
ну и с другой стороны нет вопросов, пишете драйвер
Alexey
Это по твоему что?
Кетайский мост юсб - сериал
Н Е К И Б Е Р Л Е О
Кетайский мост юсб - сериал
Вопрос можно закрывать
Alexey
ну и с другой стороны нет вопросов, пишете драйвер
ну вот в этом и был вопрос. Может уже готовое есть, дабы не изобретать велосипед
Alexey
либо берете второй esp ))
а если устройств 100? ))
Anonymous
а если устройств 100? ))
а вы бесплатно хотите? и работать тоже бесплатно? )
Н Е К И Б Е Р Л Е О
а если устройств 100? ))
у тебя макос загнется от 100 компортов
Alexey
а вы бесплатно хотите? и работать тоже бесплатно? )
Я не хочу 100 устройств физически включать в комп :)
Н Е К И Б Е Р Л Е О
а если устройств 100? ))
Ps если бы у бабушки был бы йонг она была дедушкой
Anonymous
у тебя макос загнется от 100 компортов
да вряд ли, на атмегах программные компорты делали на все ноги, штук двадцать чтоли
Alexey
а вы бесплатно хотите? и работать тоже бесплатно? )
Понятно, что на другой стороне будет 100 разных устройств и все подключаются к одному компу
Н Е К И Б Е Р Л Е О
Я те подскажу
Н Е К И Б Е Р Л Е О
Прям так как ты хочешь
Н Е К И Б Е Р Л Е О
С рюшечками и анальными зондами. Ну и конечно добавление 100 ком портов
Alexey
Ну ОС то не проблема. Что за софт для винды?