Прошивка Arduino по сети
- Войдите на сайт для отправки комментариев
Пнд, 22/04/2013 - 16:30
Всем привет.
Есть необходимость прошить атмегу 328 с удаленного компа.Прошивка комерческая. Человек который владеет прошивкой прислал такое сообщение :
Я могу тебе удаленно прошить мегу, но нужно расшарть USB (открыть два порта на файрволе и NAT настроить) - если тебя такие слова не пугают то сделаем.
Объясните мне на пальцах как настроить такое соединение.
В наличии есть ардуино нано на 320-й
Сори не вижу кнопки редактирывать. В наличии есть нано на 328-й
Что такое NAT (от англ. Network Address Translation — «преобразование сетевых адресов») и как он функционирует можно посмотреть вот на этой анимашке - http://www.cisco.com/image/gif/paws/6450/nat.swf (тыцкайте кнопки внизу картинки для отправки хороших/плохих пакетов в ту или иную сторону)
И как только зальется hex и пойдет его верификация - вынимайте ISP и считывайте себе прошивку ). Потом подключите назать и типа: "давай еще разок, а то шото не прошло". )
Почти неверняка он вам предложит установить какую-то программулину. Которая "будет отдавать ваш USB в сеть". Что-то типа вот такой http://www.usb-over-network.com/
Но... ваш роутер, почти наверняка, естественно защищает всю внутренюю сеть и просто так достучаться к вашему компьютеру "из интернета" - не получится.
Нужно будет сказать что "вот на таких портах" (очень грубо порт это "магическая цифра") - нужно разрешать доступатся к моему порту.
Вообещем он вам скажет.
1. Поставте вот эту софтину
2. Настройте свой роутере так, что-бы если кто-то стучится в него снаружи на порты XXXX и YYYYY - он перенаправлял запрос на ваш компьютер. На его порты XXXX,YYYY
Как именно настроить ваш модем для этого - это уже гуглить именно ваш модем. Вообщем-то для всех популярных роутеров спокойно гуглятся пошаговые инструкции этой операции (или инструкцию почитать). Искать на слова "Port Forwarding","порт форвардинг", "проброс портов", "открыть порты..", "перенаправление портов".
Часто такие инструкции можно найти на всяких игровых сайтах, в инструкциях настройки торренов и т.п. Им тоже нужен "проброс портов" (только номера XXXX,YYY у них, естественно - другие).
Как вариант, если ваш провайдер "просто отдает интернет в кабель" (без необходимости поднятия всяких сессий хитрых и т.п.) - можно на время заливки просто подключить комп напрямую к кабелю провайдера. Миную роутер. Тогда его настраивать - не нужно (но в этот момент ваш комп будет "открыт всем ветрам" :).
Можно, как альтернативу, воспользоватся чем-то типа Hamachi. Тогда вы будете как-бы в одной локальной сети и пробрасывать порты будет не нужно.
Где-то в фичах видел, что вроде TeamViewer тоже позволяет доступатся к локальной сети. Но не пробовал. Кстати он же удобен просто что-бы человек вам помог все поставить/настроить. Возможно с помощью него человек вообще сможет все сделать за вас, а вы будете только сидеть-смотреть и ждать результата :)
P.S. И еще в виндовом файерволе, если он у вас включен, нужно будет разрешить доступ к этим портам.
http://sourceforge.net/projects/realterm/
И шарим компорт......