Взаимодействие двух контроллеров Arduino по сети Ethernet

dokazan1
Offline
Зарегистрирован: 28.11.2016

Народ, будьте любезны кто знает.

Имеется задача по обмену данными между двумя контроллерами на расстоянии 10 км по оптике.

При cрабатывании датчика на 1м, он должен передать на другой инфу, а тот выполнить некоторые

действия и наоборот.

Ethrtnet конверторы на конечных обьектах имеются.

Это можно реализовать на базе контроллеров MegaD-328-R Kit  . Но приобрести в моем регионе проблематично.

Предпочтительнее в смысле доступности и цены выглядит Ardiino uno + Ethernet Shield

Есть ли у кого ссылки на подобные проекты по обмену между 2мя и более контроллерами через ethernet на базе

Arduino? Заранее благодарен.

 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Я бы делал это на ESP или  если одного аналогового порта хватит

dokazan1
Offline
Зарегистрирован: 28.11.2016

Посмотрел Вашу ссылочку , по Raspberry Pi так там вроде до 40 пинов можно использовать для ВВ,

а не 1 аналоговый, если я правильно понял.

здесь

 

axill
Offline
Зарегистрирован: 05.09.2011

Зависит от сложности задачи. Так то хватит связки UNO/NANO/Pro mini с шилдом даже более дешевым на enc28j60

Но с учетом кода для сети памяти в атмега328 остается не много

для более сложной задачи нужна MEGA, хотя MEGA+Шилд стоит на уровне мини компьютера такого как http://www.aliexpress.com/item/32761500374/32761500374.html

если в будущем планируется три или более устройств чтобы друг с другом взаимодействовали рекомендую связывать устройства через mqtt брокер

dokazan1
Offline
Зарегистрирован: 28.11.2016

 В enc28j60 вроде много багов и сервер на нем некоторые рекомендуют перезагружать через 3 минуты.

Raspberry Pi похоже то что надо. Расшариваем файл на каждом . И в него пишется вся инфа с датчиков.

А после обрабатывается тем Raspberry которому это надо. Без связок сервер-клиент.

Всех откликнувшихся благодарю.

Тема закрыта.