ㅤ
Ну а есп как пробросить в ВПС? ВПС - виртуалка на компе для сбора трафика?
Есп никуда не надо пробрасывать. Задача дробить одну тисипи сессию предположим на пачку еспшке (ибо шейпер по маку) далее на внешнем сервере это все дерьмо собирает в единую сессию и уже слать в интернете. Обратно проделывать тоже самое
ㅤ
Да я где-то на гите видел готовые решения. Не на есп правда но суть такая же чтоб агрегировать трафик на разных провайдеров
ㅤ
жить 4 года - точно дешевле :) писать дрова/бинарь - одни плюсы, будет весёлый и уникальный пет-проект
У тебя жилой дом напротив есть? Договорись с каким нибудь жителем оплачивай ему инет и сиди через него. Раньше так и делали
ㅤ
Этим занимается raspberry pi и похожие одноплатки с воткнутыми usb модемами
Да, есть коммерческие решения, я знаю. Сумматор интернетов называется как-то так. Там внутри малина и 4 модема
Виктор
У тебя жилой дом напротив есть? Договорись с каким нибудь жителем оплачивай ему инет и сиди через него. Раньше так и делали
напротив есть, но мне будто бы проще к себе домой отсылать пакеты (общага в ЮЗАО, дом в Королёве, статика есть, дома инет 500 мбит) по ходу дела уже решу, как быть
ㅤ
Это mptcp до VPS + tinс over TCP решается.
Так он то на есп хочет
Max
Так он то на есп хочет
Жопами будут толкаться.
Виктор
а тогда может USB WiFi адаптеров напихать?
звучит как план б :) можно и то, и другое попробовать😃
Ilia M
напротив есть, но мне будто бы проще к себе домой отсылать пакеты (общага в ЮЗАО, дом в Королёве, статика есть, дома инет 500 мбит) по ходу дела уже решу, как быть
А при чем тут какой дома интернет? У тебя в общаге режется скорость на каждый мак? Ты хочешь дофига маков сделать, чтобы потом суммировать их все?
Tonchik
звучит как план б :) можно и то, и другое попробовать😃
ну смари, 10шт 1200р = 120р точка + юсб хаб, и никаких в мозг по поводу софта и ты ды, а то еще окажется, что в wifi client-2-client низзя
Виктор
А при чем тут какой дома интернет? У тебя в общаге режется скорость на каждый мак? Ты хочешь дофига маков сделать, чтобы потом суммировать их все?
мне нужен ip интернет-провайдера, чтобы не получать бан на том же реддите или других сайтах по asn насчёт маков - да, собираюсь разбивать пакеты, чтобы увеличить пропускную способность суммарную
Vlad
А каким софтом агрегировать?
а вот тут уже 200 тыр за написание :)
Виктор
А каким софтом агрегировать?
самописным говнокодом на си/расте :)
Vlad
ох, как же любит у нас народ на рубль пятаков покупать 😆
Ilia M
самописным говнокодом на си/расте :)
Так если ты шаришь в этом так круто - зачем спрашивал?
ㅤ
насчёт c2c: я решил ethernet порт заказать для каждой esp
Зачем? есп32 с эзернетом будет стоит дороже одноплатника с ним же
Виктор
Так если ты шаришь в этом так круто - зачем спрашивал?
я спрашивал больше про возможности esp32-s3😃
Tonchik
А каким софтом агрегировать?
так вот же http://www.openmptcprouter.com/
Ilia M
я спрашивал больше про возможности esp32-s3😃
А она ничего не умеет без соответствующей прошивки
ㅤ
Я пока не понимаю зачем нужна пачка есп32 тем более с эзернетом, если это все можно решить на одном одноплатнике?
Виктор
Зачем? есп32 с эзернетом будет стоит дороже одноплатника с ним же
хм... нет (или я плохо искал) одноплатники я видел за 500, а по отдельности вышло ~460
Tonchik
Max
я спрашивал больше про возможности esp32-s3😃
А идея в целом дохлая. Потому что AP не раздуплит, что n-подключенных клиентов - твои и будет слать все в одно соединение.
Tonchik
Я пока не понимаю зачем нужна пачка есп32 тем более с эзернетом, если это все можно решить на одном одноплатнике?
в "роутер" напихать WiFi по ценнику 170р за точку, а не 1700 с эзернетом + говнокод))))
Vlad
а мож лучше антенну получше для GSM-роутера с сим-кой ?
Виктор
а мож лучше антенну получше для GSM-роутера с сим-кой ?
в долгосроке выйдет дороже :( жил бы я год - конечно выбрал бы такую схему
Виктор
ладно, хоть развеселил всех свой идеей :) если что-получится, то скину сюда всем спасибо за ответы😄
Max
ладно, хоть развеселил всех свой идеей :) если что-получится, то скину сюда всем спасибо за ответы😄
Да не, bonding всегда был типовой задачей в сетях. Беда в том, что он головняка за собой тащит немало.
Leshik
Вариант один, херовый код, память течет
Код, может, и не лучший. Но утечку памяти я не вижу
Leshik
I (233474) MEM: Free Heap: 224120 bytes (Min: 219984) I (233474) MEM: Largest Free Block: 110592 bytes I (233474) MEM: DRAM Free: 224120, IRAM Free: 258252 I (233474) MEM: TCP Task Stack: 172 | GPIO Task Stack: 172 I (683924) MEM: Free Heap: 222800 bytes (Min: 219984) I (683924) MEM: Largest Free Block: 110592 bytes I (683924) MEM: DRAM Free: 222800, IRAM Free: 256932 I (683924) MEM: TCP Task Stack: 172 | GPIO Task Stack: 172 I (733974) MEM: Free Heap: 224792 bytes (Min: 219984) I (733974) MEM: Largest Free Block: 110592 bytes I (733974) MEM: DRAM Free: 224792, IRAM Free: 258924 I (733974) MEM: TCP Task Stack: 172 | GPIO Task Stack: 172
Leshik
Примерно так тест выглядит
ㅤ
Код, может, и не лучший. Но утечку памяти я не вижу
Ну утечку памяти находить тоже надо уметь. Да и может у тебя часто динамически память выделяется/освобождается. Возникает фрагментация и целые куски кончаются. В любом случае подкидывать uart и смотреть что он туда плюет в момент ошибки
Воу
ывмыи
Leshik
Вот что было во время теста, так это перезагрузка непонятно с чего. После чего все продолжило работать.
ㅤ
Вот что было во время теста, так это перезагрузка непонятно с чего. После чего все продолжило работать.
Почему непонятно с чего? Обычно в юарт он все это выдает. Так же после рестарта можно уточнить причину рибута. Сбой по питанию, собака и так далее
Leshik
Guru Meditation Error: Core 0 panic'ed (LoadProhibited). Exception was unhandled
ㅤ
Ну вот тебе и ответ. LoadProhibited попытка чтения памяти по неверному адресу. Бери дебажь и смотри стек
Алексей
Тогда какой вопрос то?
Ну так я её снёс....
ㅤ
Ну так я её снёс....
Ну так i2c сканер туда засунь укажи sda/scl пины найди адрес дисплея. А потом в своём примере измени его. Там либо 0x3c либо 0x78
ㅤ
Вобщем победил его, запустился!
Естественно, чего его там побеждать. И как обычно в традициях русских форумах ты про это никому расскажешь
Алексей
чего сделал-то ?
Да выставил значение пинов правильно да и всё.
Vlad
Да выставил значение пинов правильно да и всё.
и где было написан правильный вариант ? а где кривой ?
Алексей
и где было написан правильный вариант ? а где кривой ?
Да нигде правильного нет, все примеры из всех библиотек нерабочие, если не знать и не понимать что куда надо дописать, а тут ещё разберись попробуй....
Алексей
В описании то есть, sda 14, scl 12
Vlad
С каким интервалом делать перезагрузку?
сам решай. датчики у меня измеряли до 6 раз в минуту, вот я после 6 раз и бутался
Leshik
Вчера сделал тест который трогал tcp постоянными запросами. И смотрел память. За пару часов так ничего и не приключилось плохого.
Vlad
Вчера сделал тест который трогал tcp постоянными запросами. И смотрел память. За пару часов так ничего и не приключилось плохого.
у тебя до выпуска в прод еще много времени ? тогда допиши всяческое логгирование и погоняй какое-то кол-во дней. ну а по поводу ребута - сам прикинь когда есть паузы в работе малокритичные, по каким условиям, чтобы сделать ребут профилактический. но включишь его когда закончишь отладку\тестирование
Засовин
Вчера сделал тест который трогал tcp постоянными запросами. И смотрел память. За пару часов так ничего и не приключилось плохого.
Прости за банальность, но имеет смысл проверить опции компилятора. Я не знаю, чем и как собирается этот проект. Но недавно переделывал чужую программу, которая собиралась без единого warning. И автор тоже ловил непонятные подвисания, причину которых никак не удавалось найти. Взял его исходники, вставил к себе в проект, а там прям йоптваюмать 😳 Полно ошибок! И индексы массивов, и куча неинициализированных переменных. В исходный проект добавили -Wall, и автор сам всё увидел. PlatformIO, итить, по умолчанию всё игнорировал. Собиралось и работало, причём, сутками работало! А ещё очень здорово прогнать исходники статическим анализатором. Clang я вообще сильно уважаю, умная штука! Только pedantic не включай, ему вообще не угодишь 😉
Max
Adafruit Sparkle Motion – An ESP32-based addressable LED controller with four outputs, 100W USB-C power, and WLED/xLights support The Adafruit Sparkle Motion is an ESP32-based LED controller board designed to drive addressable LEDs, including WS2812B, APA102, SK6812, LPD8806, UCS2904, and SM16704. It supports both WLED and xLights projects and features an onboard 100W USB-C PD port to drive even high-voltage LED setups. The board includes dual power input options (USB-C PD with 5/12/20V… https://www.cnx-software.com/2025/05/01/adafruit-sparkle-motion-an-esp32-based-addressable-led-controller-with-four-outputs-100w-usb-c-power-and-wled-xlights-support/
Max
Retro-Logger Retro-Logger - a secure, ESP32-based IoT data logger built specifically for legacy industrial machines. https://www.hackster.io/Mukesh_Sankhla/retro-logger-6cf174
Max
Добрый день, уважаемые читатели! Представлю вашему вниманию сразу две статьи, но на одну тему: 💠 Что такое MQTT и с чем его едят 💠 ESP32 MQTT Client API Первую можно не читать, если вы знаете, что это такое...
Max
XIAO 2-channel Wi-Fi AC Energy Meter runs ESPHome on ESP32-C6 module, comes with two 100A CT clamps Seeed Studio’s XIAO 2-channel Wi-Fi AC Energy Meter is an ESP32-C6 (XIAO ESP32-C6) powered power meter with two independent CT clamp (Current Transformer clamp) connectors to safely measure power consumption when placed around one of the wires from an AC cable. We reviewed the SONOFF POW Ring single-channel WiFi CT clamp power meter with eWelink… https://www.cnx-software.com/2025/05/01/xiao-2-channel-wi-fi-ac-energy-meter-runs-esphome-on-esp32-c6-module-comes-with-two-100a-ct-clamps/
Tonchik
Кстати, про антенны, закрыл ща пластиковую коробку (с рынка а ля IP54) в подвале с Yellow Pin ESP32, RSSI на модуле упал с -61 до -65... а на роутере летает между g 6мбит и n 13мбит
Tonchik
Tonchik
Max
How to Make a Cheap ESP32 Drone (Under 15$) Let's build a drone under 15$ https://www.hackster.io/e_s_c/how-to-make-a-cheap-esp32-drone-under-15-371767
🩴👙🎩
кто знает,esp32 wroom 32u можно прошить на bruce?
🩴👙🎩
я хочу сделать свой м5стик но лучше
ㅤ
я хочу сделать свой м5стик но лучше
Судя по первому вопросу, то лучше ты точно не сделаешь
🩴👙🎩
Судя по первому вопросу, то лучше ты точно не сделаешь
та попроьовать нужно,так прошить можно или нет?
🩴👙🎩
Напомни о чем эта прошивка?
можно блютуз колонки глушить или телевизоры выключать но нужна антенка