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

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


mac_адрес

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
mac_адрес [2021/06/01 15:08]
167.114.116.38 старая версия восстановлена (2019/05/05 09:03)
mac_адрес [2023/10/21 18:35] (текущий)
Admin
Строка 4: Строка 4:
 У разных аппаратных платформ ситуация с MAC адресами разная: У разных аппаратных платформ ситуация с MAC адресами разная:
  
-* ESP8266 и ESP32 и так имеют уникальные адреса, тут ничего мудрить не надо + * ESP8266 и ESP32 и так имеют уникальные адреса, тут ничего мудрить не надо
-* DUE имеет уникальный ID каждого чипа, из которого прошивка генерирует уникальный MAC +
-* Mega2560 не имеет такого ID, но, зато, имеет честный EEPROM, в который при первом запуске этот адрес можно записать и он сохранится на всю жизнь, даже если контроллеру обновлять прошивку+
  
-Кроме этого, при компиляции прошивки, можно задать опцию CUSTOM_FIRMWARE_MAC - в этом случае, у прошивки будет такой MAC адрес, как вы задали + * DUE имеет уникальный ID каждого чипа, из которого прошивка генерирует уникальный MAC
  
-Также, MAC адрес можно заменить командой "mac", подключившись к контроллеру терминалом+ * Mega2560 не имеет такого ID, но, зато, имеет честный EEPROM, в который при первом запуске этот адрес можно записать и он сохранится на всю жизнь, даже если контроллеру обновлять прошивку 
 + 
 +Кроме этого, при компиляции прошивки, можно задать опцию <code>CUSTOM_FIRMWARE_MAC</code> - в этом случае, у прошивки будет такой MAC адрес, как вы задали  
 + 
 +Также, MAC адрес можно заменить командой <code>mac DE:22:33:11:22:33</code>, подключившись к контроллеру терминалом (вместо DE:22:33:11:22:33 - ваш адрес)
 В случае Mega2560 это будет запомнено навсегда, в случае DUE - до следующей загрузки прошивки.  В случае Mega2560 это будет запомнено навсегда, в случае DUE - до следующей загрузки прошивки. 
  
 Замену MAC через опцию либо через команду не тестировал на ESP - там это совсем не нужно.  Замену MAC через опцию либо через команду не тестировал на ESP - там это совсем не нужно. 
 +
 +Для того, чтобы самостоятельно сгенерировать MAC - прочитайте [[https://ru.wikipedia.org/wiki/MAC-%D0%B0%D0%B4%D1%80%D0%B5%D1%81#.D0.A1.D1.82.D1.80.D1.83.D0.BA.D1.82.D1.83.D1.80.D0.B0_MAC-.D0.B0.D0.B4.D1.80.D0.B5.D1.81.D0.B0|Википедию]]
 +Если коротко, то у самой первой цифры, два младших бита должны быть "10", что соответствует не Multicast адресу, отвязанному от производителя
 +
 +Если лень считать, возьмите первую цифру Макадреса, например, DE или 02, остальное - придумывайте как хотите
 +
 +Посмотреть MAC адрес вашего контроллера проще всего, подключившись по USB - он будет выведен при перезагрузке контроллера
 +См.  [[как_lighthub_работает_с_файлом_конфигурации#подключение_по_usb]]
 +
mac_адрес.1622549324.txt.gz · Последнее изменение: 2021/06/01 15:08 — 167.114.116.38