dlinyj: (Default)
[personal profile] dlinyj
Хотел сострить в стиле Кличко, но всё же не так же как все и каждый день.

Тем не менее, все помният мои мытарства с Psion 5MX. Замечательная машинка, но из всех доступных интерфейсов - это COM-порт и ИК-порт (который аппаратно является тем же СОМ-портом). Т.е. фактически один интерфейс. И была забавная задачка - вывести его в мировую сеть, хотя бы сделать пинг и выйти в джаббер. К слову сказать, мне это удалось, хотя решение было нетривиальным и заняло месяц свободных вечеров (учитывая то, что СОМ-порт не работал на одной железке, а на другой не работал интерфейс флешки).



Если очень кратко, то в качестве сервера через нуль-модем соединение выступает мой комп, а обмен идёт через ИК-порт (в режиме СОМ-порта). Всё это глючит, тормозит и теряет связь. Но худо-бедно работает. Что есть очень круто.
Тогда я смотрел в сторону ESP8266 для того, чтобы через него поднять ppp - соединение. Но, там он не умел создавать такой вариант трафика, или какие-то были проблемы, почему мне не удалось его завести. Потом я остыл к идее, а Psion-ы отдал все. И тут вот, на hackaday.com натыкаюсь на замечательный вариант реализации вывода в сеть старого железа, через этот свисточек.



Саму железку можно было (увы) купить тут http://biosrhythm.com/?page_id=1453 . Жаль, что нет ни схемы, ни прошивки. Хотя, я полагаю что она там дефолтная. Но самая мякотка, заключается в том, что чувак таки поднял через него ppp-соединение!!!



Вот где настоящая крутотень! Там конечно какие-то шаманские действия в minicom, которых я не очень понимаю (не разбирался просто глубоко), но в результате он получает полноценное point-to-point соединение/

Вот теперь я в муках, искать снова Psion 5MX или хватит насиловать труп...

P.S. +ссылка по теме

Date: 2018-03-06 10:29 am (UTC)
From: [personal profile] vital_x
Я на своём псионе так и не починил чтение карточки (

Date: 2018-03-06 10:35 am (UTC)
From: [identity profile] dlinyj.livejournal.com
Ну вот у меня было два псиона. На одном (который у тебя) не работало чтение карточки, но работал СОМ-порт, а на другом не работал СОМ-порт. Это просто какая-то дикая засада была. Хочется найти полностью рабочий со всеми проводами и стилусами.

Date: 2018-03-06 10:38 am (UTC)
From: [personal profile] vital_x
хотел купить плату в сборе, но нигде не нашёл нужную.

Date: 2018-03-06 10:47 am (UTC)
From: [identity profile] murz0id.livejournal.com
Искать Псион в любом случае...

Date: 2018-03-06 10:51 am (UTC)
From: [identity profile] dlinyj.livejournal.com
Было бы круто найти ещё одного такого фанатика, с которым страдать данными глупостями ;)

Date: 2018-03-06 09:22 pm (UTC)
From: [identity profile] di-halt.livejournal.com
У него божественная клава для его размера.

Date: 2018-03-07 04:44 pm (UTC)
From: [identity profile] Николай Замотаев (from livejournal.com)
> Жаль, что нет ни схемы, ни прошивки. Хотя, я полагаю что она там дефолтная. Но самая мякотка, заключается в том, что чувак таки поднял через него ppp-соединение!!!
Так на плате там на вид только питание esp8266 и что-то типа max232.
Судя по видео - PPP там поднят не на esp8266. Сам esp8266 только цепляется к wifi точке, по AT-командам устанавливает telnet/просто tcp соединение (тут не очень понятно), а потом на обоих концах поднимается ppp.

Прошивки найти не удалось, но на reddit-е, по аналогичному вопросу подсказывали:
https://github.com/bozimmerman/Zimodem и https://github.com/jsalin/esp8266_modem
Edited Date: 2018-03-07 05:04 pm (UTC)

Date: 2018-03-07 06:49 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
Не, ну понятно что согласование уровней нужно.

Чтобы установить tcp соединение, уже нужен ppp. За прошивки спасибо большое, я попробую, раньше их не было.

Date: 2018-03-07 11:01 pm (UTC)
From: [identity profile] Николай Замотаев (from livejournal.com)
> Чтобы установить tcp соединение, уже нужен ppp.
А вот тут как раз начинается немного читерства и шаманства.
Там во втором видео как раз чётко видно.
1. ESP подключается к wifi точке, получает адрес и тд. тут всё ок.
2. по AT-команде ESP8266 получается к другой linux-овой машине по telnet-у.
3. в этом telnet-соединении запускается pppd, с задержкой.
4. выходим из minicom, и запускаем через получившийся канал pppd на стороне к которой подключен "модем"
В итоге - сам esp не держит ppp соединение. Он просто транслирует поток байт от устройства до того IP-адреса, куда сказано. PPP реализован на отдельном компьютере.

Date: 2018-03-08 09:40 am (UTC)
From: [identity profile] dlinyj.livejournal.com
Ооо, вот это дельное разъяснение. Ну тогда - это грабли и костыли, которые мало чем отличаются от моего извращения через ИК-порт. Вот если бы esp мог сам поднимать ppp, без лишних слов... (видел ссылки, надо пробовать).

Спасибо!

Date: 2018-03-08 04:01 pm (UTC)
From: [identity profile] Николай Замотаев (from livejournal.com)
Если писать самому - я бы смотрел на SLIP вместо PPP, он намного проще в реализации.
Это если целевое устройство его умеет.

January 2026

S M T W T F S
    123
456 78910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 22nd, 2026 06:31 am
Powered by Dreamwidth Studios