Marat
А если клиент и сервер по разным ядрам раскидать? :)
EAgold
А если клиент и сервер по разным ядрам раскидать? :)
так разве там есть несколько ядер?
EAgold
суть в том, что должны считываться данные с датчиков и отправляться по сокету на сервер при том, должно быть можно зайти на страницу устройства в локальной сети и эти-же данные смотреть тоже
EAgold
как это организовать?
EAgold
ну в моем случае esp8266 на плате wemos d1 mini
EAgold
а просветите как их использовать?😂
Evgeniy
не, там обновление в реальном времени то-есть не один запрос
Не понял, по подробнее - вся задача целиком?
EAgold
ну.. есть розетка у нее есть датчик тока и релюха сам wemos на esp-хе надо мочь на нее зайти через роутер, смотреть силу тока, напряжение и мощность потребления в реальном времени, а так-же управлять релехой и то-же самое с вебсокет сервером
EAgold
так-то просто раз в сколько-то отправлять состояние
EAgold
и мониторить входящие сообщения
EAgold
если просьба переключить релеху - это делать
EAgold
хотелось сделать по культурнее с записью потребления и других параметром в базу, потом с отображением графиков и так далее..
Evgeniy
Вебсокет сервер с вебсервером на esp32 уживается отлично, а вот клиент хз
EAgold
pzem - там что-то...
EAgold
сори не понимаю
EAgold
внешнего шунта нету
EAgold
там если на 10 ампер то сам датчик встроен в плату
EAgold
если на 100 то внешний
EAgold
у меня на 10
EAgold
🙄 да как-то запихнул 😂
EAgold
ну у меня корпус объемный
EAgold
нее
EAgold
так хотелось бы, но точно не поместится
EAgold
да, там свой блок питания
EAgold
ааа ой что-то не подумал даже
EAgold
что у него есть выход 5 вольт
EAgold
можно попробовать
EAgold
а ну тогда 🤷‍♂️
EAgold
а все-таки, по моему вопросу :)
EAgold
Соберите на mqtt, нормально работает
а я совершенно хз как на него сделать адекватную обвязку
Evgeniy
а я совершенно хз как на него сделать адекватную обвязку
Тогда на IDF вебсервер + вебсокет клиент
EAgold
так а запущенные процессы на разных ядрах могут использовать одну память?
Marat
Человеку тогда придется разбираться с freertos еще, запустить клиент на втором ядре это всего одна таска. Это просто мышление ламера. :)
EAgold
8266
EAgold
можно пример какой-то?
EAgold
оу благодарствую
Marat
Дополню для esp32, xTaskCreatePinnedToCore (function, "function", 8192, NULL, 1, NULL, 1); Последний аргумент в таске 1 - второе ядро, 0 - первое.
Marat
так а в 8266 одно ядро?
Да, тут одно ядро
EAgold
Да, тут одно ядро
и сколько можно делать тасков на ядро
Marat
На сколько памяти хватит
EAgold
ага понял
Alex
чем esp01 отличается от esp01s
EAgold
да понимаю просто сказали про ядра, стало интересно
EAgold
🙈
Marat
Ну учитывая нынешний отток it, скоро такие как я заполонят все и будут делать проекты по alexgyver. 😅
EAgold
оу..
EAgold
ну это больше любительский проект сначала пробовал с датчиком на эффекте холла
EAgold
он работал отвратительно
EAgold
да
Evgeniy
так а запущенные процессы на разных ядрах могут использовать одну память?
по умолчанию все, что связано с сетью - на core 0, пользовательские таски на core 1, и переносить ничего не нужно
Evgeniy
Это сомнительно, если поставить 0.5% резисторы в делитель и буфер на ОУ - будет нормально. Запитав ОУ от 5В
EAgold
переносить, что?
Evgeniy
Все таски на core 1 достаточно оставить и будет работать
Evgeniy
Там и на выходе есть ОУ, если только АЦП из-за делителя начал врать...
EAgold
так имеется в виду с тасками, или что и таски не нужны?
EAgold
так не я делеи не использую как-раз типа все делаю на не блокирующих
EAgold
🙈
EAgold
вот в том что сокет клиент не работает адекватно с вебсервером
Fb
Я в 43 начал. Вот сижу, разбираюсь во всех этих шинах, протоколах, портах...
Аналогично )))) Первый язык С, затем С++, С#, Python, Rust сейчас MCU. С русскоязычной постепенно перешёл на англоязычную в оригинале. Спустя 3 года смотрю и удивляюсь что изучил и что предстоит. 😉
Fb
Не замечал. Как раз на оборот общаясь с разработчиками понимаю о чем речь.
Fb
Программирование MCU сплошная бюрократия - как говорит знакомый. Тренирует мышление.
Alex
Аналогично )))) Первый язык С, затем С++, С#, Python, Rust сейчас MCU. С русскоязычной постепенно перешёл на англоязычную в оригинале. Спустя 3 года смотрю и удивляюсь что изучил и что предстоит. 😉
Проблема в том, что я серьезно изучаю джаву, а есп и т.п. это хобби, на которое не всегда есть время. Точнее его практически нет. Вот и хватаю крупицы, какие успеваю и понимаю, что ни черта не понимаю. Есть готовый девайс, собрал, спаял, прошил а добиться нормальной работы не могу. Даже тот факт, что через ide оно не шьется нормально, а напрямую шьется, уже в ступор ставит...
Василий
Не замечал. Как раз на оборот общаясь с разработчиками понимаю о чем речь.
я про то, что открывая мелкий горизонт и заглядывая дальше понимаешь насколько там еще больше
Василий
вот потому и сказал, что узнавая новое, понимаешь на сколько еще больше ты не знаешь. Вот и он эффект казаться тупее самому себе)