Алгоритм взаимодействия узлов беспроводной сенсорной сети
Анализ методов получения энергии от окружающей среды и энергоэффективных протоколов для беспроводных сенсорных сетей. Характеристика особенностей имитационного моделирования в среде Matlab. Изучение привычной клиент-серверной модели управления сетью.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 08.11.2015 |
Размер файла | 789,8 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Оглавление
Введение
1. Технология беспроводных сенсорных сетей и ее практическое применение
2. Энергоэффективные протоколы для беспроводных сенсорных сетей
3. Введение в распределенные вычисления
3.1 Применение распределенных систем
3.2 Удаленный вызов процедур
3.3 Критерии
4. Принцип подзарядки от окружающей среды
4.1 Технология заимствования энергии
4.2 Заимствование энергии солнечного света
4.3 Заимствование энергии от вибрации
4.4 ZigBee Green Power
5. Моделирование беспроводной сенсорной сети
5.1 Инструменты моделирования
5.2 Моделируемая система
5.3 Различные подходы
5.4 Интерпретация распределенных вычислений
5.5 Модель подзарядки узла
5.6 Описание модели
5.7 Ограничения эксперимента на модели
5.8 Эксперимент
Заключение
Список литературы
Введение
Работа проводится в контексте развития современных технологий организации сетей, результатом которого является появление и широкое применение беспроводных сенсорных сетей. Основными отличиями беспроводных сенсорных сетей от компьютерных сетей является взаимодействие между собой большого количества маломощных интеллектуальных компонентов сети, а не высокоинтеллектуальных и производительных вычислительных устройств. В случае сенсорной сети, к ней предъявляются высокие требования к энергоэффективности и длительному времени автономной работы сети.
В работе исследуется проблема повышения энергоэффективности сенсорной сети, актуальности выполнения распределенных вычислений в и использования технологии заимствования энергии от окружающей среды.
Одной из задач исследования является определение актуальности подхода распределённых вычислений с точки зрения энергопотребления, то есть насколько больше потребуется энергии для распределенных вычислений и возможна ли компенсация затрат за счет использования альтернативных источников энергии.
Объектом исследования является алгоритм взаимодействия узлов беспроводной сенсорной сети.
Предметом исследования является возможность организации энергоэффективных распределенных вычислений, а также актуальность их применения именно в сенсорной сети.
Целью выпускной квалификационной работы является изучение алгоритмов работы сенсорной сети (существующих протоколов), определение целесообразности и необходимости организации распределенных вычислений в сенсорной сети, определение факторов, влияющих на энергоэффективность системы, определение набора методов по управлению распределенной сенсорной сетью.
Для достижения поставленной цели необходимо решить следующие задачи:
1. Провести обзор и анализ методов получения энергии от окружающей среды и энергоэффективных протоколов для беспроводных сенсорных сетей.
2. Разработать модель беспроводной сенсорной сети, учитывающую основные параметры БСС, поддерживающую распределенные вычисления, возможность подзарядки узлов от окружающей среды.
3. Предложить и реализовать метод повышения энергоэффективности сенсорной сети за счет использования распределенных вычислений и заимствования энергии от окружающей среды.
4. Верифицировать разработанные модель и метод.
Методами решения поставленной задачи является имитационное моделирование в среде Matlab, которое предполагает моделирование расположения узлов в сети, а также методов автоматического управления сенсорной сетью с помощью Matlab. С помощью моделирования производится сравнение предлагаемого метода управления сетью с привычной клиент-серверной моделью по параметрам энергопотребления.
Научная новизна работы:
1. Дано определение распределенных вычислений в беспроводной сенсорной сети.
2. Разработана модель беспроводной сенсорной сети, которая учитывает основные параметры.
3. Разработан энергоэффективный метод распределения вычислительной нагрузки на узлы сенсорной сети.
1. Технология беспроводных сенсорных сетей и ее практическое применение
Беспроводная сенсорная сеть - основа для построения интеллектуальных систем мониторинга, которые уже применяются на предприятиях. Примером является беспроводная система охраны труда на вредном производстве, а также беспроводная система мониторинга параметров машин и механизмов на стадии приемо-сдаточных испытаний.
Технология беспроводных сенсорных сетей хорошо сочетается с агентно ориентированным подходом в программировании [1], который пришел на смену объектно-ориентированному. Агентная модель подразумевает, что способные адаптироваться под изменение окружающей среды, а также взаимодействовать с ней. Подробнее принципы агентного моделирования будут изложены в главе 5.
Компоненты беспроводной сенсорной сети:
- Сенсоры - источники данных в сенсорной сети; служат посредником между физическими процессами, происходящими в окружающей среде и представлением этих процессов в цифровом виде показаний сенсоров.
- Узлы передачи данных - микроконтроллеры, оснащенные приемопередатчиком, аккумулятором, процессором, памятью. Задача узлов - передавать данные друг другу последовательно, причем каждая следующая итерация передачи должна наименее энергозатратна и являться шагом, на бути к базовой станции. Для того, чтобы максимально эффективно выбрать путь от узла до базовой станции, разрабатываются специальные протоколы маршрутизации для сенсорных сетей, которые будут рассмотрены в главе 2.
- Сток является накопителем данных. Это специализированный тип компонента сети, которые получает данные от сенсоров и занимается агрегированием. От расположения стока, в большей степени, зависят основные параметры сенсорной сети, такие как расход энергии сети, время ее жизни, количество «мертвых» узлов.
При передаче данных базовой станции, могут быть задействовано различное количество узлов. Определением маршрута передачи занимается протокол, на основе которого работает сенсорная сеть. Аналогичный подход используется для маршрутизации в компьютерных сетях.
Сейчас, наибольшая часть исследований в области сенсорных сетей направлена на разработку протоколов, которые смогут выбирать маршруты передачи, оптимальные по энергопотреблению, времени жизни и другим критериям, необходимым для конкретной задачи.
Сенсорные сети по типу архитектуры можно разделить на:
- слоистую архитектуру;
- кластерную архитектуру;
- сенсорные узлы с мобильным стоком;
Общий принцип работы беспроводной сенсорной сети схож с алгоритмом работы локальной сети. Сток или базовая станция рассылает всей сети широковещательный пакет. Каждый узел добавляет адрес, от которого получено широковещательное сообщение, в свою таблицу маршрутизации. Также в таблицу добавляются поля ID, уровень заряда аккумулятора, число промежуточных узлов (хопов) [2]. Важным параметром, который узлы передают своим соседям, является уровень заряда аккумулятора, поскольку от этого значения зависит балансировка энергии всей сети. Каждый узел широковещательно передает информацию о заряде аккумулятора своим соседям. Таким образом, все узлы знают о количестве хопов и расходе энергии своих соседей.
Сток занимается обновлением таблиц узлов с помощью повторной широковещательной рассылки, при добавлении или исчезновении элементов сети. серверный сенсорный matlab беспроводной
На сегодняшний день узлы беспроводных сенсорных сетей используются только лишь для сбора данных об окружающей среде и передачи их на централизованное вычислительное устройство, которое занимается обработкой этих данных.
Существуют готовые интеллектуальные системы на базе беспроводных сенсорных сетей, такие как: система технологического учета электроэнергии, система управления центральным тепловым пунктом, система технологического учета водоснабжения, система охраны труда на вредном производстве и прочие системы, контролирующие деятельность предприятий. Беспроводная сенсорная сеть для промышленного мониторинга строится на основе узлов передачи данных, которые могут быть подключены к датчикам, измеряющим различные типы показаний. Узлы передачи данных получают показания от датчиков и отправляют их в централизованную систему для последующей обработки, то есть являются промежуточным звеном между данными, которые отражают состояние окружающей среды и централизованной системой, которая это состояние может изменить, например, повысить температуру в помещении. В стандартный набор компонентов сети входят: координатор, сервер, узел передачи данных.
2. Энергоэффективные протоколы для беспроводных сенсорных сетей
LEACH (Low Energy Adaptive Clustering Hierarchy). Протокол с контролем топологии и кластеризацией. Подходит для сетей с иерархической структурой. Протокол является самоорганизующимся и адаптирующимся под различные состояния сети для распределения энергии по сети [3]. Узлы полагаются однородными и имеют ограниченный запас энергии. В сети имеется базовая станция и все узлы знают о ее физическом местоположении. Узлы динамически объединяются в кластеры, внутри которых происходит выбор главного узла (cluster head), для предотвращения чрезмерного потребления энергии. Протокол включает в себя агрегирование данных и сокращение рассеивания энергии в 8 раз [3].
Все операции разбиваются на раунды. На начальной фазе для передачи каждый раз заново выбирается главный узел в кластере (головной узел), для чего происходит объявление выбора главного узла в кластере. Решение о выборе принимается независимо всеми узлами в одно и то же время. Решение о выборе головного узла принимается на основе:
1. Предполагаемый процент головных узлов принимается априорным.
2. Количество раз, когда узел был головным длительное время.
3. Количество энергии узла в текущий момент.
Принятие решения производится узлом n, который произвольно выбирает символ между 0 или 1, происходит расчет формулы (1).
,
где: r - текущий раунд;
P - вероятность выбора головным узлом;
n - указатель на текущий узел.
Если сгенерированный символ меньше T(n), то узел становится головным узлом.
Узлы, которые были cluster head в нулевом раунде, не могут быть ими снова в течении раундов 1/Р. После 1/Р -1, Т=1. После этого все узлы могут становиться головным узлом. В фаза steady-state данные передаются базовой станции. По сравнению с фазой setup, steady-state более продолжительна для того, чтобы минимизировать расход энергии.
В протоколе используется CSMA (Carrier Sense Multiple Access) - протокол MАС-уровня, в котором каждый узел проверяет отсутствие передачи другими узлами, до начала передачи на транспортном уровне.
Критическим параметром сети является процент узлов, которые являются головным узлом (в иностранной литературе употребляется термин cluster head). В случае среднего и большого процента, и если расстояние до головного узла длиннее, чем между узлами и стоком, то тратится больше энергии. Оптимальным считается 5% головных узлов от количества всех узлов сети. В таком случае протокол помогает достигнуть уменьшение общей энергии сети в 7-8 раз в случае однонаправленной передачей, в 4-8 раз, при передаче пакетов по нескольким узлам сразу.
Если требуется, то все узлы погибают, в одно время благодаря справедливому разделению ролей головных узлов.
Минимизируется общий расход энергии сети с помощью разделения нагрузки между всеми узлами в разные моменты времени. Превосходит статические кластеризующие алгоритмы. Необходим выбор наиболее энергичного узла, так называемого cluster-head. Узлы не обязаны знать о топологии всей глобальной сети. Подходит для мало удаленных друг от друга узлов.
Протокол распространен в сенсорных сетях, но, к сожалению, стремится только лишь сохранить энергию, но не распределить ее между уздами. В литературе образовалось два типа энергосберегающих протоколов для сенсорных сетей: так называемые energy saver protocols и energy manager (balancing) protocols.
SEER (Simple energy efficient routing protocol) [4]. Протокол для одноранговых сетей. Цель работы протокола - повысить время жизни сети, путем сокращения числа передающихся между узлами сообщений. Не подразумевает управление и балансировку энергии. Выбор маршрута базируется как на расстоянии до базовой станции, так и на остатке заряда аккумуляторной батареи узлов, которые расположены на пути проложенного маршрута. Снижение коммуникации между узлами за счет SEER, сокращает общее потребление энергии. Результат симуляции показал, что SEER выполняет оптимизацию по времени жизни только в специфических условиях.
Авторы статьи выделяют следующие условия функционирования протокола:
- инициатором протокола является источник, то есть базовая станция самостоятельно выбирает какие данные ему нужны, и от каких узлов он хочет их получить;
- к узлы передают данные, только если получают новую информацию от сенсоров;
- данные передаются по одному маршруту, который динамически определяется;
- узел может передавать сообщение только одному из своих соседей;
- алгоритм выбора маршрута должен быть максимально простым в вычислении;
Алгоритм работы сенсорной сети согласно SEER следующий:
1. После развертывания сети, происходит рассылка широковещательного пакета, содержащего следующий заголовок: адрес источника, адрес назначения, номер последовательности, число хопов, уровень заряда аккумулятора. Узел заполняет эти данные и вносит сведения в таблицу маршрутизации.
2. Если сенсоры узла получают новые значения, то начинается процесс передачи. Пакеты от узлов делятся на обычные и критические (в случае стремительного изменения параметров, которое может привести к серьезным последствиям). Пакет с критическими данными посылается двум соседям вместо одного, для более быстрого достижения базовой станции. Вот поля для пакета данных сети: адрес источника, адрес назначения, адрес инициатора, критический флаг, число хопов, уровень заряда аккумулятора.
3. При получении пакета с данными, узлы обновляют свои значения оставшейся энергии и энергии своих соседей. Построение маршрута происходит на основе числа хопов и остатка заряда узла, причем выбирается узел с наименьшими значениями этих полей.
4. Если 1 узел используется более, чем в одном маршруте, то информация о его энергии у соседних узлов может быть неточной. Поэтому, когда энергия узла приближается к пороговому значению, он отсылает всем соседям предупреждающее оповещение, в котором указано текущее значение, для того, чтобы соседи смогли обновить свои таблицы.
5. Происходит периодическая рассылка широковещательных пакетов, а также пакетов с информацией о состоянии оставшейся энергии между узлами.
Результаты работы протокола показывают, что протокол имеет хорошую масштабируемость, и, действительно, уменьшает энергопотребление сети за счет сокращения передающихся сообщений. Проблемой данного протокола является то, что нагрузка на узлы распределяется неравномерно, то есть узлам, находящимся около sink node приходится обрабатывать больше информации, и они чаще выходят из строя.
FEAR (Fuzzy-based Energy-Aware Routing protocol)
По аналогии с другими протоколами для сенсорных сетей, FEАR состоит из трех стадий [5]:
1. обнаружение соседних узлов, путем широковещательного рассылки пакета базовой станцией;
2. пересылка данных; причем, построение маршрута основывается на принципах нечетного управления;
3. обновление данных об остатке энергии;
Задача протокола не только в сохранении энергии сети, но в большей степени в ее балансировке между узлами. Применяется концепция fuzzy set (нечеткого набора данных) для определения следующего хопа при маршрутизации. Fuzzy set, в данном случае, является нечеткий вектор А из показателей энергии соседних узлов (2) и вектор В из показателей количества хопов до базовой станции (3).
Функции принадлежности для обоих наборов векторов высчитываются согласно формулам (4) и (5):
,
где: б - параметр для определения лимита энергии ? [0;1];
- значение энергий.
,
где: n - число соседних узлов;
hi - число хопов до sink node от i-го узла.
Для определения порога расхода энергии предлагается формула (6).
Решение принимается на основе расчета формулы (7). После расчета формулы (7) для всех i-х соседних узлов, выбирается узел с наибольшим C(i).
,
Результаты работы протокола FEAR более успешны в балансировке энергии, чем результаты работы SEER и подходит для сетей с высокой плотностью.
LABER. Один из протоколов балансировки энергопотребления сети. Недостатком данного протокола является неточность при обновлении значений энергии узлов и их контроля. Подтверждающий пакет возвращается к предыдущему отправителю, но соседние узлы не могут обновить значение энергии отправителя завершающего пакета. В большинстве случаев подтверждающий пакет требует дополнительного контроля «сверху».
Беспроводные сенсорные сети неразрывно связаны с обработкой больших объемов данных (в виде показаний датчиков узлов), которые постоянно циркулируют в сети. Концепцию Big Data, в этом случае, хорошо дополняет стратегия распределенных вычислений, поскольку клиент-серверная модель имеет существенные недостатки случае в использования для сенсорных сетей, а именно [6]:
- необходимость наличия узлов с дополнительными возможностями - super nodes, который координирует сеть и выбирает путь до сервера;
- сильная зависимость от пропускной способности сервера и супер узла снижает производительность сети;
- неравномерное потребление энергии, поскольку узлы, находящиеся вблизи сервера должны передавать больше данных, так как им передаются весь объем данных с узлов в некоторой области.
Можно выделить дополнительный ряд преимуществ выполнения распределенных вычислений всеми узлами сенсорной сети, а не вычисления на централизованном сервере:
1. Возможность повысить энергоэффективность, за счет использования модулей, преобразовывающих энергию окружающей среды в электрическую.
2. Отсутствие проблем с передачей данных на большие расстояния в случае неблагоприятных условий окружающей среды.
Допустим, что сенсорная сеть организована на предприятии, которое расположена в зоне пониженной температуры. То есть в самом помещении сохраняются нормальные температурные условия, за счет системы отопления, а за его пределами, температура понижена настолько, что это вызывает дополнительные трудности для работы передающего оборудования. Если сервер находится в другом здании, или еще дальше, то требуется дополнительная производительность оборудования и компонентов сети, для передачи всех данных на сервер. А это сказывается на стоимости сети и качестве ее работы.
Концепция динамических узлов в сети и наличие возможности распределенных вычислений должно положительно влиять на недостатки клиент-серверной модели. Основным отличием модели распределенных вычислений является отсутствие супер узлов.
Одной из проблем, решаемых в процессе выполнения выпускной квалификационной работы, является разработка модели узла сенсорной сети, поддерживающей распределенные вычисления. Полностью отказаться от сервера не имеет большого смысла, но посылка данных будет осуществляться редко и только в том случае, когда распределенная сеть сочтет это необходимым, например:
- в случае инцидента;
- согласно составленному заранее расписанию, для добавления статистики в интерфейс пользователя.
Наличие больших массивов данных требует пересмотра алгоритмов работы сенсорных сетей и обязательного наличия некоего распределенного по всей сети алгоритма сбора данных. Необходима разработка алгоритмов выбора последовательности узлов для сбора данных и передачи их в вычислительный узел.
3. Введение в распределенные вычисления
Распределенные вычисления - обособленный раздел теории вычислительных сетей, который направлен на поиск методов решения трудоемких задач путем объединения вычислительных мощностей компонентов одной сети. В случае использования подобного подхода, решение задачи находится путем дробления ее на части и вычислением частей независимо друг от друга, в различные промежутки времени.
Распределенная обработка данных, наряду с параллельной, является обязательным требованием для создания качественного программного обеспечения. В некоторых случаях, параллельные вычисления могут считаться частным случаем распределенных вычислений, если подзадачи выполняются одновременно.
Темой работы является исследование методов организации распределенных вычислений в беспроводных сенсорных сетях и в рамках выполняемой работы, распределенными вычислениями будут считаться вычисления, производимые в распределенной системе. В главе 3 используется 3 термина: распределенная система, сеть и вычисление. Субъективно, в рамках выполнения исследования, для терминов система и вычисление дается определение и критерии, термины сеть и система являются эквивалентными.
3.1 Применение распределенных систем
Преимущественно, распределенные системы применяются в случае необходимости решения трудоемких, объемных вычислительных задач по обработке данных. Применение распределенных вычислений существенно ускоряет процесс обработки данных, что является основным стимулом к их применению. Таким образом, можно сформулировать следующие отличительные черты распределенных сетей:
- повышенные требования к производительности сети;
- сеть распределена по большой территории;
- наличие коммуникационной среды между компонентами сети;
- независимость компонентов сети;
- отсутствие заранее определенного алгоритма функционирования;
- поведение компонентов сети основывается на совокупных параметрах сети;
- отказоустойчивость;
- наличие и использование общедоступных ресурсов.
Примером распределенной системы можно считать глобальную службу управления доменными именами DNS (Domain Name System), поскольку пространство доменных адресов не обслуживается централизованно, а делится на зоны, для каждой из который существует собственный DNS-сервер [7]. В случае использования централизованного сервера, служба DNS не справилась бы с обработкой большого объема адресов.
Распределенная система может представлять собой, как сложный многомашинный комплекс или глобальную службу, так и совокупность маломощных узлов, выполняющих единую задачу. Для того, чтобы систему можно было считать распределенной, компоненты системы должны быть независимыми. Доступ и редактирование параметров состояния каждого компонента распределенной системы недоступно для всех остальных элементов сети [7]. В случае беспроводной сенсорной сети это компенсировано наличием возможности широковещательной рассылки параметров узла. В рамках проведения исследования необходимо определить требования к сети, которую можно считать распределенной сетью вычислений.
3.2 Удаленный вызов процедур
Для того, чтобы удовлетворить нужды распределенной системы, в частности беспроводной сенсорной сети существует класс технологий под названием Удалённым вызов процедур (Remote Procedure Call (RPC)). Например, в сенсорной сети может потребоваться управление переключателем для того, чтобы изменить температуру в помещении. Методы RPC позволяют вызывать процедуры в другом адресном пространстве (в случае компьютерных сетей это подходит для управления удаленными компьютерами) с помощью передачи данных и команд внутри программы с одного компонента сети на другой [8]. Удаленный вызов процедур может быть использован, как к компьютерных сетях, так и в беспроводных сенсорных сетях. Поскольку такой подход наиболее эффективен в случаях, когда время ответа и количество передаваемых данных невелико, то для того, чтобы использовать его в беспроводных сенсорных сетях, необходимо разработать такой метод, чтобы минимизировать передаваемые данные для вызова удаленной процедуры.
Необходимо учитывать, что реализация и поддержка удалённого вызова процедуры гораздо сложнее в реализации, чем вызов локальной процедуры и учитывать следующие особенности:
- обязательное использование транспортного уровня для передачи данных и команд;
- унификация операционных сред и языков программирования, которые используются узлами сети;
- алгоритм работы в случае аварийного завершения процедуры, которая не была выполнена до конца.
3.3 Критерии
Характеристики компонентов сети (доступных устройств, выполняющих вычисления) могут отличаться друг от друга, и этот фактор необходимо учитывать при проектировании распределенной системы наряду с временными задержками, связанными с передачей сообщений между процессами. Наиболее важным аспектом распределенной системы является алгоритм, согласно которому происходит разбиение задач на подзадачи. Этот алгоритм или метод является ядром любого распределенного программного обеспечения.
Для обеспечения возможности дробления одной задачи на несколько подзадач и распределения их по нескольким процессам, необходим устойчивый механизм взаимодействия. Например, взаимодействие с помощью переменных, к которым могут получить доступ процессы, а затем произвести последовательное изменение разделяемых переменных после выполнения вычислений. Также в системах распределенных вычислений распространен механизм обмена сообщениями между процессами для синхронизации действий процессов.
Согласно проведённому обзор технологии распределенных систем и вычислений, необходимо выделить критерии распределенной системы в рамках исследования для того, чтобы в процессе моделирования обосновать принадлежность разработанной модели к классу распределенных систем. Критерии распределенных вычислений будут даны на подготовительном этапе к моделированию в разделе Интерпретация распределенных вычислений [Глава 5. Моделирование беспроводной сенсорной сети].
Критерии распределенной сети:
1. Наличие коммуникационной среды между компонентами сети.
2. Компоненты сети независимы, имеют алгоритм поведения в зависимости от различных входных данных.
3. Алгоритм функционирования сети не предопределён.
4. Влияние параметров компонента (узла) на общее состояние сети;
5. Наличие у сети общей цели.
6. Сеть распределена по большой территории.
В главе было дано базовое определение распределенных вычислений, которое необходимо в рамках исследования, определены критерии распределенных систем, а также определена технология вызова удаленных процедур, которая применяется в распределенных системах.
Для системы распределенных вычислений обязательно наличие среды коммуникации между компонентами системы. Это является основным аргументом к тому, чтобы рассматривать беспроводную сенсорную сеть в качестве сети распределенных вычислений, поскольку механизм обмена сообщениями может быть легко реализован за счет наличия широковещательной рассылки пакетов в сети.
В Главе 3. Введение в распределенные вычисления сформулированы критерии распределенных систем и вычислений, которые необходимы для дальнейшего проведения исследования. Разрабатывать модель и метод распределенных вычислений в беспроводной сенсорной сети необходимо с учетом выдвинутых критериев. Верификация предлагаемого подхода является одной из целей проводимого исследования.
4. Принцип подзарядки от окружающей среды
Бережный расход ресурсов является отличительным признаком современного поколения. Во всех сферах жизни общества существует тенденция к экономии ресурсов: природных, человеческих, технологических, производственных и прочих. Естественно, в сфере технических систем стоит вопрос о экономии ресурсов.
Появление множества исследований на тему подзарядки электронных устройств от альтернативных возобновляемых источников энергии обусловлено несколькими факторами:
- широким распространением беспроводных сенсорных сетей, причем этот фактор является наиболее весомым по оценкам специалистов.
- снижением энергопотребления микроконтроллерами.
4.1 Технология Заимствования Энергии
В иностранной литературе существует специальный термин Energy Harvesting, который используется для обозначения преобразования возобновляемой энергии окружающей среды в электрическую. Официального перевода на русский язык этого термина не существует. Возможны различные варианты обозначения этой технологии, например, «сбор энергетического урожая», [10] но в дальнейшем тексте работы вместо термина Energy Harvesting будет употребляться термин «Заимствование энергии». Таким образом, Заимствование Энергии - это возможность повысить энергоэффективность беспроводной сенсорной сети, за счет преобразования энергии окружающей среды в электрическую, которая может быть использована для нужд узла беспроводной сенсорной сети. Устройства с возможностью заимствовать энергию окружающей среды не только генерируют, но и сохраняют электроэнергию, а значит они смогут заменить сложные аккумуляторы там, где потребление электроэнергии невелико.
Технологии по направлению Заимствования Энергии сейчас стремительно развиваются, и к микроконтроллерам, которые являются компонентами сенсорных сетей, можно подключать специализированные модули, забирающие энергию у окружающей среды. В случае большого числа узлов с модулями energy scavenging, необходимо выяснить, какую энергетическую выгоду дает использование альтернативных источников энергии, и при каком количестве узлов энергии будет забираться достаточно для несложных операций, и покроет ли стоимость приобретаемых модулей, выгоду в энергии.
Основные методы Заимствования Энергии основаны на преобразовании световой, кинетической энергии и энергии разности температур среды и источника тепла в электрическую или "полезную" энергию. Компания Texas провела оценку уровней энергии в мкВт/см2. Характеристики каждого из способов Заимствования Энергии приведены в таблице 1. Помимо стандартных общепризнанных методов, развивается метод получения электрической энергии из высокочастотного излучения.
Таблица 1 Методы заимствования энергии окружающей среды
Метод заимствования |
Значение |
Единица измерения |
|
Вибрации/перемещения человека (в ГЦ диапазоне) |
4 |
мкВт/см2 |
|
Вибрации/перемещения промышленных систем (в кГц диапазоне) |
800 |
мкВт/см2 |
|
Изменение температуры человека |
60 |
мкВт/см2 |
|
Изменение температуры промышленных систем |
1-10 |
мкВт/см2 |
|
Световое излучение наружное |
10000 |
мкВт/см2 |
|
Световое излучение в помещении |
100 |
мкВт/см2 |
|
GSM (900 МГц) |
0,1 |
мкВт/см2 |
|
WiFi (2,4 ГГц) |
0,001 |
мкВт/см2 |
Многие крупные компании занимаются исследованиями и разработкой систем и стандартов с наличием возможности подзарядки от окружающей среды. Например, EnOcean уже выпустила 3 поколения систем, поддерживающих Заимствование Энергии.
4.2 Заимствование энергии солнечного света
Для заимствования энергии от солнечного света используется кремниевая солнечная батарея. С помощью нее можно получить напряжение до 0,6 В, коэффициент полезной мощности (отношение полученной средней мощности к мощности, которая может быть получена при постоянном преобразовании солнечной энергии) равен 15-20%. Батареи могут, также, выполняться на органических атериалах и оптоволокна на основе сенсибилизированных красителей (Dye-sensitized solar cells, DSSC) [10].
Значение генерируемого тока зависит от интенсивности падающего света. Cрок службы батарей составляет от 1 до 5 лет. Преимуществами использования является низкая стоимость, прозрачность работы, работа при низких уровнях освещенности.
Среди компаний и исследовательских центров, занимающихся разработкой технологий для солнечных батарей, можно выделить: Konarka Technologies (США), Advanced Industrial Science and Technology, ASIT.
Компания Silicon Lab's разработала узел беспроводной сенсорной сети с экстремально низким энергопотреблением, который заимствует и преобразует солнечную энергию, тем самым демонстрируя, что подобное решение является удобным для приложений беспроводной сенсорной сети [11]. Заимствование энергии окружающей среды в беспроводной сети, особенно актуально, если аккумуляторы узлов сложно заменяемы или имеют большую стоимость.
Узел, заимствующий солнечную энергию, на примере продукта Silicon Lab's энергию состоит из чипа серии Si10xx MCUs, который выполняет контроль и поддерживает функции беспроводного интерфейса на уровнях, требующих низкого энергопотребления. Наличие дополнительного источника ввода, позволяет на шаге управления энергией принимать энергию от других альтернативных источников энергии (радиочастотное излучение, вибрации и прочее), в том случае, если солнечные батареи не заряжены или доступ к ним невозможен в данный момент.
Процесс заимствования солнечной энергии с помощью Si1012 MCU с трансивером, который происходит в узле беспроводной сенсорной сети, показан на рис.14.
Рисунок 1 - Схема заимствования энергии с помощью Si1012 MCU с использованием трансивера
Предлагаемая схема может быть применено в следующих областях:
- автоматизированные сети зданий;
- индустриальные сенсорные сети;
- системы телемедицины;
- инфраструктурные сенсорные системы;
- охранные системы.
Преимущества:
- наличие интерфейса USB для удобной передачи данных для последующей обработки;
- гибкая структура, позволяющая заимствовать энергию у различных источников.
4.3 Заимствование энергии от вибрации
По направлению заимствования энергии проводятся многочисленные конференции и выставки. Например, выставка Energy Harvesting & Storage Europe, на которой компания Perpetuum показала беспроводной датчик Vibration Energy Harvester (VEH). VEH предназначен для установки на вращающиеся детали, например на подшипники колёс поездов [12] и выполняет несколько функций: измерение температуры, передача измеренных данных оператору, выработка необходимой электроэнергии из механических колебаний. Согласно информации от разработчиков, VEH не требует дополнительного обслуживания, и идеально подходит для установки в колёсах поездов, так как помимо Заимствования энергии датчик мгновенно фиксирует критическое повышение температуры в подшипниках. Это помогает предотвратить масштабный ремонт.
Компания Cherry [13] предлагает беспроводной выключатель Cherry Energy Harvesting Wireless Switch, который вырабатывает электроэнергию, достаточную для передачи сигнала включения или краткой ретрансляции. Расстояние, на которое можно передать сигнал за счет выработанной энергии зависит от рабочей частоты. Для передачи на 10 метров используется частота 2,4 ГГц, для передачи на 300 метров используется частота 868 МГц. Мощность, вырабатываемая от нажатия на кнопку может достигать 0,5 мВт. В качестве дополнительных возможностей Energy Harvesting Wireless Switch можно выделить работу в составе беспроводных сенсорных сетей (для этого в переключателе реализован уникальный идентификатор, который исключает ошибочные срабатывания), функцию «спаривания», которая позволяет использовать для одного приёмника несколько выключателей или наоборот.
Существует специальный консорциум Wibrate [14], который создан для того, чтобы объединить разработчиков промышленных систем, которые питаются за счет самостоятельного преобразования энергии вибрации в электрическую энергию. Среди таких систем можно выделить системы беспроводного промышленного мониторинга и управления. Компания Perpetuum входит в состав консорциума Wibrate.
4.4 ZigBee Green Power
Ассоциация ZigBee Alliance, которая является активным разработчиком станартов и решений именно для беспроводных сенсорных сетей, в 2009 году, объявила о намерении выпустить стандарт ZigBee Green Power (GP) для устройств с собственными альтернативными источниками питания на основе технологии Заимствования Энергии. Основываясь на стандарте ZigBee GP, в 2014 году NXP Laboratories, UK [15] выпустила руководство для использования стандарта ZigBee Green Power (GP) при работе с микроконтроллерами NXP серии JN516x. ZigBee Green Power (GP) - опционный кластер, цель использования которого - минимизация расходуемой сетью энергии. Это может быть достигнуто за счет:
- использования более короткого формата кадров GP и, соответственно, меньшего времени на передачу, чем в случае кадров ZigBee стандартного формата IEEE 802.15.4а, что позволяет сэкономить затраты энергии на передачу;
- узлы не обязательно должны являться полноценными компонентами беспроводной сенсорной сети, возможна ситуация, когда узлы только передают данные, если в этом есть необходимость (например, если нажата специальная кнопка).
Кадр GP посылается на прокси узел, являющийся компонентом сенсорной сети и оснащен «туннелем», преобразующим кадр GP в формат обычного кадра ZigBee для повторной передачи в сенсорную сеть. Кластер GP не нуждается в узле-источнике, но обязан взаимодействовать как с прокси узлом, так и со стоком для получения интерпретированных GP кадров [15]. Базовый алгоритм стандарта ZigBee GP изображен ниже (рис. 2), где кадр 1 - кадр GP, кадр 2 - туннелированный кадр GP.
Рисунок 2 - Базовый механизм ZigBee GР
Преимуществами использования ZigBee GP являются [15]:
- возможность использования узлов, чьи основные источники энергии, аккумуляторы должным образом незащищены или недоступны, а также использования изолированных узлов, или узлов опасно расположенных;
- возможность ликвидации потребности в аккумуляторе у узлов сенсорной сети, коллективное поддержание работоспособности, расход и возобновление энергии;
- использование узлами источниками используют возобновляемых источников энергии;
- дешевая, быстрая и простая установка узлов источников;
- подходит для узлов, расположенных с возможностью поддержки работоспособности.
В главе дано определение технологии Заимствования Энергии или Energy Harvesting, которая позволяет преобразовывать возобновляемую энергию окружающей среды в электрическую, рассмотрены различные способы Заимствования Энергии и их характеристики, приведены преимущества Заимствования Энергии на примере использования стандарта ZigBee Green Power.
В качестве сфер применения данной технологии рассматривается создание энергонезависимых модулей для беспроводной сенсорной сети, которые позволяют повысить энергетический потенциал сенсорной сети. Разработчики предлагают, как готовые решения для оснащения сенсорной сети возможностью заимствования энергии от окружающей среды (на примере компании Silicon Lab's), так и стандарты для создания собственных модулей заимствования энергии от окружающей среды.
Среди разработчиков решений для Заимствования Энергии выделяется ZigBee Alliance, который разработал специализированный стандарт ZigBee Green Power для дополнения стандартной сети источниками возобновляемой энергии.
5. Моделирование беспроводной сенсорной сети
Объектом моделирования является сеть с автономными источниками питания.
Предметом моделирования являются протоколы распределения нагрузки на компоненты сети.
Разработка проводится в контексте развития технологий организации сетей, результатом которого является появление и широкое применение беспроводных сенсорных сетей. Результатом главы 5 являются требования к программе на языке Matlab и первичная реализация предъявленных требований. Программа учитывает основные параметры сети, каналов передачи данных, реализует возможность заимствования энергии окружающей среды, работает на основе предложенных автором алгоритмов. Выполнение распределенных вычислений узлами сенсорной сети на текущий момент не используется и применение разрабатываемой программы позволит распределить вычислительные задачи между узлами сенсорной сети таким образом, чтобы обеспечить надежность работы сети, повышенную энергоэффективность за счет использования технологии заимствования энергии от окружающей среды и специально метода распределения нагрузки на основе нейронных сетей.
После получения результатов моделирования необходимо характеризовать энергетические затраты в зависимости от сложности передачи распределенной задачи и результата задачи в сенсорную сеть.
5.1 Инструменты моделирования
Для моделирования концепции беспроводных сенсорных сетей хорошо подходит агентно ориентированное моделирование. Согласно определению [15], агентное моделирование можно определить, как частный случай имитационного моделирования, в котором основное внимание уделяется исследованию состояния глобальной системы в зависимости от поведения агентов, которые являются компонентами системы [15]. В случае сенсорных сетей наблюдается аналогичный подход, поскольку узлы сети распределены по территории, активно взаимодействуют с окружающей средой (сбор параметров окружающей среды является основной задачей сенсорной сети) и соседними узлами, а также поведение и технические характеристики отдельного узла сенсорной сети влияют на производительность все сенсорной сети. В случае традиционного имитационного моделирования, моделируемая система рассматривается как линейная совокупность пассивных элементов в общем процессе, и поведение элементов заранее установлено. При дискретно-событийном подходе внимание уделяется конкретному процессу, который уже рассматривается нелинейно, анализируются стадии конкретного процесса.
В случае агентного каждый компонент сети имеет собственный сценарий поведения, который влияет на качество выполнения поставленной задачи. Таким образом, агентное моделирование является удобным подходом для описания систем, состоящих компонентов, чье поведение неоднозначно и зависит от многих факторов.
Для выполнения моделирования необходимо определить инструмент, с помощью которого будет разработана модель и протестирован метод.
Anylogic
Среда моделирования Anylogic - продукт компании XJ Technologies. Среда прелоставляет возможность использования различных подходов в современном имитационном моделировании, а именно: дискретно-событийный, агентный, моделирование системной динамики.
Anylogic имеет удобный интерфейс и средства для анализа данных и презентации результатов моделирования: гистограммы, наборы данных, статистика, графики, диаграммы [10].
Субъективно, для моделирования беспроводной сенсорной сети AnyLogic не так удобна, как для моделирования бизнес-процессов или систем массового обслуживания. В виду отсутствия специализированной библиотеки необходимо много программировать, а Anylogic не предоставляет возможность отладки кода Java.
Glomosim
GloMoSim (Global Mobile Information System Simulator) - среда моделирования использующая Си подобный язык программирования Parsec. При моделировании используются понятия: сущность, обмен сообщениями, ресурсы. - сущности обмениваются сообщениями и запрашивают ресурсы, возможно распараллеливание исполнения программы и поддерживает свыше 1000 узлов в модели. GloMoSim является представителем моделирования дискретных событий. GloMoSim - специализированная среду для моделирования беспроводных и ad-hoc сетей.
GPSS World
GPSS World, (General Purpose System Simulator) - система имитационного моделирования дискретных и непрерывных систем, разработанная компанией Minuteman Software. Основное применение в моделировании систем, которые можно свести к системам массового обслуживания. Основными компонентами моделирования являются очереди, заявки, обслуживающие приборы, и прочее.
Задачу моделирования протокола сенсорной сети достаточно сложно свести к СМО, но использование GPSS World будет актуально при исследовании потока информации, который обрабатывается каждым узлом сети.
Matlab
Matlab - высокоуровневый язык программирования и одноименная среда для моделирования, а для также научных и инженерных расчетов, в основе которой лежит интерпретатор собственного языка Matlab. Алгоритмы, выполняемые в Matlab, по большей части, используют векторы и матрицы для обработки больших массивов данных.
Привлекательность среды для решения задач текущей ВКР заключается в наличии инструментов и toolboxes и визуального редактора моделирования. Matlab позволяет решать широкий спектр задач от обработки больших массивов данных, до моделирования СМО, сетей, алгоритмов автоматического управления. Именно наличие специализированных инструментов для работы с ТАУ является главным основанием для выбора Matlab в качестве инструмента моделирования распределенных вычислений в беспроводной сенсорной сети. Возможность обработки больших массивов данных позволит оценить разработанный метод на большом количестве узлов.
Поскольку в качестве метода автоматического управления беспроводной сенсорной сетью, поддерживающей распределенные вычисления, выбраны нейронные сети, наличие с среде Matlab специализированного toolbox для разработки алгоритма ТАУ на основе нейронных сетей, а также возможность работы с нейронными сетями из текста основной программы на языке Matlab, является мощным преимуществом среды по сравнению с перечисленными ранее.
Таким образом, можно выделить следующие преимущества Matlab по сравнению с другими средами моделирования:
- наличие инструмента для работы с нейронными сетями, которые выбраны в качестве метода автоматического управления;
- наличие инструмента для работы с большими объемами данных;
- наличие инструментов для визуализации сенсорной сети;
- наличие инструментов для работы со статистикой, графиками.
Сравнительная таблица рассмотренных сред моделирования представлена в таблице 2.
Таблица 2 Инструменты моделирования
Среда |
Специфика |
Виды |
Способы |
Разработчик, дата выпуска |
|
Anylogic |
Моделирование бизнес процессов, СМО |
ИМ, ДСМ, СДМ, АМ |
ГИ, ЯП Java |
XJ Technologies, 2000 |
|
Glomosim |
Локальные/бепро-водные сети |
ИМ |
Parsec |
Parallel Computing Laboratory UCLA, USA |
|
GPSS World |
СМО |
ИМ |
ЯП GPSS |
IBM, Wolverine Software, Minuteman Software, USA, 1996 |
|
Matlab |
Анализ больших данных, разработка алгоритмов ТАУ |
ИМ |
ГИ, ЯП Matlab |
MathWorks, USA, 1984 |
ГИ - графический интерфейс; ЯП - язык программирования; ТАУ - теория автоматического управления; ИМ - имитационное моделирование; АМ - агентное моделирование; ДСМ - дискретно-событийное моделирование; СДМ - моделирование системной динамики.
В результате проведения обзора и анализа инструментов моделирования, была выбрана среда Matlab, из-за наличия инструментов для работы с нейронными сетями, большими объемами данных, инструментов визуализации, работы со статистикой.
5.2 Моделируемая система
В разделе "Инструменты моделирования» приведено описание нового подхода в моделировании под названием агентное моделирование, приводятся его характеристики и преимущества для использования применительно к моделированию беспроводных сенсорных сетей, проведен выбор описание обоснование выбранного инструмента моделирования. Агентное моделирование как обособленный вид присутствует в среде моделирования ANYLOGIC, но другие характеристики этой среды не позволяют выбрать ее в качестве основного инструмента разработки. В качестве основного инструмента моделирования выбран Matlab. Несмотря на то, что явно в инструментарии Matlab не присутствует агентное моделирование, предполагается сохранить основные принципы агентного моделирования, такие как:
- большое количество агентов моделируемой системы;
- взаимосвязь каждого из агентов с окружающей средой;
- наличие у системы общей цели;
- влияние поведения каждого агента на степень достижения поставленной цели;
Моделируемой системой, в данном случае, считается совокупность узлов сенсорной сети, окружающей среды, в которой они находятся, сценария их поведения, цели, которую необходимо достигнуть моделируемой системе в процессе своей работы.
Узел сенсорной сети является обособленным классом и характеризуется индивидуальными параметрами, зависящими и независящими от состояния окружающей среды. В случае моделирования сенсорной сети этими параметрами являются технические характеристики узла сети. Параметрами, зависящими от состояния окружающей среды, можно считать тип, память, уровень заряда аккумулятора узла и прочие. Параметрами, независящими от состояния окружающей среды, можно считать расстояние между узлами, (поскольку оно фиксировано), значения вероятностей, необходимые для расчета формул и прочие.
Окружающая среда является обособленным классом и характеризуется индивидуальными параметрами, такими как размер рассматриваемой области, параметр, который измеряется датчиками (например, температура, влажность, передвижение объектов по площади заданного размера).
Цель является обособленным классом и характеризуется индивидуальными параметрами. В случае моделируемой системы, целью является задача, которую необходимо распределенно вычислить узлам сенсорной сети. Цель или задача может характеризоваться количеством подзадач, на которое задача может быть разделена, приоритетом задачи, необходимыми требованиями к памяти, заряду аккумулятора узла, который будет выполнять ее.
Сценарием поведения является последовательность действий узла сенсорной сети, которая меняется в зависимости от состояния окружающей среды.
5.3 Различные подходы
В качестве примера, рассмотрим моделируемую систему, как беспроводную систему управления центральным тепловым пунктом на основе беспроводной сенсорной сети. Моделирование проводится для того, чтобы определить целесообразность организации распределенных вычислений в беспроводной сенсорной сети. Для этого необходимо провести моделирование системы с отсутствием и поддержкой распределенных вычислений и провести сравнительный анализ полученных результатов.
В случае отсутствия возможности распределенных вычислений система работает по следующему алгоритму:
1. Данные снимаются с датчиков, расположенных в контроллерах.
2. Полученные параметры по беспроводной сети передаются в SCADA-систему [17]. SCADA-система получает информацию с конкретных мест отопления и оптимизирует расход тепловой энергии. SCADA-система посылает управляющие воздействия через беспроводные контроллеры на исполнительные механизмы.
3. Также система поддерживает режим «гибкого» механизма управления, заключающийся в сокращении подачи тепла в нерабочие часы и восстановления в рабочие. Одновременно осуществляется технологический учёт потреблённого тепла.
На рис. 3 изображены шаги работы системы в случая отсутствия распределенных вычислений.
Рисунок 3 - Случай отсутствия распределенных вычислений
В случае наличия возможности распределенных вычислений система работает по следующему алгоритму:
1. Данные снимаются с датчиков, расположенных в контроллерах.
2. Распределенным вычислениям подлежит задача определения степени управляющего воздействия в механизмах подачи тепла.
3. Часть полученных параметров по беспроводной сети для (с помощью нечеткой логики) передается в SCADA-систему [17].
4. Как SCADA, так и сама сеть посылает управляющие воздействия через контроллеры на исполнительные механизмы.
...Подобные документы
Беспроводная технология передачи информации. Развитие беспроводных локальных сетей. Стандарт безопасности WEP. Процедура WEP-шифрования. Взлом беспроводной сети. Режим скрытого идентификатора сети. Типы и протоколы аутентификации. Взлом беспроводной сети.
реферат [51,8 K], добавлен 17.12.2010Центральные магистрали передачи данных. Улучшение параметров мультисервисной сети за счет использования имитационного моделирования. Сети с трансляцией ячеек и с установлением соединения. Коммутация в сети Ethernet. Многоуровневая модель протоколов.
курсовая работа [2,3 M], добавлен 25.06.2014Основные характеристики и алгоритмы настройки виртуальной локальной вычислительной сети VLAN, протоколов маршрутизации, системы доменных имен и трансляции сетевых адресов с целью разработки корпоративной сети в среде имитационного моделирования.
курсовая работа [556,1 K], добавлен 23.04.2011Сравнительные характеристика протоколов организации беспроводных сетей. Структура и топология сети ZigBee, спецификация стандарта IEEE 802.15.4. Варианты аппаратных решений ZigBee на кристаллах различных производителей и технология программирования.
дипломная работа [3,0 M], добавлен 25.10.2013Использование базы данных статистики последовательного соединения мобильных узлов беспроводной сети с использованием средств программирования Delphi и языка ADO. Оптимизация, отладка и тестирование программы AD-HOC сетей, решение аномалий в узлах сети.
дипломная работа [1,7 M], добавлен 13.06.2012Характеристика стандарта IEEE 802.11. Основные направления применения беспроводных компьютерных сетей. Методы построения современных беспроводных сетей. Базовые зоны обслуживания BSS. Типы и разновидности соединений. Обзор механизмов доступа к среде.
реферат [725,9 K], добавлен 01.12.2011Периоды развития и основные стандарты современных беспроводных сетей. История появления и области применения технологии Bluetooth. Технология и принцип работы технологии беспроводной передачи данных Wi-Fi. WiMAX - стандарт городской беспроводной сети.
презентация [1,9 M], добавлен 22.01.2014Моделирование поведения узлов беспроводной ad hoc сети при равномерном движении на плоскости. Разработка базы данных для хранения полученных графов и организация ее взаимодействия с другими приложениями, осуществляющими создание моделей и их анализ.
дипломная работа [1,9 M], добавлен 22.02.2016Изучение истории развития, назначения, архитектуры и протоколов сетевой беспроводной технологии интернет Wi-Fi. Характеристика системы для быстрого обмена сообщениями и информацией Jabber. Анализ методов работы с ней, взаимодействия клиента и сервера.
реферат [756,0 K], добавлен 27.05.2012Беспроводные сенсорные сети: история и использование, алгоритмы канального уровня. Требования к алгоритмам маршрутизации в беспроводных сенсорных сетях, имитационное моделирование. Исследование надежности передачи данных между узлами в системе Castalia.
магистерская работа [2,1 M], добавлен 11.10.2013Способы организации беспроводных сетей по стандартам IEEE 802.16. WiMAX как телекоммуникационная технология, разработанная с целью предоставления универсальной беспроводной связи на больших расстояниях. Этапы построения полносвязной городской Wi-Fi сети.
курсовая работа [1,6 M], добавлен 31.08.2013Особенности проектирования и анализ современных информационных локальных и глобальных вычислительных сетей. Проведение настройки виртуальной локальной вычислительной сети (VLAN), HTTP и DNS серверов, сетевых протоколов OSPF, RIP, STP, технологий NAT.
курсовая работа [182,1 K], добавлен 16.01.2014Типы беспроводных сетей: PAN (персональные), WLAN (беспроводные локальные), WWAN (беспроводные сети широкого действия). Стандарты беспроводной передачи данных. Соединение Ad-Hoc, инфраструктурное соединение, репитер и мост. Безопасность Wi-Fi сетей.
контрольная работа [2,0 M], добавлен 19.01.2011Разработка технологии защиты информации беспроводных сетей, которая может применяться для повышения защиты компьютера пользователя, корпоративных сетей, малых офисов. Анализ угроз и обеспечения безопасности беспроводной сети. Настройка программы WPA.
дипломная работа [2,9 M], добавлен 19.06.2014Анализ цели проектирования сети. Разработка топологической модели компьютерной сети. Тестирование коммутационного оборудования. Особенности клиентских устройств. Требования к покрытию и скорости передачи данных. Виды угроз безопасности беспроводных сетей.
дипломная работа [3,3 M], добавлен 22.03.2017Характеристика модели клиент-сервер как технологии взаимодействия в информационной сети. Разработка и описание алгоритмов работы приложений на платформе Win32 в среде Microsoft Visual Studio, использующих для межпроцессного взаимодействия сокеты.
курсовая работа [544,6 K], добавлен 02.06.2014Возможности программ моделирования нейронных сетей. Виды нейросетей: персептроны, сети Кохонена, сети радиальных базисных функций. Генетический алгоритм, его применение для оптимизации нейросетей. Система моделирования нейронных сетей Trajan 2.0.
дипломная работа [2,3 M], добавлен 13.10.2015Выбор и обоснование технологий построения локальных вычислительных сетей. Анализ среды передачи данных. Расчет производительности сети, планировка помещений. Выбор программного обеспечения сети. Виды стандартов беспроводного доступа в сеть Интернет.
курсовая работа [5,3 M], добавлен 22.12.2010Развитие технологии беспроводных сетей. Оборудование, применяемое в сетях Wi-Fi. Расчет эффективной изотропной излучаемой мощности и зоны действия сигнала. Защита информации. Сравнительный экономический анализ вариантов организации беспроводной связи.
дипломная работа [3,9 M], добавлен 07.05.2015Теоретические основы моделирования систем в среде имитационного моделирования AnyLogic. Средства описания поведения объектов. Анимация поведения модели, пользовательский интерфейс. Модель системы обработки информации в среде компьютерного моделирования.
курсовая работа [1,5 M], добавлен 15.05.2014