Информация  |  Продукция  |  Производители  |  О Компании  |  Поставка  |  Контакты  |  Для наших клиентов
ОБМЕН ОПЫТОМ
ПРОДУКЦИЯ

Как настроить модули LoRa SL720 при работе в режиме "точка-точка"?

28.12.2015

Вопрос:

Как настроить модули LoRa SL720 при работе в режиме "точка-точка"?

Ответ:

При соединении точка-точка один из модулей должен быть ведущим (Master), а другой - ведомым (Slave). Можно задавать номер канала вручную или использовать автоматическое спаривание устройств между собой. Обратите внимание, что для спаривания модулей между собой а автоматическом режиме применяется отдельная пара адресов: Host (Upper) Computer address и Host Pairing address, которую не следует путать с адресами модулей - Module (MAC) address и Destination address. Перед началом работы рекомендуется убедиться, что внутреннее ПО модулей SL720 поддерживает режим точка-точка (point-to-point). Для быстрого тестирования модулей можно использовать программу LoRa Module Debug Program

Наиболее простым вариантом является жесткое определение номера канала.

Рассмотрим в качестве примера более сложный вариант - автоматическое спаривание устройств с использованием Host-адреса.

Для настройки ведущего (Master) модуля при автоматическом спаривании и использовании Host-адреса:

  • Выберите мощность передатчика, скорость в радиоканале и две пары адресов;
  • С помощью соответствующих команд запишите эти настройки в модуль;
  • Установите тип модуля Master (0x03);
  • Используйте команду "Select Idle Channel" для выбора свободного канала;
  • Перезагрузите модуль.

Пример последовательности команд для ведущего узла в режиме "точка-точка" и использовании Host-адресов для автоматического спаривания устройств:

[CPU -> SL720] 55 AA 0F 00 00 00 00 08 40 02 00 00 00 00 00 11 54 - установить адрес модуля (Module (MAC) Address) 00 00 00 00 00 11
[SL720 -> CPU] 55 AA 0F 00 00 00 00 08 80 02 00 00 00 00 00 11 94

[CPU -> SL720] 55 AA 0F 00 00 00 01 08 40 03 00 00 00 00 00 22 67 - установить адрес спариваемого модуля (Destination Address) 00 00 00 00 00 22
[SL720 -> CPU] 55 AA 0F 00 00 00 01 08 80 03 00 00 00 00 00 22 A7

[CPU -> SL720] 55 AA 0A 00 00 00 02 08 40 05 14 51 - мощность передатчика - 20 дБм
[SL720 -> CPU] 55 AA 0A 00 00 00 02 08 80 05 14 91

[CPU -> SL720] 55 AA 0A 00 00 00 03 08 40 0D 06 4A - скорость в радиоканале - 585 бит/с
[SL720 -> CPU] 55 AA 0A 00 00 00 03 08 80 0D 06 8A

[CPU -> SL720] 55 AA 0A 00 00 00 04 08 40 0E 03 4B - тип модуля - Master Node (Pair)
[SL720 -> CPU] 55 AA 0A 00 00 00 04 08 80 0E 03 8B

[CPU -> SL720] 55 AA 0F 00 00 00 05 08 40 16 00 00 00 00 00 AA FE - установить Host (Upper Computer) Address 00 00 00 00 00 AA
[SL720 -> CPU] 55 AA 0F 00 00 00 05 08 80 16 00 00 00 00 00 AA 3E

[CPU -> SL720] 55 AA 0F 00 00 00 06 08 40 17 00 00 00 00 00 BB ED - установить Pairing Host Address 00 00 00 00 00 BB
[SL720 -> CPU] 55 AA 0F 00 00 00 06 08 80 17 00 00 00 00 00 BB 2D

[CPU -> SL720] 55 AA 09 00 00 00 07 08 40 14 52 - выбор канала (Select Idle Channel)
[SL720 -> CPU] 55 AA 0A 00 00 00 07 08 80 14 00 91 - подтверждение команды
[SL720 -> CPU] 55 AA 0A 00 00 00 00 08 80 15 00 97 - результат выполнения команды (0x00 - успешно)

[CPU -> SL720] 55 AA 09 00 00 00 08 08 40 04 4D - запрос номера выбранного канала
[SL720 -> CPU] 55 AA 0A 00 00 00 08 08 80 04 00 8E - выбран канал номер 0 (0x00)

Для настройки ведомого (Slave) модуля при автоматическом спаривании и использовании Host-адреса:

  • Выберите мощность передатчика, скорость в радиоканале и две пары адресов;
  • С помощью соответствующих команд запишите эти настройки в модуль;
  • Установите тип модуля Master (0x03);
  • Используйте команду "Enabling Pairing" для автоматического спаривания устройств между собой;
  • Перезагрузите модуль.

