Инструменты пользователя

Инструменты сайта


mac_адрес

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
mac_адрес [2023/10/21 18:35]
Admin
mac_адрес [2024/05/22 00:07] (текущий)
Admin
Строка 1: Строка 1:
 Важно, чтобы у вашего контроллера был уникальный MAC адрес. Важно, чтобы у вашего контроллера был уникальный MAC адрес.
-Это важно не только потому, что в пределах одной локальной сети два контроллера с одинаковыми MAC не могут работать но еще и потому, что при старте, контроллер загружает с сервера конфигураций свою настройку, используя MAC как свой уникальный ключ.+Это важно не только потому, что в пределах одной локальной сети два контроллера с одинаковыми MAC не могут работать но еще и потому, что при старте, контроллер загружает с сервера конфигураций или с других контроллеров по шине CAN свою настройку, используя MAC как свой уникальный ключ.
  
 У разных аппаратных платформ ситуация с MAC адресами разная: У разных аппаратных платформ ситуация с MAC адресами разная:
  
- * ESP8266 и ESP32 и так имеют уникальные адреса, тут ничего мудрить не надо+  * ESP8266 и ESP32 и так имеют уникальные адреса, тут ничего мудрить не надо
  
- * DUE имеет уникальный ID каждого чипа, из которого прошивка генерирует уникальный MAC+  * DUE и STM имеют уникальный ID каждого чипа, из которого прошивка генерирует уникальный MAC
  
- * Mega2560 не имеет такого ID, но, зато, имеет честный EEPROM, в который при первом запуске этот адрес можно записать и он сохранится на всю жизнь, даже если контроллеру обновлять прошивку+  * Mega2560 не имеет такого ID, но, зато, имеет честный EEPROM, в который при первом запуске этот адрес можно записать и он сохранится на всю жизнь, даже если контроллеру обновлять прошивку
  
 Кроме этого, при компиляции прошивки, можно задать опцию <code>CUSTOM_FIRMWARE_MAC</code> - в этом случае, у прошивки будет такой MAC адрес, как вы задали  Кроме этого, при компиляции прошивки, можно задать опцию <code>CUSTOM_FIRMWARE_MAC</code> - в этом случае, у прошивки будет такой MAC адрес, как вы задали 
  
-Также, MAC адрес можно заменить командой <code>mac DE:22:33:11:22:33</code>, подключившись к контроллеру терминалом (вместо DE:22:33:11:22:33 - ваш адрес)+Также, MAC адрес можно заменить командой <code>mac DE:22:33:11:22:33</code>, подключившись к контроллеру через [[cli_интерфейс]] (вместо DE:22:33:11:22:33 - ваш адрес)
 В случае Mega2560 это будет запомнено навсегда, в случае DUE - до следующей загрузки прошивки.  В случае Mega2560 это будет запомнено навсегда, в случае DUE - до следующей загрузки прошивки. 
  
mac_адрес.1697902543.txt.gz · Последнее изменение: 2023/10/21 18:35 — Admin