Задержка при выполнении метода getURL

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

amelnyk
Сообщения: 78
Зарегистрирован: Вт ноя 22, 2016 12:17 am
Благодарил (а): 13 раз
Поблагодарили: 2 раза

Re: Задержка при выполнении метода getURL

Сообщение amelnyk » Пт дек 02, 2016 5:40 pm

olehs писал(а):Самый простой способ - как Вы и написали: МЖД в ответ на состояние датчика сразу отдает Ардуине нужное состояние реле.
ага, а можно ткнуть в кусок кода? буду очень признателен.
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: Задержка при выполнении метода getURL

Сообщение olehs » Пт дек 02, 2016 5:42 pm

попробуйте в вызываемом ардуиной методе написать
За это сообщение автора olehs поблагодарил:
amelnyk (Сб дек 03, 2016 2:00 am)
Рейтинг: 1.16%
amelnyk
Сообщения: 78
Зарегистрирован: Вт ноя 22, 2016 12:17 am
Благодарил (а): 13 раз
Поблагодарили: 2 раза

Re: Задержка при выполнении метода getURL

Сообщение amelnyk » Сб дек 03, 2016 1:58 am

хех, слегка я протупил... посмотрел еще раз код ардуинки, там оказывается в методе sendHTTPRequest, который я взял на гитхабе, стоял зачем-то delay(2000)... ах блин, аж обидно, что так протупил.
Но всё же, убрал я задержку в 2 сек, стало конечно лучше, но секунда-полторы еще есть.
Сделал по варианту с ответом на запрос через echo, стало на один запрос меньше и вцелом достаточно быстро))
Спасибо olehs за подсказки.

Еще бы заюзать keep-alive для соединений ардуины с МЖД, было бы вообще круто. МЖД поддерживает keep-alive?
Ответить