Ground
там просто стрелки меня смутили несколько между espшками
Slava
там просто стрелки меня смутили несколько между espшками
между оконечными устройствами нет стрелок, если кто из них подохнет, остальны будут работать
Ground
веб сервер на esp32 верно?! а как esp32 рассылать будет что-то клиентам? вебсокеты?
Slava
на всех устройстквах web сервера, друг другу передают post запросы, также вэб сервера нужны для редактирования cfg
AntikillerVova 🇷🇺
веб сервер на esp32 верно?! а как esp32 рассылать будет что-то клиентам? вебсокеты?
На есп8266 через веб я установил время на часах реального времени
AntikillerVova 🇷🇺
Значит примерно как то так
AntikillerVova 🇷🇺
По той же технологии только ещё отправить по вифи
у меня такая была год назад, не доделал, потом болел, щас второй заход делаю
у меш сети есть такая особенность что может возникнуть "петля" и вся сеть работать откажется
AntikillerVova 🇷🇺
Но у меня нет ничего такого где нужен постоянный контроль
AntikillerVova 🇷🇺
Тогда думаю пусть есп32 будет сам спрашивать есп8266
Slava
AntikillerVova 🇷🇺
Они тогда не будут слать тревогу
AntikillerVova 🇷🇺
Аа хотя есть ли способ выставить флаг, на то что передача занята?
Ground
Вообще если время есть и чисто поучиться программировать espшки, то можно сделать на веб серверах, там всё просто довольно, http esp тянет, а если побыстрому что-бы просто работало, то не заморачиваться с вебсерверами а использовать pub/sub mqtt хоть на том-же esp32 но лучше и проще на малинке
AntikillerVova 🇷🇺
Типо очереди если захотят все сразу передать
Slava
не надо спрашивать! нужно так.. у кого событие - тот и извещает того, кому нужна информация.
Ground
Аа хотя есть ли способ выставить флаг, на то что передача занята?
а зачем у вас-же tcp там однозначно проверяется доставка пакетов
Slava
Типо очереди если захотят все сразу передать
всё правильно пишешь, бери мой проект, вникай, там решишь
CMy3u🐈
Like this
Сенсорные выключатели чет не очень
Slava
а зачем у вас-же tcp там однозначно проверяется доставка пакетов
я бы сказал, что она требует доработки в части проверки на коннект и доставку и ответ и повторную отправку после паузы, короче гемора много
AntikillerVova 🇷🇺
Спасибо
AntikillerVova 🇷🇺
Буду смотреть
AntikillerVova 🇷🇺
А как можно сделать в веб сайте есп чтобы менялись показания без обновления страницы?
Slava
автообновление есть команда на HTML
AntikillerVova 🇷🇺
Он обновит страницу
Slava
<meta http-equiv='refresh' content='300'>\
Slava
типа такой, я не спец, но это работало
AntikillerVova 🇷🇺
Ок спасибо
Ground
будет только перерисовываться страница
AntikillerVova 🇷🇺
Понятно
Ground
а вообще для этого есть ajax
AntikillerVova 🇷🇺
Что это?
Ground
эт яваскрипт что-бы в браузере на странице получать только те данные которые нужно а не целиком страницу перерисовывать
AntikillerVova 🇷🇺
А можно сделать свой сайт и засунуть код в есп?
Ground
можно, если в esp влезет, только хз как там в esp с файловым хранилищем, если у вас "сайт" это более чем одна страничка
Ground
яваскрипт это не ява, плюс там прям очень много в инете документаций с примерами, не должно быть сложно
Ground
только кстати смотрите сразу что на esp только http https он уже не потянет (но наверное оно и не нужно особо, если в приватной вайфай сети дело происходит)
Slava
https тяжеловат для esp, так же как большые вэб странички, и многое другое, поэтому не стоит хотеть от esp многого, это НЕ процессор, это микроконтроллер. Но зато он дешев и из них можно сделать армию 😊
AntikillerVova 🇷🇺
Главное распределить нагрузку
Slava
я перенес нагрузку на смартфон 🤪
Slava
я не вникал, но понял что и php / mysql можно на смарте поднять, компьютеры уже не особо нужны
AntikillerVova 🇷🇺
Сервер у тебя в телефоне?
Slava
в телефоне у меня RemoteBot for telegram, Tasker, SerialManager. я шлю данные от esp в телеграм из него же и управляю. точнее сказать это разрабатываю, оно работоспособно и работает.
Slava
я не использую mqtt и т.п.
AntikillerVova 🇷🇺
я не использую mqtt и т.п.
Вот и мне оно не надо
AntikillerVova 🇷🇺
Воо, порыося в инете и обнаружил что есп8266 можно через flprog програмировать, точнее код писать
Slava
потомучто список команд определяется оконочным устройством, у каждого свои. Они просто говрят тебе в телеграм я умею это... (список команд), в ты их используешь-посылаешь в esp. Нет необходимости настраивать кнопки в mqtt.
Slava
flprog видел в роликах, сразу понял, что сложный код не написать, возможно я неправ.
AntikillerVova 🇷🇺
Через неё и сервер подымают
AntikillerVova 🇷🇺
)))
AntikillerVova 🇷🇺
Надо попробовать и на ней
AntikillerVova 🇷🇺
Но вроде там нет есп32
Indr1x
Надо попробовать и на ней
"Ардуино иде" - не все возможности доступны. А flprog огонь 😁
Indr1x
Последний он для школьников в робокружке заниматься.
Indr1x
дай ссылку огонь увидеть
Это же сарказм был
Slava
ок
Indr1x
У топик стартера ужасная кажется каша пока в голове
Ground
для esp есть микропитон, вот он огонь должен быть ;)
Slava
кстати, можно сказать что я много напрограммировал на ESP в arduino ide , проблемы только в отдном - код не влазит или слишком тяжел для esp. Т.е. потолок ESP не в программировании, а в ресурсах контроллера.
Ground
да обидно будет, когда нужно будет добавить важный функционал а оперативной памяти уже не хватает
Slava
да, было обидно 😂
Klaus
Информация должна предаваться каждую секунду или даже чаще. Есть еще проблема с перезаписямм во флеш памяти, как с это можно обойти?
Если раз в секунду то http норм. А с флешом — писать не во флеш, где прошивка, а в другой. Например в SD.
AntikillerVova 🇷🇺
И тадчик температуры
AntikillerVova 🇷🇺
Но они все равно со временем сбираются
AntikillerVova 🇷🇺
Вот ещё один вопрос, про веб- страницу у есп8266
AntikillerVova 🇷🇺
Как можно её перенаправить на флешку?
AntikillerVova 🇷🇺
Чтобы он её загружал не с памяти мк а с флешки
AntikillerVova 🇷🇺
Ни как
Фигово