Прошивка Arduino по сети

kedrikov
Offline
Зарегистрирован: 31.12.2011

Всем привет.

Есть необходимость прошить атмегу 328 с удаленного компа.Прошивка комерческая. Человек который владеет прошивкой прислал такое сообщение :

Я могу тебе удаленно прошить мегу, но нужно расшарть USB (открыть два порта на файрволе и NAT настроить) - если тебя такие слова не пугают то сделаем.

 

Объясните мне на пальцах как настроить такое соединение.

В наличии есть ардуино нано на 320-й

kedrikov
Offline
Зарегистрирован: 31.12.2011

Сори не вижу кнопки редактирывать. В наличии есть нано на 328-й

step962
Offline
Зарегистрирован: 23.05.2011

Что такое NAT (от англ. Network Address Translation — «преобразование сетевых адресов») и как он функционирует можно посмотреть вот на этой анимашке - http://www.cisco.com/image/gif/paws/6450/nat.swf (тыцкайте кнопки внизу картинки для отправки хороших/плохих пакетов в ту или иную сторону)

__Alexander
Offline
Зарегистрирован: 24.10.2012

И как только зальется hex и пойдет его верификация - вынимайте ISP и считывайте себе прошивку ). Потом подключите назать и типа: "давай еще разок, а то шото не прошло". )

leshak
Offline
Зарегистрирован: 29.09.2011

Почти неверняка он вам предложит установить какую-то программулину. Которая "будет отдавать ваш USB в сеть". Что-то типа вот такой http://www.usb-over-network.com/

Но... ваш роутер, почти наверняка, естественно защищает всю внутренюю сеть и просто так достучаться к вашему компьютеру "из интернета" - не получится.

Нужно будет сказать что "вот на таких портах" (очень грубо  порт это "магическая цифра") - нужно разрешать доступатся к моему порту.

Вообещем он вам скажет.

1. Поставте вот эту софтину
2. Настройте свой роутере так, что-бы если кто-то стучится в него снаружи на порты XXXX и YYYYY - он перенаправлял запрос на ваш компьютер. На его порты XXXX,YYYY

Как именно настроить ваш модем для этого - это уже гуглить именно ваш модем. Вообщем-то для всех популярных роутеров спокойно гуглятся пошаговые инструкции этой операции (или инструкцию почитать). Искать на слова "Port Forwarding","порт форвардинг", "проброс портов", "открыть порты..", "перенаправление портов".

Часто такие инструкции можно найти на всяких игровых сайтах, в инструкциях настройки торренов и т.п. Им тоже нужен "проброс портов" (только номера XXXX,YYY у них, естественно - другие).

Как вариант, если ваш провайдер "просто отдает интернет в кабель" (без необходимости поднятия всяких сессий хитрых и т.п.) - можно на время заливки просто подключить комп напрямую к кабелю провайдера. Миную роутер. Тогда его настраивать - не нужно (но в этот момент ваш комп будет "открыт всем ветрам" :).

Можно, как альтернативу, воспользоватся чем-то типа Hamachi. Тогда вы будете как-бы в одной локальной сети и пробрасывать порты будет не нужно.

Где-то в фичах видел, что вроде TeamViewer тоже позволяет доступатся к локальной сети. Но не пробовал. Кстати он же удобен просто что-бы человек вам помог все поставить/настроить. Возможно с помощью него человек вообще сможет все сделать за вас, а вы будете только сидеть-смотреть и ждать результата :)

P.S. И еще в виндовом файерволе, если он у вас включен, нужно будет разрешить доступ к этим портам.

 

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

http://sourceforge.net/projects/realterm/

И шарим компорт......