#1 2022-07-19 20:08:45

imden10
Учасник
Зареєстрований: 2022-05-02
Повідомлень: 42

ESP32 проводная сеть

Подскажите как организовать проводное общение между 2 и более esp. Вроде бы и куча всего есть, но я уже запутался. Нужно что то простое, типа: послать esp_n такое то сообщение и получить ответ

Неактивний

#2 2022-07-19 20:49:29

Honey
Учасник
З Київ
Зареєстрований: 2020-09-26
Повідомлень: 412

Re: ESP32 проводная сеть

SPI over 1-wire с примером кода для взаимодействия.
1-wire это шина, у нее должен быть один мастер и может быть множество подчиненных устройств.
Модуль расширения портов - это один из видов подчиненных устройств.

Неактивний

#3 2022-07-20 16:33:44

imden10
Учасник
Зареєстрований: 2022-05-02
Повідомлень: 42

Re: ESP32 проводная сеть

Honey пише:

SPI over 1-wire с примером кода для взаимодействия.
1-wire это шина, у нее должен быть один мастер и может быть множество подчиненных устройств.
Модуль расширения портов - это один из видов подчиненных устройств.

Нужно что бы каждое устройство могло отправлять данные всем

Неактивний

#4 2022-07-20 22:14:53

Honey
Учасник
З Київ
Зареєстрований: 2020-09-26
Повідомлень: 412

Re: ESP32 проводная сеть

В I2C есть механизм арбитража (но в конкретных реализациях его может не быть), который позволяет работу нескольких мастеров на шине. Основное время держите I2C в режиме слейва, а при активной отправке кратковременно переводите в мастер. На этой основе можно написать библиотеку для передачи p2p датаграмм по общей шине.

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму