Home / Posts / Электроника / Arduino и Ethernet shield, подключение к интернету /


Arduino и Ethernet shield, подключение к интернету



Хотелось бы заострить внимание на небольшом нюансе, который может возникнуть при подключении Ethernet модуля к Arduino и его использовании в качестве сервера или клиента.

Предположим, что у нас есть провайдер, раздающий динамические адреса ip (а сейчас все такие). Имеется настроенный роутер с подключенным к нему компьютером (в данном случае роутер  TL-WR842N). 

Для того, чтобы работать с Ethernet модулем, нам нужно получить ip - адрес по DHCP. Подключаем модуль к свободному разъему на роутере и загружаем скетч DhcpAddressPrinter, который находится в библиотеке. Если получение адреса прошло успешно, в мониторе порта высветится наш ip - адрес.

В моем случае роутер почему-то не выдал ip адрес. В списке DHCP клиентов роутера также нового устройства не появилось.

В такой ситуации нужно самому зарезервировать ip для конкретного mac - идентификатора нашего модуля во вкладке Address Reservation.

 

 

Этот mac - адрес должен совпадать с тем, что прописан в скетче.

После этой процедуры появился еще один клиент в DHCP - листе, и в мониторе порта высветился ip - адрес.

 

 

 

Далее нам нужно зайти на наш Arduino - сервер.

Для этого необходимо сделать проброс портов, чтобы роутер перенаправлял нас на Arduino.

 

 

Далее загружаем скетч WebServer, который находится там же. Прописываем свои mac и ip.

Если теперь набрать в браузере внешний ip роутера, мы попадем на страницу, выдаваемую нашим сервером.

 

 

Но оперировать внешним ip - адресом неудобно, поскольку он иногда будет меняться.

Поэтому надо воспользоваться сервисом no-ip - как это сделать, более подробно написано здесь

После этих действий сервер будет доступен по постоянному доменному имени.

 

 


,






Еще статьи по теме


Arduino клиент, чтение RSS и API, парсинг статистики
Как подключить видеорегистратор к интернету




Свежие статьи


Бареттер - стабилизатор тока из лампы накаливания
Маломощный усилитель на транзисторах
Усилитель от магнитофона Комета 212
MotionEye - Видеонаблюдение на Raspberry Pi
Усилитель на TDA7350



Главная



Комментарии (0)










Поиск