Продолжаем разговор.
Собственно идея была проста и бескрайне наивна — подцепить ESP к сериал порту, из Маямы через ейный диалер дать команду подключиться к беспроводной точке доступа, а дальше всё будет хорошо, "а чо такова то"?
![Rolling Eyes :roll:](./images/smilies/icon_rolleyes.gif)
.
Как подключать? Да просто, через MAX232, она правда 5 вольтовая, да пофиг, через 1К резисторы подключил, именно такой была первая (гетинаксовая) плата.
Просто так не получилось и я стал гуглить. Вот, нашёл
виртуальный модем (скомпиляченный бинарник можно взять
здесь), у автора он работает на C=64, я втыкал в 486 писюк под MS-DOS и из терминалки Telix получал аналогичный результат (самое интересное — "Serial multiplayer game of Doom (sersetup.exe) seems to be also working. Remember to use ATNET0 when playing serial games, also on DosBox emulator if it's the other host."). Уже конкретно прикольно, что и показано в моём видео.
И тут я узнаю, что бывает 3 вольтовая MAX3232, прямо в родном режиме будет ESP работать. И к AtariST её уже
подключили. Но там как-то всё мутно, и скомпилирована она под 19200, так что забираем всё
оригинальное у автора, под 115200. Вот
здесь много обсуждений как заставить работать всё это дело на акселераторе TF3xx под CD32, куда ESP просто нативно втыкается и работает под стандартным serial.device.
Итоговый результат прост, собираем:
![Изображение](https://pic.maxiol.com/images2/1705158607.1606400450.espatari.png)
![Изображение](https://pic.maxiol.com/thumbs2/1705158560.1606400450.espsliprouter3.jpg)
Подключаем ESP к пц/малине через USB-UART
https://aliexpress.ru/item/32693314450.htmlПрошиваем:
esptool.py --port COM35 write_flash -fs 8m 0x00000 0x00000.bin 0x10000 0x10000.bin
Дуркуем под линуксом, (я на RaspberryPi 3 делал):
sudo slattach -L -p slip -s 115200 /dev/ttyUSB0&
sudo ifconfig sl0 192.168.240.2 pointopoint 192.168.240.1 up mtu 1500
telnet 192.168.240.1 7777
CMD>set ssid <your_ssid>
CMD>set password <your_pw>
CMD>set use_ap 0
CMD>save
CMD>reset
Можно сразу под линуксом проверить как этот slip работает:
sudo route add default gw 192.168.240.1
echo "nameserver 8.8.8.8" > /etc/resolv.conf
На Амиге устанавливаем
slip.deviceСоздаём конфиг envarc:Sana2/slip0.config:
# Auto generated file
serial.device 0 115200 192.168.240.2
Я использовал всеми нами любимый
8n1.device, упоминаемый в RU.AMIGA.FAQ:
# Auto generated file
8n1.device 0 115200 192.168.240.2
Втыкаем бутерброд в Амигу и настраиваем в Miami p2p соединение, как на видео:
https://www.youtube.com/watch?v=6iLIrI9lz7AВопросы?
![Mr. Green :mrgreen:](./images/smilies/icon_mrgreen.gif)