1-й вариант:
esp8266 подключается к хосту. Хост отправляет данные (1байт) каждые 500мс. esp8266 сам закрывает соединение где-то через 20сек. Если хост отправляет данные каждые 1000мс, то esp8266 закрывает соединение уже где-то через 10 сек. Если каждые 2000мс, esp8266 не закрывает соединение (данные передаются бесконечно).
2-й вариант:
esp8266 хостит, клиент подключается и передает данные. Все тоже самое, только сейчас esp8266 не закрывает соединение, а перезагружается. У меня 21 прошивка, говорят в 23 - исправили баг с перезапуском.
Собственно вопросы:
1. Из-за чего esp8266 закрывает соединение, при частом отправлении данных?
2. Какой интервал для передачи\приема, чтобы он не закрывал соединение?
3. Можно ли сделать чтобы он не закрывал соединение?
Мне нужно передавать данные хотя бы каждые 100мс. Если esp8266 не может справится даже при 100мс, зачем он вообще нужен? Ждать каждый запрос 2 сек просто нелепо, а если соединение закроется еще +время на переподключение. Я например управляю скоростью вращения двигателей квадракоптера, при запросе 2 сек он с места не сдвинется же)) Даже при 100мс, шим получится с частатой 10Гц, а это очень мало. Нужны микросекунды, а то и нано. Нормальный wifi должен справиться с такой задачей, если нет, то это просто мусор.
esp8266 подключается к хосту. Хост отправляет данные (1байт) каждые 500мс. esp8266 сам закрывает соединение где-то через 20сек. Если хост отправляет данные каждые 1000мс, то esp8266 закрывает соединение уже где-то через 10 сек. Если каждые 2000мс, esp8266 не закрывает соединение (данные передаются бесконечно).
2-й вариант:
esp8266 хостит, клиент подключается и передает данные. Все тоже самое, только сейчас esp8266 не закрывает соединение, а перезагружается. У меня 21 прошивка, говорят в 23 - исправили баг с перезапуском.
Собственно вопросы:
1. Из-за чего esp8266 закрывает соединение, при частом отправлении данных?
2. Какой интервал для передачи\приема, чтобы он не закрывал соединение?
3. Можно ли сделать чтобы он не закрывал соединение?
Мне нужно передавать данные хотя бы каждые 100мс. Если esp8266 не может справится даже при 100мс, зачем он вообще нужен? Ждать каждый запрос 2 сек просто нелепо, а если соединение закроется еще +время на переподключение. Я например управляю скоростью вращения двигателей квадракоптера, при запросе 2 сек он с места не сдвинется же)) Даже при 100мс, шим получится с частатой 10Гц, а это очень мало. Нужны микросекунды, а то и нано. Нормальный wifi должен справиться с такой задачей, если нет, то это просто мусор.