AntikillerVova 🇷🇺
Б - байт, б - бит
Василий
ну у меня по тогла 1000+100, но по вифи все равно все сильно хуже
VS
у нас в регионе дома или 100 мегабит/c или 1 гигабит/c
VS
😳 и всё?
больше не встречал, меньше естественно есть
AntikillerVova 🇷🇺
У нас максимум 800Мб/с по оптике, выше нет скорости
AntikillerVova 🇷🇺
больше не встречал, меньше естественно есть
Ааа, а то я думать либо 100 либо 1000 )))
Василий
беда в том, что на телефоне, стабильного 4ж хватает сейчас на все
Василий
нет особого смысла больше. а учитывая что телефон это чисто "телеграм", то дома его овердофига
AntikillerVova 🇷🇺
Да и то, мне 500Мб головой хватает))) торент даже не может использовать всю скорость, максимум что удавалось увидеть это 35-40МБ/с скачке
AntikillerVova 🇷🇺
нет особого смысла больше. а учитывая что телефон это чисто "телеграм", то дома его овердофига
Я использую моб.инет только когда не дома, скорость ппц какая медленная.
AntikillerVova 🇷🇺
Василий
Я использую моб.инет только когда не дома, скорость ппц какая медленная.
ну у разные расположения, разные кейсы использования. мне для телеграма хватает, а кино я по телеку смотрю
Василий
🤔 а зачем отключать вифи?
ну бывает у людей находишься, тусишь возле кого то на грани приема вифи. оно его ловит, а инет не дает
Василий
вот и самое быстрое - выключить
AntikillerVova 🇷🇺
Пусть он работает, это упростит автоматизации. Да и теперь в телефонах стоит проверка на доступ инете по вифи. Если нет доступа то он не переходит на вифи и сидит на моб.инете
AntikillerVova 🇷🇺
С таким столкнулся когда детям доступ закрывал, чтобы уроки делали.
AntikillerVova 🇷🇺
не всегда сразу переходит. быстрее переключить.
Решать вам конечно, но присутствие определять только так можно. А лучше по вифи и БТ устройствам.
Василий
Решать вам конечно, но присутствие определять только так можно. А лучше по вифи и БТ устройствам.
не мой вариант. "дочка часто оставляет телефон дома, если едет с нами"
Василий
у меня есть 10G потребитель, но почему то впн на него упирается в 30-100мбит :(
VS
А wifi 5GHz с шириной канала 80MHz и игнорированием соседних каналов
Denisio
У меня торренты упираются в скорость тарифа, 330 мбит
Denisio
33-34 мбайт/сек
Василий
Что у вас есть? Что за 10G?
ДЦ. я с ним трафик гоняю. UDP BW Test показывает 500-800мбит, а впн по юдп, всего 30-100 :(
AntikillerVova 🇷🇺
Что за 10G?
AntikillerVova 🇷🇺
Что это?
VS
На какой скорости он скачивает?
там где 100Мбс -12МБс, там где 1Гбс - 125
Василий
10гигабит заходит канал туда. впн поднят с одной стороны, микротик 4011 с другой - микротик 2004 загрузка меньше 2-4%. ощущение, что режет где то провайдер именно л2тп трафик
VS
маршутизаторы на openwrt, провайдеры киевстар, триолан, датагруп, интертелеком
Василий
маршутизаторы на openwrt, провайдеры киевстар, триолан, датагруп, интертелеком
из адекватных только датагрупп, но подозреваю, что речь идет не о диком СЛА :)
Maxim
Подскажите что тут неправильно и как поправить? main.cpp #include "webserver.h" WebServer webServer; void setup() { webServer.init(); } void loop() { webServer.run(); } webserver.h #ifndef webserver_h #define webserver_h #include <ESP8266WebServer.h> class WebServer { private: ESP8266WebServer server; public: WebServer(); void handleBlink(); void init(); void run(); }; #endif webserver.cpp #include <ESP8266WebServer.h> #include "webserver.h" WebServer::WebServer() { ESP8266WebServer server = ESP8266WebServer(80); } void WebServer::handleBlink() { short ledState; if (server.arg("state") == 0) { ledState = LOW; } else { ledState = HIGH; } digitalWrite(2, ledState); server.send(200, "text/plain", "OK"); } void WebServer::init() { server.on("/blink", [](){ handleBlink; }); server.begin(); } void WebServer::run() { server.handleClient(); } Компилятор ругается на эту строку server.on("/blink", [](){ handleBlink; }); src/webserver.cpp:27:23: error: invalid use of non-static member function 'void WebServer::handleBlink()' Из поиска только единственно более менее подходящие что нашел это вот это обсуждение https://stackoverflow.com/questions/61644875/problem-with-esp8266webserveronconst-char-6-unresolved-overloaded-functi Но оно либо не подходит, либо я неполностью понял. Собираю на PlatformIO.
Василий
Подскажите что тут неправильно и как поправить? main.cpp #include "webserver.h" WebServer webServer; void setup() { webServer.init(); } void loop() { webServer.run(); } webserver.h #ifndef webserver_h #define webserver_h #include <ESP8266WebServer.h> class WebServer { private: ESP8266WebServer server; public: WebServer(); void handleBlink(); void init(); void run(); }; #endif webserver.cpp #include <ESP8266WebServer.h> #include "webserver.h" WebServer::WebServer() { ESP8266WebServer server = ESP8266WebServer(80); } void WebServer::handleBlink() { short ledState; if (server.arg("state") == 0) { ledState = LOW; } else { ledState = HIGH; } digitalWrite(2, ledState); server.send(200, "text/plain", "OK"); } void WebServer::init() { server.on("/blink", [](){ handleBlink; }); server.begin(); } void WebServer::run() { server.handleClient(); } Компилятор ругается на эту строку server.on("/blink", [](){ handleBlink; }); src/webserver.cpp:27:23: error: invalid use of non-static member function 'void WebServer::handleBlink()' Из поиска только единственно более менее подходящие что нашел это вот это обсуждение https://stackoverflow.com/questions/61644875/problem-with-esp8266webserveronconst-char-6-unresolved-overloaded-functi Но оно либо не подходит, либо я неполностью понял. Собираю на PlatformIO.
второй раз вижу конструкцию вида [](){ handleBlink; }) но блин не гуглится она. это походу что то из нового стандарта
Василий
Подскажите что тут неправильно и как поправить? main.cpp #include "webserver.h" WebServer webServer; void setup() { webServer.init(); } void loop() { webServer.run(); } webserver.h #ifndef webserver_h #define webserver_h #include <ESP8266WebServer.h> class WebServer { private: ESP8266WebServer server; public: WebServer(); void handleBlink(); void init(); void run(); }; #endif webserver.cpp #include <ESP8266WebServer.h> #include "webserver.h" WebServer::WebServer() { ESP8266WebServer server = ESP8266WebServer(80); } void WebServer::handleBlink() { short ledState; if (server.arg("state") == 0) { ledState = LOW; } else { ledState = HIGH; } digitalWrite(2, ledState); server.send(200, "text/plain", "OK"); } void WebServer::init() { server.on("/blink", [](){ handleBlink; }); server.begin(); } void WebServer::run() { server.handleClient(); } Компилятор ругается на эту строку server.on("/blink", [](){ handleBlink; }); src/webserver.cpp:27:23: error: invalid use of non-static member function 'void WebServer::handleBlink()' Из поиска только единственно более менее подходящие что нашел это вот это обсуждение https://stackoverflow.com/questions/61644875/problem-with-esp8266webserveronconst-char-6-unresolved-overloaded-functi Но оно либо не подходит, либо я неполностью понял. Собираю на PlatformIO.
ту не по статику гуглить надо. тут надо выяснить что то за коснтрукция и что она хочет видеть. там где видел, был чуть другой код, и в ней сидела анонимная функция
Maxim
Это лямбда. Но если посто писать server.on("/blink", handleBlink); То так же не собирается(
Василий
Это лямбда. Но если посто писать server.on("/blink", handleBlink); То так же не собирается(
аж корежит после питона, слышать слово лямбда. она там убога. а тут вполне себе анонимная функция
Василий
пробежался по формату, а вот так не компилит: [](){ handleBlink(); }
Василий
hadleBlink же функция, она вызываться внутри лямбды должна
Maxim
Так же, как елка светится(
Василий
Так же, как елка светится(
пишет что зис не передается попробуй [](_this){ _this.handleBlink(); }
Василий
перед первым зис тип поставь
Василий
о, нагуглил
Василий
[this](char c) {.... код} )
AntikillerVova 🇷🇺
Моб.инету далеко до шнуров и оптике.
Василий
Не хилые у вас скорости в 10Гб/с. И вы про моб.инет говорите. 👍
ну дц ж не у меня дома ))) я к тому, чт оу меня потенциально есть направление которое может мой канал 1000+100 скушать, но пока не получилось :(
AntikillerVova 🇷🇺
В живую видел вифи 5ГГц выдавал 550Мб/с.
Maxim
[this](char c) {.... код} )
Неа. Но вроде какой-то прогресс есть. А как гуглили, если не секрет?
Василий
там char c не надо )))
Василий
[this]() {.... код} )
Василий
я о том, что [this] конструкция кепчит поинтер
AntikillerVova 🇷🇺
Связка была простая, пк1+гигабитный роутер, соединение пк<->роутер по шнуру, пк2+гагабитный роутер, соединение такое же как и у первого. Связь между роутерами по вифи 5ГГц. Передавали фаил с одного пк на другой.
ДЦ. я с ним трафик гоняю. UDP BW Test показывает 500-800мбит, а впн по юдп, всего 30-100 :(
Оффтоп.... WireGuard нет ограничений по скорости всякие pptp l2tp сильно режут скорость.
Василий
Оффтоп.... WireGuard нет ограничений по скорости всякие pptp l2tp сильно режут скорость.
не режут. по второму провайдеру, у которого 100мбит - у меня втнутри l2tp - 98мбит
Василий
WG на микротие в лонгтерме пока нет
Maxim
я о том, что [this] конструкция кепчит поинтер
Спасибо огромное. Завелось. Правда выпала другая ошибка, но с ней думаю уже получится самостоятельно разобраться. Вообще пользуюсь этим учебником по С++ https://ravesli.com/uroki-cpp/#toc-0
Maxim
Я про них то ли из ссылки выше узнал, то ли пока искал как эту конструкцию завести. Вобщем знаниям минут 10)
WG на микротие в лонгтерме пока нет
Пока нет да но и DoH тоже долго ждали дождались ))
Василий
Пока нет да но и DoH тоже долго ждали дождались ))
ну появится, будем пробовать. пока ище кто режет л2тп, что бы мозг ему ложечкой скушать
The Lord of Кот
Всем привет, до этого не работал с микрокотррллерами, но пришлось. Делаю 3d мышь на акселерометра и гироскопе на esp32. Хотелось бы узнать про то как уменьшить энергопотребление. Нашел инфу, что можно отключить вайфай.
The Lord of Кот
Может есть у кого статьи/видео/советы на эту тему?
The Lord of Кот
Если кому интересно, могу скинуть проект с easyeda
Denisio
я бы ещо посомтрел умеет ли акселерометр делать прерывание на внещнюю ногу по превышению пороговых значений, чтобы разбудить еспшку из deep sleep
The Lord of Кот
В дип слипе будет постоянно отваливаться от пк
Denisio
я к тому что если мышь лежит и не двигается -еспшку отправлять в deep sleep
Denisio
ну подключай по BLE, клавы же подключаются по BLE
The Lord of Кот
Так и сделал