Arduino Yun+Wi-Fi+ Управление коммутатором

Тема в разделе "Проводная и беспроводная связь", создана пользователем hopupu, 4 мар 2016.

  1. hopupu

    hopupu Нерд

    Приветствую!

    Раньше с Arduino знаком не был, но назрела задача: не сидеть в холодной серверной и настраивать оборудование вне ее.

    Дано:
    1. Arduino Yun
    2. Кабель: USB2Com
    3. Коммутатор
    В итоге есть желание подключаться по wi-fi с айпада или ноутбука к коммутатору. Как сделать?( на рынке много всего, но хочется самому) Направьте немного :)

    Спасибо!
     
    ИгорьК нравится это.
  2. ИгорьК

    ИгорьК Гуру

    Круто! У меня тоже давняя мечта поиграться с завалявшейся Yun. Найдете что полезное - делитесь ссылками.
     
  3. hopupu

    hopupu Нерд

    Пока решил поступить просто: установил kmod-usb-serial-pl2303 (кабель usb2com с этим чипом), появился /dev/ttyUSB0... Дальше... В raspberry pi я бы просто отредактировал .kermrc для установки параметра com-порта и далее connect.. Но... есть ли в arduino yun замена kermit?
     
  4. hopupu

    hopupu Нерд

    Вот парочка вариантов решения (сильно зависят от программы-клиента которой вы пользуетесь):

    Установить пакет ser2net
    • Файл конфигурации ( /etc/ser2net.conf ) примерно такой:
    5001:raw:0:/dev/ttyUSB0:9600 NONE 1STOPBIT 8DATABITS -XONXOFF LOCAL -RTSCTS
    • Далее телнет по адресу arduino на порт 5001 и вы на коммутаторе (если есть какие либо проблемы при этом, то заходим телнетом на arduino (23-й порт) и с консоли пишем: telnet localhost:5001)
    Установить пакет minicom
    • запустить minicom -s -t vt102 и произвести первоначальную настройку
    • запустить minicom -o (ctrl-a z из minicom - меню)

    Есть еще один вариант:
    • Поставить coreutils-stty и uucp
    • Дать пару команд:
    stty -F /dev/ttyUSB0 cs8 9600 ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke noflsh -ixon -crtscts -clocal

    cu -l /dev/ttyUSB0


    Но это работает через раз и только с macbook... Пока не разобрался почему
     
    Последнее редактирование: 12 мар 2016