2012-02-12 2 views
-1

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

Я нашел аналогию в твиттере. Когда поток twitter открыт, как он автоматически дает уведомления в реальном времени о новых твитах? , Они должны опросить веб-сервер твита. Правильно? Как определяется этот процент опроса. Должны быть какие-то алгоритмы, или может быть, я пропускаю правильный термин/ключевое слово для этой вещи в Google. Это должно быть связано с архитектурой push и pull. Правильно?

+3

В чем ваш вопрос? Кроме того, вы можете принять некоторые ответы на свои прошлые вопросы. –

+0

Используйте инструменты разработчика в своем браузере, чтобы увидеть сетевые подключения, которые Twitter делает на сервере. –

+1

Если что-то действительно использует push-based архитектуру, то это * не * опрос сервера. Если это простые, низкоуровневые физические датчики, то, возможно, они не способны «подталкивать» обновления к вашей системе. Можете ли вы на самом деле описать * свою * ситуацию и проблему, которую вы пытаетесь решить? Этот материал о твиттере может быть полной красной селедкой. Ставки опроса полностью зависят от приложения - возможно, обновление каждую секунду достаточно близко к реальному времени для твиттера. Что такое * ваше приложение? – Cascabel

ответ

0

Для получения точных форм сигналов датчиков, поиск Найквиста скорости, например, this Wikipedia page

Если вы собираетесь фильтровать ваши потоки датчика, то лучше попробовать на фиксированной частоте, чтобы сделать фильтр по математике легче.

 Смежные вопросы

  • Нет связанных вопросов^_^