Интернет-магазин

Просмотр корзины
В корзине:

товаров - 0 шт.



§ 15. Подключение нескольких модулей Jerome к одной сети

Дмитрий Иванов, 6 Июня 2011

?

"С подключением одного модуля Jerome напрямую к сетевой карте компьютера все понятно. Но, например, мне нужно управлять не одним модулем, а тремя, а нет, лучше даже пятью модулями сразу. Как быть? Где взять еще четыре сетевых порта на моем компьютере?"


Задача решаемая, и решаемая довольно легко и изящно. В реальности, к одной локальной сети можно подключить значительно большее количество модулей Jerome. Все что нам потребуется в престейшем случае – это сетевой коммутатор или Switch.

Подключение нескольких модулей Jerome к одной сети

Рисунок 1. Подключение нескольких модулей Jerome к одной сети


Коммутаторы бывают различных видов и с различными возможностями по количеству подключаемых устройств – от нескольких штук до нескольких десятков.

Сетевой коммутатор для подключения модулей Jerome

Несколько модулей Jerome в одной сети

Рисунок 2. Сетевые коммутаторы


Итак, выберите коммутатор наиболее подходящий под ваши цели в первую очередь исходя из количества модулей Jerome, которыми нужно управлять одновременно.


IP/MAC адреса

Далее важный момент – в одной сети не могут находится несколько устройств с одним и тем же IP/MAC адресами. По умолчанию, у всех модулей Jerome установлен IP адрес 192.168.0.101 и MAC адрес 00-04-A3-00-00-0B (в десятичном формате 0-4-163-0-0-11). Чтобы избежать конфликта адресов, каждому дополнительному модулю, подключае- мому в сеть нужно назначить отличные от других IP и MAC адреса.


Для этого, подключаем каждый модуль напрямую к компьютеру (без коммутатора). Настраиваем подключение как описано в руководстве пользователя и подключаемся к нему по адресу 192.168.0.101 по порту 2424 с помощью, например, программы HyperTerminal для управления модулем с помощью KE-команд. Для смены IP адреса предназначена команда $KE,IP,SET. Для управления MAC адресом - $KE,MAC,SET.

Для 1-го модуля давайте оставим адреса как есть, т.е. IP равен 192.168.0.101, MAC 0-4-163-0-0-11. Для 2-го утсановим IP адресс равным 192.168.0.102 и MAC адрес в виде 0-4-163-0-0-12. Для этого подаем две команды:


$KE,IP,SET,192.168.0.102

$KE,MAC,SET,0.4.163.0.0.12


В ответ модуль должен ответить #IP,SET,OK на первую команду и #MAC,SET,OK на вторую. При этом связь не нарушится, т.к. изменения IP и MAC адреса встпуят в силу только после перезагрузки модуля с помощтю сброса питания или KE-комнады $KE,RST.


!

Измененные настройки IP и MAC адреса сейчас сохранены в энергонезависимой памяти модуля. Не забудте подключить вывод модуля под номером 36 (RST) к +3.3 В (если вы по какой-то причине не сделали этого раньше). В противном случае при перезагрузке модуля все настройки будут стерты и восстановлены в значения по умолчанию.


Для 3-го модуля устанвоим IP адрес 192.168.0.103, MAC 0-4-163-0-0-13 и т.д. Главное чтобы внутри нашей локальной сети адреса новых модулей не повторялись.


$KE,IP,SET,192.168.0.103

$KE,MAC,SET,0.4.163.0.0.13


Тепрь можно подключить наши настроенные (подготовленные) модули одновременно к компьютеру через сетевой коммутатор. Выбираем любой порт коммутатора и соединяем его с сетевой картой компьютера. В произвольном порядке к произвольным портам коммутатора с помощью сетевого кабеля подключаем модули Jerome.

Теперь мы можем управлять каждым из модулей с одного компьютера, обращаясь к каждому модулю по его IP адресу либо через web-интерфейс и/или по порту 2424 текстовыми командами управления.


!

Использование коммутатора так же может быть крайне полезным в том случае если нам необходимо разнести компьютер и модуль на значительное расстояние, например, метров на 300.


В штатном режиме длина кабеля для прямого соедениеия модуля и компьютера составлят примерно 80-100 м. Если попытаться подключить модуль напрямую с помощью кабеля длнинной 200-300 метров есть серьезная вероятность что соединение либо не устанвится вообще, либо оно будет ненадежным (будет подвержено различным электромагнитным помехам от близ лежащих силовых кабелей, электропроводки, источников излучения и т.д.)

Подключение модулей Jerome к сети

Рисунок 3. Подключение Jerome через несколько коммутаторов


Если же каждые 80-100 метров в кабельную сеть включать коммутатор, то он скомпенсирует потери и затухание сигнала в кабеле. Т.о. можно создать целый каскад коммутаторв, увеличив суммарное расстояние между модулем и компьютером до нескольких сотен метров.


© Дмитрий Иванов
6 Июня 2011
http://www.kernelchip.ru


© KERNELCHIP 2006 - 2023