Беспроводные распределенные сенсорные сети с wiki.laser.ru
Распределенные сенсорные сети
Программное обеспечение
Операционная система
Операционные системы для беспроводных сенсорных сетей менее сложны, чем универсальные операционные системы в силу ограниченности ресурсов в аппаратном обеспечении сенсорной сети. Из – за этого, операционной системе не нужно включать поддержку пользовательских интерфейсов.
Оборудование беспроводных сенсорных сетей не отличается о т традиционных встраиваемых систем, и поэтому для сенсорных сетей можно использовать встроенную операционную систему
TinyOS - первая операционная система, специально предназначенная для беспроводных сенсорных сетей. В отличие от большинства других операционных систем, TinyOS основана на программировании.
TinyOS и программы для TinyOS написаны на специальном языке программирования nec C, который является расширением языка Си.
Прикладные программы для визуализации
Данные с беспроводных сенсорных сетей, как правило, сохраняются в виде цифровых данных в центральной базовой станции. Есть много стандартных программ, таких как TosGUI MonSense, ГНС, облегчающих просмотр этих больших объемов данных. Кроме того, Открытый консорциум (OGC) указывает стандарты для совместимости и взаимодействия метаданных кодировки, что позволит в режиме реального времени любому лицу осуществлять наблюдение или контроль за беспроводной сенсорной сетью через Web Browser.
Для работы с данными, поступающими от узлов беспроводной сенсорной сети, используются программы, облегчающие просмотр и оценку данных.
Одной из таких программ является MoteView. Эта программа позволяет просматривать данные в реальном времени и анализировать их, строить всевозможные графики, выдавать отчеты в различных разрезах.