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, парсинг статистики
Как подключить видеорегистратор к интернету




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


Часы на газоразрядных индикаторах ИН-8
Инфракрасный барьер своими руками
Светодиодное освещение - продолжение эволюции
Часы на газоразрядных индикаторах ИН-12 (Nixie Clock)
Светодиодное освещение своими руками



Главная



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











Мужской Проект

Подписка


Поиск