Пример последовательности команд для ведомого узла в режиме "точка-точка" и использовании Host-адресов для автоматического спаривания устройств:

[CPU -> SL720] 55 AA 0F 00 00 00 00 08 40 02 00 00 00 00 00 22 67 - установить адрес модуля (Module (MAC) Address) 00 00 00 00 00 22
[SL720 -> CPU] 55 AA 0F 00 00 00 00 08 80 02 00 00 00 00 00 22 A7

[CPU -> SL720] 55 AA 0F 00 00 00 01 08 40 03 00 00 00 00 00 11 54 - установить адрес спариваемого модуля (Destination Address) 00 00 00 00 00 11
[SL720 -> CPU] 55 AA 0F 00 00 00 01 08 80 03 00 00 00 00 00 11 94

[CPU -> SL720] 55 AA 0A 00 00 00 02 08 40 05 14 51 - мощность передатчика - 20 дБм
[SL720 -> CPU] 55 AA 0A 00 00 00 02 08 80 05 14 91

[CPU -> SL720] 55 AA 0A 00 00 00 03 08 40 0D 06 4A - скорость в радиоканале - 585 бит/с
[SL720 -> CPU] 55 AA 0A 00 00 00 03 08 80 0D 06 8A

[CPU -> SL720] 55 AA 0A 00 00 00 04 08 40 0E 02 4A - тип модуля - Slave Node (Pair)
[SL720 -> CPU] 55 AA 0A 00 00 00 04 08 80 0E 02 8A

[CPU -> SL720] 55 AA 0F 00 00 00 05 08 40 16 00 00 00 00 00 BB EF - установить Host (Upper Computer) Address 00 00 00 00 00 BB
[SL720 -> CPU] 55 AA 0F 00 00 00 05 08 80 16 00 00 00 00 00 BB 2F

[CPU -> SL720] 55 AA 0F 00 00 00 06 08 40 17 00 00 00 00 00 AA FC - установить Pairing Host Address 00 00 00 00 00 AA
[SL720 -> CPU] 55 AA 0F 00 00 00 06 08 80 17 00 00 00 00 00 AA 3C

[CPU -> SL720] 55 AA 09 00 00 00 07 08 40 18 5E - автоматическое спаривание по значению Pairing Host Address
[SL720 -> CPU] 55 AA 0A 00 00 00 07 08 80 18 00 9D - подтверждение команды
[SL720 -> CPU] 55 AA 0A 00 00 00 00 08 80 19 00 9B - результат выполнения команды (0x00 - успешно)

 

В режиме "точка-точка" (point-to-point, P2P) данные могут передаваться как в режиме команд, так и в прозрачном режиме.

Процесс передачи данных между узлами P2P в режиме команд выглядит следующим образом:

на передающей стороне:

[CPU -> SL720] 55 AA 11 00 00 00 09 08 40 0A 00 00 00 00 00 11 12 34 6D - передача 0x12 0x34 узлу с адресом 00 00 00 00 00 11
[SL720 -> CPU] 55 AA 0A 00 00 00 09 08 80 0A 00 81
[SL720 -> CPU] 55 AA 0A 00 00 00 09 08 80 10 00 9B

на приемной стороне:

[SL720 -> CPU] 55 AA 11 00 00 00 01 08 80 0B 00 00 00 00 00 22 12 34 97 - приняты 0x12 0x34 от узла с адресом 00 00 00 00 00 22

Для перехода в прозрачный режим передачи узла P2P используется команда с кодом 0x21:

[CPU -> SL720] 55 AA 0A 00 00 00 0A 08 40 21 01 68
[SL720 -> CPU] 55 AA 0A 00 00 00 0A 08 80 21 01 A8

 

«« Назад



заменяют некоторые модели снятой с производства продукции компании Renesas, превосходя их по техническим характеристикам и цене.

Использование спиральных ГЛОНАСС/GPS - антенн позволяет повысить точность позиционирования.

Адаптер RS232-Bluetooth

Простой способ оснастить ваше устройство беспроводным интерфейсом - установить на его com-порт Bluetooth-адаптер LM048 

Дистрибуция электронных компонентов www.efo.ru © All rights reserved. EFO Ltd.
При использовании материалов
ссылка на источник обязательна.
Создание сайта © 2010 PointDesign™
Конструктивы и корпуса РЭА www.korpusa.ru Микроконтроллеры www.mymcu.ru Микросхемы Altera www.altera.ru
Источники питания www.powel.ru Волоконно-оптические компоненты www.infiber.ru Силовая электроника www.efo-power.ru
Кварцевые резонаторы
и генераторы Golledge
www.golledge.ru
Электротехническая продукция www.efo-electro.ru Контрольно-измерительные приборы www.efometry.ru