Какой протокол использовать для управления светодиодной подсветкой с поддержкой Wi-Fi (esp 32)
Я разрабатываю светодиодный светильник на основе Wi-Fi (для целей обучения). У меня мало знаний о веб-сервере, клиентах, веб-протоколах. Я буду использовать ESP32 в качестве контроллера и модуля Wi-Fi.
Есть два способа управления светодиодным светом через Wi-Fi.
Локально Удаленно // на данный момент я фокусируюсь на локальном
Приложение Android/iOS будет обрабатывать всю контрольную часть (приложение Flutter).
Какие протоколы я могу использовать для локального управления светодиодным светом? будет установлено несколько esp32 в то время его трудно контролировать устройство оба устройства будут иметь разные IP
Пожалуйста, помогите! если кто-нибудь даст хороший пример, это будет полезно
@shivam, 👍0
Обсуждение1 ответ
Вы можете использовать свой ESP в качестве сервера с помощью следующего кода, а затем поместить свою строку digitalWrite(1, HIGH) в код следующим образом:
String line = client.readStringUntil('\r');
Serial.print(line);
if(line=="ledon")
{
DigitalWrite(1, HIGH);
}
и в этот момент вы просто можете позвонить по следующей ссылке, чтобы включить светодиод
http://192.168.*.**/ledon
или каков бы ни был старт вашего ipv4.
- Чтение данных из Google Таблиц с помощью Nodemcu
- Как получить IP-адрес esp32 ,который подключается к локальной сети
- Могу ли я удаленно добавить свои учетные данные Wi-Fi в модуль ESP?
- Как публиковать запросы HTTP POST на моем веб-сайте?
- Ethernet nodemcu
- Управление регулятором вентилятора от Arduino
- I2C связь между Arduino Uno и Nodemcu32-s (ESP32)
- Распознавание голоса Arduino
Лично я использую MQTT и сервер Mosquitto, работающий в Интернете. Затем я просто использую MQTTPanel на своем телефоне., @Majenko
google
esp32 wifi led
, @jsotolaЕсть много способов сделать это. Я рекомендую Adafruit IO, который имеет бэкэнд MQTT и хороший настраиваемый интерфейс панели мониторинга, а также является бесплатным для небольших сред. Недавно я перешел на свой собственный брокер Mosquitto MQTT и интерфейс Node Red., @StarCat
дело в том , что невозможно разместить сервер для управления светодиодом в локальной сети, я хочу использовать свое приложение в качестве сервера для управления всеми устройствами, подключенными к моему маршрутизатору, @shivam