Прием\передача данных ESP32 - PC

impresent

New member
Добрый день ув. форумчане!
Есть простой самописный лазертаг на ардуино нано, связь повязка-тагер по телефонному витому проводу, без статистики и всяких свистелок-перделок. Решили проапгрейдиться до ESP32 + OLED. Связь повязка-тагер по BLE. И появилась идея запилить что-то на манер сервака, который будет собирать статистику, давать старт-стоп игре и т.д. Связь с серваком предполагалась по вафле. Первое решение было на простом НТТР клиенте на ЕСП, и веб-сервера с ПХП и мускулом на стороне сервера. Тагер подключался, передавал нужные данные через POST, все работало. Но появились трудности с обратной связью, т.е. отправка с веб-формы сервера на тагер. Было принято решение добавить к ЕСП веб-сервер и принимать данные с сервера через GET. Все это безобразие вроде как заработало. Плюс в том, что это не требует написания тысяч строк кода и работает так сказать с пол пинка. Но это кажется не кошерным и громоздким решением. После гугления на глаза попались MQTT с брокером и websocket на пайтоне, больше мыслей нет. Суть вопроса в том, какой выбрать способ двусторонней передачи данных. Точнее какой способ представляет собой золотую середину между эффективностью, простотой и головной болью при реализации?
Заранее благодарю!
 

nikolz

Well-known member
Золотую середину представляет тот способ,который Вы знаете и способны реализовать.
Пишите тех задание и ищите разработчика.
-------------------------
"Пилите, Шура пилите - они золотые"
 
Сверху Снизу