Hi All !
Вот чешу репку, как с наименьшими отклонениями от стандарта (лучше вовсе без отклонений) сделать нечто, пригодное для конфигурирования в сети _после_ физического подключения к сетке? То есть: есть устройство, работающее на неизвестной (одной из 10) скорости, имеющее неизвестный (1 из 200) адрес. Его подключили к сетке. Каким макаром мне узнать, есть ли оно на связи, установить ему требуемую скорость и сетевой адрес?
Устройство с таким же адресом может уже быть в сетке.
Вариант1. Если есть персональный ID.
1.Вводим дополнительную уникальную информацию для каждого устройства (типа зашитого при производстве индивидуального ID) 2.Пишем свою команду вроде "перевести в режим Listen Only девайс с указанным ID".То есть сначала отключаю все известные девайсы, после чего ищу новый.- Работаем с оставшимся в сети девайсом (ищем и конфигурируем).
Вариант 2. Связанный с организацией процедуры подключения.
- Выключаем все слейвы бродкастовой командой.
- Поключаем к сети новый девайс
- Запускаем процедуру его поиска и конфигурирования.
Может, еще какие идеи есть?
Hа девайсе нет никаких джамперов и кнопок.
И еще. В ПИКах есть ID в словах конфигурации. Можно ли как-нибудь его прочитать из программы? (хотя это я счас сам тут сяду разберусь, но если у кого есть опыт чтения- квакните.) Или свой ID в поле встроенной памяти данных/программ городить нужно?
WBRgrds Ruslan