• Система автоматизации с открытым исходным кодом на базе 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 если я ничего не делаю с комом?
Сверху Снизу