Previous Page  2 / 11 Next Page
Information
Show Menu
Previous Page 2 / 11 Next Page
Page Background

С.Н. Падалко, М.Н. Терентьев

76

ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. Приборостроение. 2017. № 1

Рассмотрим составляющие самоорганизации подробнее.

Формирование сети.

Стандарт IEEE 802.15.4 предусматривает наличие у узлов

сети двух типов адресов. Адреса первого типа, называемые физическими, присва-

ивают узлам при их производстве и в дальнейшем не изменяются. Уникальность

физических адресов гарантирует производитель узлов. Адреса второго типа, назы-

ваемые логическими, назначаются узлам в момент подключения к существующей

сети. Узлу известен идентификатор сети, к которой он должен подключиться

(

Personal Area Network Identifier

,

PANId

) [1]. После включения узел начинает само-

стоятельный поиск сети, инициируя обмен сообщениями по радиоканалу. При

этом подключающийся к сети узел идентифицирует себя с помощью физического

адреса. В результате выполнения процедуры подключения узел-координатор (или

иной уполномоченный узел) сети сообщает подключаемому узлу, кроме прочей

информации, назначенный ему логический адрес. Это делает новый узел полно-

правным участником сети. Подключенный к сети узел при передаче сообщений

идентифицирует себя с помощью логического адреса.

Алгоритм работы узла, подключающегося к сети, представлен ниже.

1.

Передать запрос на подключение к сети с заданным

PANId.

2.

Подождать установленное время

ответ

,

t

принимая ответы на свой запрос.

3.

Выбрать из принятых ответов наиболее предпочтительный, если не уда-

лось — перейти к п. 7.

4.

Направить узлу, приславшему выбранный ответ, уведомление о подклю-

чении.

5.

Подождать установленное время

у.в

,

t

ожидая подтверждение фактическо-

го подключения от выбранного узла. Если не удалось — перейти к п. 7.

6.

Закончить процедуру подключения к сети.

7.

Выдержать паузу

подключ

,

t

затем перейти к п. 1.

Выбор узла для подключения в п. 3 алгоритма может основываться на раз-

личных критериях: наилучшее качество связи; наименьшая длина маршрута до

узла-координатора; ответ, пришедший первым, и т. д.

Процедура подключения узла к сети не является односторонней, другая сто-

рона после приема запроса на подключение к сети действует в соответствии со

следующим алгоритмом.

1.

Если

PANId

запроса не совпадает с

PANId

сети, то закончить алгоритм.

2.

Если узел не может подключить к себе потомка, то закончить алгоритм.

3. Сформировать по определенным правилам предлагаемый логический ад-

рес.

4.

Зарезервировать предлагаемый логический адрес.

5. Направить подключающемуся к сети узлу ответ, содержащий предлагае-

мый логический адрес.

6.

В течение

ответ

t

ожидать уведомления о подключении. Если уведомление

не пришло — перейти к п. 9.

7. Направить подключающемуся узлу подтверждение.