Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
++++++++++++Семенов Ю.doc
Скачиваний:
6
Добавлен:
01.03.2025
Размер:
12.27 Mб
Скачать

52. Сообщение входа в сеточную сеть (msh-nent)

Сообщения MSH-NENT предоставляют новому узлу средства для синхронизации и первичного входа в сеть Mesh. При посылке сообщения MSH-NENT подзаголовок Mesh устанавливается равным 0х0000 до тех пор, пока узлу не будет присвоен ID. В CID Mesh идентификатор сети установлен равным сетевому коду инициатора или 0х0000, если код неизвестен, а ID канала устанавливается равным 0хАА (широковещательный режим).

Формат сообщения MSH-NENT показан в табл. 83.

Таблица 83. Формат сообщения MSH-NENT

Синтаксис

Размер

Комментарий

MSH-NCFG_message_format() {

 

 

Тип сообщения управления = 40

8 бит

 

Тип

3 бита

0х0 Зарезервировано 0х1 NetEntryAck 0х2 NetEntryRequest 0х3 NetEntryClose

Счетчик Xmt для этого типа

3 бита

Для NetEntryAck этот тип подтвержден

Зарезервировано

2 бита

 

ID узла инициатора

16 бит

 

Мощность Xmt

4 бита

 

Антенна Xmt

3 бита

 

Зарезервировано

1 бит

 

if(Тип == 0х2)

 

 

MSH-NENT_Request_IE()

перем.

 

}

 

 

Id узла инициатора

МАС-адрес нового узла, пославшего запрос.

Мощность Xmt

определяется числом шагов по 2 дБм, начиная с 8 дБм (например, 0хF означает 38дБм)

Антенна Xmt

Логическая антенна, используемая для передачи сообщения. Поддерживается до 8 направлений антенны.

Формат MSH-NENT_request_IE представлен в таблице 84 ниже

Таблица 84. Формат MSH-NENT_request_IE

Синтаксис

Размер

Комментарий

MSH-NCFG_request_IE() {

 

 

MAC-адрес

48 бит

 

OpConInfo

64 бита

 

Значение оператора аутентификации

32 бита

 

Серийный номер узла

32 бита

 

}

 

 

MAC-адрес

МАС-адрес нового узла, посылающего запрос

OpConInfo

Конфигурационная информация оператора (полученная от оператора)

Значение оператора аутентификации

HMAC{MAC-адрес | Серийный номер узла | Ключ аутентификации}

где ключ аутентификации является секретным, полученным от оператора.

53. Сообщение распределенной сеточной диспетчеризации (msh-dsch)

Сообщения распределенной сеточной диспетчеризации (MSH-DSCH) передаются в сеточном режиме, в случае использования распределенной диспетчеризации. В такой ситуации все узлы периодически передают сообщения MSH-DSCH, чтобы проинформировать всех соседей о графике работы передающей станции. Время передачи определяется тем же алгоритмом что и в случае сообщений MSH-NSFG. Сообщения служат для передачи ресурсных запросов и предоставления их соседям. MSH-DSCH могут применяться и для передачи информации о свободных ресурсах. Эти сообщения не фрагментируются. Формат сообщений MSH-DSCH представлен в таблице 85 ниже.

Таблица 85. Формат сообщений MSH-DSCH

Синтаксис

Размер

Комментарий

MSH-DSCH_Message_Format() {

 

 

Тип сообщения управления = 41

8 бит

 

Флаг координации

1 бит

 

Флаг запрос/отклик

1 бит

 

Счетчик порядкового номера

6 бит

 

Число запросов

4 бита

 

Число возможностей

4 бита

 

Число подтверждений

6 бит

 

Зарезервировано

2 бита

 

if(i=0; i<числа_запросов; ++i)

 

 

MSH-DSCH_Request_IE()

16 бит

 

if(i=0; i<числа_возможностей; ++i)

 

 

MSH-DSCH_Availability_IE()

32 бита

 

if(i=0; i<числа_предоставлений; ++i)

 

 

MSH-DSCH_Grant_IE()

40 бит

 

}