Как отправить данные с одного устройства на другое зная только MAC адрес? Здравствуйте! У меня есть 2 платы arduino, у каждой есть wifi-модуль esp32, которые подключены к одному wifi роутеру. Можно ли как-нибудь с одной платы отправить сообщения на другую зная только MAC адрес?

26 Мая 2021 в 19:54
384 +1
0
Ответы
1

Да, это возможно. Для отправки данных с одного устройства на другое по MAC-адресу, вам нужно использовать протокол ARP (Address Resolution Protocol). ARP позволяет устройству определить MAC-адрес другого устройства, зная его IP-адрес.

Для отправки данных на другое устройство по MAC-адресу с помощью Arduino и ESP32, вам нужно выполнить следующие шаги:

Получите IP-адрес целевого устройства, используя его MAC-адрес. Для этого вам понадобится отправить ARP запрос на широковещательный адрес, чтобы получить связь между MAC-адресом и IP-адресом.

После того как вы получите IP-адрес целевого устройства, вы можете отправлять данные на него через сеть. Например, вы можете использовать протокол UDP для отправки сообщений.

На целевом устройстве вам нужно настроить его для приема данных и обработки сообщений, которые вы отправляете с другого устройства.

Будьте внимательны при использовании ARP, поскольку некоторые сети могут быть настроены таким образом, что блокируют ARP запросы. Также помните, что безопасность вашей сети может быть нарушена, если вы будете часто отправлять ARP запросы.

Надеюсь, это поможет вам отправить данные с одного устройства на другое, зная только MAC адрес. Удачи!

17 Апр в 18:08
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 548 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир