• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. Emmy

    Arduino и ESP8266 на 0 и 1 ноге

    из моих последних тестов. если микросхеме каждую секунду посылать UDP пакет а она принимает и отвечает (проходит секунды 3, атака получается) то где то через часов 7 зависает напрочь. если делать запрос раз в 3 сек- все норм
  2. Emmy

    Arduino и ESP8266 на 0 и 1 ноге

    обрежет хвост+пакет будет с дефектом
  3. Emmy

    Arduino и ESP8266 на 0 и 1 ноге

    да, я не верно спросил/думал. такой способ гарантировано ведет в истощение памяти. если сильны в программировании - не могли бы поправить или подсказать направление в вопросе ПРОПУСКА лишних пакетов и обработки только первого у меня пока так. если не быстро отправлять пакеты то все нормально...
  4. Emmy

    Arduino и ESP8266 на 0 и 1 ноге

    смысл я понял но это действительно переполнение буфера обязательно. раз мы защищаемся от него то он уже есть получается один большой буфер и одна переменная которая хранит в себе первый пакет из буфера. очень затратно. мне кажется можно грамотно на лету обрезать лишнее и выполнить пакет...
  5. Emmy

    Arduino и ESP8266 на 0 и 1 ноге

    сделал сделал бесконечный цикл и if (strstr ( command, "OK")) {break;} ок бывает в конце пакета. if (strlen(command)>200) {break;} //защита от переполнения
  6. Emmy

    Arduino и ESP8266 на 0 и 1 ноге

    я не настролько хороший программист :( я так понял существет какой то буфер? или что. мало информации
  7. Emmy

    Arduino и ESP8266 на 0 и 1 ноге

    P.S. я ставил 2, посылал в эфир, широковещательно. все норм вроде
  8. Emmy

    Arduino и ESP8266 на 0 и 1 ноге

    возник вопрос по пакетам допустим я пишу while(Serial.available()) { } //пока все что есть не обработаю не выйду, но иногда остатки не успели дойти. есть способ гарантированно дополучить остатки от пакета
  9. Emmy

    Arduino и ESP8266 на 0 и 1 ноге

    спасибо. это замечательно и понятно. :) очень здорово. все как мне нужно
  10. Emmy

    Arduino и ESP8266 на 0 и 1 ноге

    вот огромное спасибо за 4 или 6. скажите что значит последний параметр. для чего с чем едят
  11. Emmy

    Arduino и ESP8266 на 0 и 1 ноге

    если кто нибудь расшифрует что это значит - буду очень благодарен... гугл переводчик не помог 0 : destination peer entity of UDP will not change. 1 : destination peer entity of UDP can change once. 2 : destination peer entity of UDP is allowed to change.
  12. Emmy

    Arduino и ESP8266 на 0 и 1 ноге

    вот так правильно AT+CIPSTART=0,"UDP","255.255.255.255",51234,51234
  13. Emmy

    Arduino и ESP8266 на 0 и 1 ноге

    2)Multiple connection (+CIPMUX=1) AT+CIPSTART= <id><type>,<addr>,<port> [,(<local port>),(<mode>)] 41 страница инструкции. и не разберешь есть ли ковычки где а где нет
  14. Emmy

    Arduino и ESP8266 на 0 и 1 ноге

    честно сказать уже пробывал . искал в интернете и на одном сайте нашел подобное использование но пока не очень понятно Serial.println("AT+CIPSTART=0,\"UDP\",\"192.168.255.255\",51234"); пробывал так же подсеть 255.255.255.255 указывать. все равно UPD не принимает. еще я не доконца уверен что я...
  15. Emmy

    Arduino и ESP8266 на 0 и 1 ноге

    вот посмотрите пожалуйста скриншот моими глазами http://joxi.ru/V2VeZYphKXzVmv ранее на старой прошивке я именно так же и отправлял ардуинке команду по UDP в роутере - встроенными средствами я вижу что пакеты до роутера отправляемые через компьютер - доходят. что делает дальше с этими пакетами...
  16. Emmy

    Arduino и ESP8266 на 0 и 1 ноге

    sendData это Serial.print ничего особенного String sendData(String command, const int timeout, boolean debug) { String response = ""; esp8266.print(command); // send the read character to the esp8266 long int time = millis(); while( (time+timeout) > millis()) { while(esp8266.available()) {...
  17. Emmy

    Arduino и ESP8266 на 0 и 1 ноге

    ранее я стартовал так sendData("AT+RST\r\n",2000,true); // reset module sendData("AT+CWMODE=1\r\n",1000,true); // configure as access point sendData("AT+CIPMUX=1\r\n",1000,true); // configure for multiple connections 1 sendData("AT+CIPSERVER=1,51234\r\n",1000,true); // turn on server on port 80...
  18. Emmy

    Arduino и ESP8266 на 0 и 1 ноге

    я извиняюсь - попробовал заново все и получилось.а вчера до ночи сидел и не мог сдеать. TCP пакеты принимает и я вижу все что хочу. у мменя вопрос. я ранее точно помню делал на UDP пакетах но сейчас не принимает их ни вкакую. была другая прошивка. не самая последняя. и роутер к сожалению я тоже...
  19. Emmy

    Arduino и ESP8266 на 0 и 1 ноге

    хорошо. пришлю такую схему через час как доберусь до дома
  20. Emmy

    Arduino и ESP8266 на 0 и 1 ноге

    понял. спасибо. а про питание. само подключение к USB не влияет на RX и TX если я ничего не делаю с комом?
Сверху Снизу