1 (edited by Leopoll 2017-06-17 22:27:23)

Topic: Частота обновления

Делаю мониторинг нескольких термометров через точку доступа вайфай.  Все работает стабильно. Это большой плюс. Но данные обновляются примерно раз в 5 сек, что через точку доступа, что через облако. На вашем видео про измерение температуры термистором через блютус частота обновления меньше секунды.
Как можно изменить частоту обновления?

Кстати, горизонтально ориентированный экран это не всегда удобно. Повернуть никак?

2

Re: Частота обновления

Скорость обновления зависит от количества передаваемых переменных и скорости соединения с модулем по UART.
Вообще, десяток переменных по блютузу 9600 вполне себе передаются несколько раз в секунду.
Возможно ваши датчики имеют частоту измерения 5 сек. Или это ограничено вашей программой. Сложно сказать.

Что касается вертикальной ориентации - она есть. http://remotexy.com/ru/help/orientation/

3

Re: Частота обновления

Спасибо за ответ. Частота обновления в программе ок. 700 мс. Что один, что пять датчиков обновляются через ремоут за одни и те же 5 сек. Для эксперимента переделал все на блинк, обновление стало где то раз в секунду. Где косяк непонятно.

4

Re: Частота обновления

Косяк скорее всего в используемых библиотеках и в самой программе.  Вы не сказали, но догадываюсь Вы используете 18В20... Я тоже наступил на эти "грабли", но правда разобрался, частота обновления теперь примерно раз в три секунды - хоть "напрямую" хоть через облако. До исправлений частота обновления через облако достигала секунд 10-15.

5

Re: Частота обновления

Установил бесплатную апликацию для пробы. Ардуино отправляет каждую секунду в аппаратный порт (бодрейт 9600, к нему соединен Bluetooth модуль HC-05) 3 текста по 40, 40 и 10 символов. Только каждая пятая посылка содержит символы неотображаемые в терминале ARDUINO IDE и именно эта пятая посылка отображается на Андройд устройстве. Другими словами апликация "RemoteXY для Android" обновляет данные раз в пять секунд и то через некоторое время после установления связи, а до того обновление каждые 15-10 сек. Связь HC05 - Android теряется через полчаса. Строка-две по сорок символов еще отображаются, попытка включить в дело третью, все портит.
Пожалуйста подскажите, что делать, если необходимо:
Поддерживать связь без вмешательства человека длительное время, месяц хотя бы.
Отправлять по блютус три строки длиной 40 40 и 10 символов. (На андройде хватает всего 3 текст-бокса, нет других элементов).
Обновлять (отображать) данные каждую секунду без провалов.
А еще Гугл информирует, что платная версия несовместима ни с одним из моих моб устройств, а пробы я успешно (названные выше проблемы не лишают меня оптимизма) делаю на Самсунг Галакси Ноут 2.
Заранее благодарю Вас за помощь.