Частотные планы
Частотный план — набор радиопараметров LoRaWAN, по которым сервер работает с устройством: на каких частотах устройство передаёт uplink, на какой частоте и с какой скоростью сервер отвечает в окнах приёма RX1 и RX2, какие скорости (DR) допустимы и сколько байт помещается в кадр. В веб-интерфейсе и WebSocket API план называется регионом.
В ONS 38 планов с кодами 0–37. План по умолчанию — KZ865-868 (код 6).
Где задаётся план
- Устройству — поле «Регион» в карточке узла, в режиме «Расширенный» (см. Узлы), в WebSocket API — поле
region(см. Коды регионов). - Группе рассылки — поле «Регион» на странице группы (см. Группы рассылки), в WebSocket API — поле
regionкоманд создания и изменения группы. В текущей версии сервера эти команды принимают только коды 0–23, а без поляregionзаписывают 0 (EU), см. Создать multicast-группу. - Шлюзу план не назначается. Шлюз принимает и передаёт на частотах из собственной настройки. Чтобы сервер получал uplink устройств и мог им ответить, шлюз должен слушать все каналы uplink их плана и передавать на частотах окон RX1 и RX2, см. Настройка шлюза.
- Приложению план тоже не назначается: в одном приложении могут быть устройства разных планов.
План в карточке должен совпадать с планом в прошивке устройства: частоты обязательных каналов заданы в прошивке, и изменить их по радио сервер не может. После смены региона в карточке сервер рассчитывает окно RX1 по новому плану, а частоту и скорость RX2 и опциональные каналы устройства приводит к новому плану MAC-командами RXParamSetupReq и NewChannelReq; значения, заданные в панели «Радиопараметры» карточки узла, остаются в силе. Пока устройство не подтвердило новые параметры RX2 или не прошло активацию OTAA заново, в окне RX2 сервер отвечает на прежней частоте и с прежней скоростью, см. Радиопараметры и журнал MAC-команд.
Как сервер использует план
Каналы uplink
Каналы плана делятся на обязательные и опциональные; опциональные есть не во всех планах. Обязательные устройство знает из прошивки. Опциональные сервер сообщает устройству при активации OTAA — в списке каналов CFList ответа Join Accept. В CFList помещается не больше пяти частот: если опциональных каналов шесть (EU433, AS923-1…4, KR920), устройство узнаёт о первых пяти по порядку таблицы.
Устройство с активацией ABP ответа Join Accept не получает. Такому устройству, когда оно выходит на связь впервые (счётчик «Seq up» в карточке узла равен 0), сервер сам передаёт опциональные каналы плана — те же, что в CFList, — MAC-командами NewChannelReq. Свой набор каналов вместо опциональных каналов плана устройству OTAA или ABP задают в поле «Дополнительные каналы» карточки узла, см. Узлы.
US915 и AU915 устроены иначе: в диапазоне 72 канала, план включает часть из них — подполосу. В Join Accept сервер передаёт не частоты, а маску включённых каналов, см. US915 и AU915. Команду NewChannelReq и поле «Дополнительные каналы» сервер в этих планах не использует.
Выбор окна
Ответ устройству — кадр downlink или Join Accept — сервер передаёт в одном из двух окон приёма. Окно задаёт поле «Rx окно» в карточке узла (в WebSocket API — rx_window): RX1, значение по умолчанию, или RX2. Если выбрано RX1, а кадр downlink к нему уже не успевает, сервер отправит его в RX2. Опоздавший Join Accept в текущей версии сервера уходит в момент окна RX2, но с частотой и скоростью окна RX1, см. Активация устройств.
Устройству класса C кадр из очереди сервер передаёт сразу, не дожидаясь uplink, — на частоте и со скоростью окна RX2, см. Классы устройств.
Окно RX1
Окно RX1 открывается через 1 с после uplink; для отдельного устройства задержку меняет поле «RX1 задержка» в карточке узла. Частота RX1 совпадает с частотой uplink, кроме US915 и AU915: в них сервер отвечает на одном из восьми каналов 923.3–927.5 МГц — 923.3 + 0.6 × (номер канала uplink по модулю 8) МГц.
Скорость RX1 сервер берёт из таблицы плана по скорости uplink и сдвигу «RX1 смещение DR». Во всех планах сдвиг по умолчанию 0: в RX1 сервер отвечает с той же скоростью, что и uplink, а в US915 и AU915 — с соответствующей скоростью канала 500 кГц.
Если устройство передало uplink на частоте, которой нет среди каналов плана, или со скоростью, которая на этом канале не разрешена, рассчитать RX1 сервер не может и отвечает в окне RX2. В US915 и AU915 сервер сверяет частоту со всеми 72 каналами таблицы плана, а не только с подполосой. Канал из поля «Дополнительные каналы» частью плана не становится: если его частоты нет среди каналов плана, на uplink по такому каналу сервер тоже отвечает в RX2. На Join Accept это правило не распространяется, см. Активация OTAA.
В текущей версии сервера на uplink со скоростью, которой в плане нет совсем (например, SF7, 250 кГц в IN865-867), и на uplink с модуляцией FSK или LR-FHSS сервер не отвечает.
Окно RX2
Окно RX2 открывается на 1 с позже RX1, по умолчанию через 2 с после uplink. Частота и скорость RX2 у плана одни на все каналы, см. таблицы ниже. Для отдельного устройства их меняют поля «RX2 частота, Гц» и «RX2 скорость (DR)» в карточке узла.
Активация OTAA
Ответ Join Accept устройство ждёт через 5 с (окно RX1) и 6 с (окно RX2) после запроса. Частоты и скорости окон для Join Accept сервер берёт только из плана: поля «RX2 частота, Гц», «RX2 скорость (DR)», «RX1 смещение DR» и «RX1 задержка» карточки узла на Join Accept не действуют, см. Активация устройств. Если частоты запроса нет в таблице плана или скорость запроса на этом канале не разрешена, в окно RX2 сервер Join Accept не переносит: в окне RX1 он уйдёт на частоте первого канала из таблицы плана, а в US915 и AU915 — на 923.3 МГц.
Скорость и размер данных
Скорость задаёт коэффициент расширения (SF) и полосу канала. Чем ниже скорость, тем дальше связь и тем меньше байт помещается в кадр. Предел зависит от плана и скорости, см. Скорости и размер данных; кадр downlink больше предела сервер отклонит, см. Downlink — получить максимальный размер данных.
Мощность передачи
Ответы шлюз передаёт с мощностью по умолчанию из плана: 14 дБм, в US915 и AU915 — 20 дБм, в IN865-867 и IN865+KZ865 — 27 дБм. Поле power в командах downlink в текущей версии сервера эту мощность не меняет: сервер только проверяет, что значение не выше 27 дБм, см. Downlink — поставить данные в очередь на отправку.
Экран «Частотные планы»
Пункт меню «Частотные планы» открывает справочник всех планов. Он доступен любому пользователю и только показывает параметры — изменить план здесь нельзя.
- «Частотные планы» — пункт меню.
- Список планов — название и код плана, например «KZ865-868 #6». Щелчок по плану показывает его справа.
- Название и код выбранного плана.
- «Диапазон» — границы плана, МГц.
- «RX2» — частота и скорость окна RX2.
- «Каналы uplink» — частоты каналов. Обязательные выделены, у опциональных пометка «opt».
- «Скорости (DR)» — номер скорости, SF и полоса, кГц; для FSK — битовая скорость, бит/с.
- «RX / Timing» — «Смещение DR для RX1», «Задержка приёма» RX1 и RX2, «Задержка Join Accept», «Мощность по умолчанию» и CFList — список каналов в том виде, в каком сервер передаёт его в Join Accept (16 байт в hex): частоты опциональных каналов, а для US915 и AU915 — маска включённых каналов.
Для US915 и AU915 экран показывает все 72 канала из таблицы плана на сервере, а не только каналы подполосы; выделение и пометка «opt» у этих планов не показывают, включён ли канал. Включённые каналы перечислены в таблицах US915 и AU915. Скорости LR-FHSS (DR5 и DR6 в US915, DR7 в AU915) экран в текущей версии показывает как «SF/0».
Подсказка в карточке узла
Значок информации рядом с полем «Регион» в карточке узла и на странице группы рассылки открывает окно «Частотный план» — краткое описание выбранного плана: диапазон, RX2, каналы uplink и скорости.
- Значок информации рядом с полем «Регион».
- Окно «Частотный план» для выбранного региона.
Все планы
Опциональные каналы отмечены «опц.». Для US915 и AU915 указаны номера включённых каналов и их частоты по спецификации LoRaWAN Regional Parameters.
«Границы плана» в описаниях планов ниже и строка «Диапазон» на экране «Частотные планы» — пределы частот, которые сервер принимает для устройства этого плана: в них должны лежать «RX2 частота, Гц» и частоты в поле «Дополнительные каналы» карточки узла, а также частота freq в командах downlink WebSocket API и MQTT. На приём uplink границы не влияют.
| Код | План | Каналы uplink, МГц | RX2, МГц | Мощность по умолчанию, дБм |
|---|---|---|---|---|
| 0 | EU | 868.1, 868.3, 868.5 | 869.525, DR0 | 14 |
| 1 | KZ_OLD | 864.5, 864.7, 864.9; опц.: 865.1, 865.3 | 865.6, DR0 | 14 |
| 2 | RU | 868.9, 869.1; опц.: 864.1, 864.3, 864.5, 864.7, 864.9 | 869.1, DR0 | 14 |
| 3 | BY | 868.1, 868.3, 868.5 | 869.525, DR0 | 14 |
| 4 | UA | 868.1, 868.3, 868.5 | 869.525, DR0 | 14 |
| 5 | KG863-865 | 864.1, 864.3, 864.5; опц.: 863.7, 863.9 | 869.1, DR0 | 14 |
| 6 | KZ865-868 | 865.1, 865.3, 865.5; опц.: 865.7, 865.9 | 866.7, DR0 | 14 |
| 7 | EU863-870 | 868.1, 868.3, 868.5; опц.: 867.1, 867.3, 867.5, 867.7, 867.9 | 869.525, DR0 | 14 |
| 8 | KZ864-868 | 865.1, 865.3, 865.5; опц.: 865.7, 865.9, 864.5, 864.7, 864.9 | 866.7, DR0 | 14 |
| 9 | EU433 | 433.175, 433.375, 433.575; опц.: 433.775, 433.975, 434.175, 434.375, 434.575, 434.775 | 434.665, DR0 | 14 |
| 10 | AS923-1 | 923.2, 923.4; опц.: 923.6, 923.8, 924.0, 924.2, 924.4, 924.6 | 923.2, DR2 | 14 |
| 11 | AS923-2 | 923.2, 923.4; опц.: 923.6, 923.8, 924.0, 924.2, 924.4, 924.6 | 923.2, DR2 | 14 |
| 12 | AS923-3 | 916.6, 916.8; опц.: 916.0, 916.2, 916.4, 917.0, 917.2, 917.4 | 916.6, DR2 | 14 |
| 13 | AS923-4 | 923.2, 923.4; опц.: 923.6, 923.8, 924.0, 924.2, 924.4, 924.6 | 923.2, DR2 | 14 |
| 14 | KR920 | 923.2, 923.4; опц.: 923.6, 923.8, 924.0, 924.2, 924.4, 924.6 | 923.2, DR2 | 14 |
| 15 | US915-1 | каналы 0–7 (902.3–903.7) и 64 (903.0) | 923.3, DR8 | 20 |
| 16 | US915-2 | каналы 8–15 (903.9–905.3) и 65 (904.6) | 923.3, DR8 | 20 |
| 17 | US915-3 | каналы 16–23 (905.5–906.9) и 66 (906.2) | 923.3, DR8 | 20 |
| 18 | US915-4 | каналы 24–31 (907.1–908.5) и 67 (907.8) | 923.3, DR8 | 20 |
| 19 | US915-5 | каналы 32–39 (908.7–910.1) и 68 (909.4) | 923.3, DR8 | 20 |
| 20 | US915-6 | каналы 40–47 (910.3–911.7) и 69 (911.0) | 923.3, DR8 | 20 |
| 21 | US915-7 | каналы 48–55 (911.9–913.3) и 70 (912.6) | 923.3, DR8 | 20 |
| 22 | US915-8 | каналы 0–7 (902.3–903.7), 56–63 (913.5–914.9) и 71 (914.2) | 923.3, DR8 | 20 |
| 23 | US915-9 | каналы 0–15 (902.3–905.3) и 64 (903.0), 65 (904.6) | 923.3, DR8 | 20 |
| 24 | AU915-1 | каналы 0–7 (915.2–916.6) и 64 (915.9) | 923.3, DR8 | 20 |
| 25 | AU915-2 | каналы 8–15 (916.8–918.2) и 65 (917.5) | 923.3, DR8 | 20 |
| 26 | AU915-3 | каналы 16–23 (918.4–919.8) и 66 (919.1) | 923.3, DR8 | 20 |
| 27 | AU915-4 | каналы 24–31 (920.0–921.4) и 67 (920.7) | 923.3, DR8 | 20 |
| 28 | AU915-5 | каналы 32–39 (921.6–923.0) и 68 (922.3) | 923.3, DR8 | 20 |
| 29 | AU915-6 | каналы 40–47 (923.2–924.6) и 69 (923.9) | 923.3, DR8 | 20 |
| 30 | AU915-7 | каналы 48–55 (924.8–926.2) и 70 (925.5) | 923.3, DR8 | 20 |
| 31 | AU915-8 | каналы 56–63 (926.4–927.8) и 71 (927.1) | 923.3, DR8 | 20 |
| 32 | AU915-9 | каналы 0–15 (915.2–918.2) и 64 (915.9), 65 (917.5) | 923.3, DR8 | 20 |
| 33 | UZ926 | 926.4, 926.6, 926.8; опц.: 927.0, 927.2, 927.4, 927.6, 927.8 | 926.2, DR2 | 14 |
| 34 | UZ927 | 927.4, 927.6, 927.8; опц.: 926.4, 926.6, 926.8, 927.0, 927.2 | 927.8, DR2 | 14 |
| 35 | KZ865-only | 865.1, 865.3, 865.5 | 866.7, DR0 | 14 |
| 36 | IN865-867 | 865.0625, 865.4025, 865.985 | 866.55, DR2 | 27 |
| 37 | IN865+KZ865 | 865.0625, 865.4025, 865.985; опц.: 865.1, 865.3, 865.5, 865.7, 865.9 | 866.55, DR2 | 27 |
Планы KZ
KZ865-868 (код 6)
План по умолчанию.
| Канал | Частота, МГц | Тип | Скорости uplink |
|---|---|---|---|
| 0 | 865.1 | обязательный | DR0–DR5 |
| 1 | 865.3 | обязательный | DR0–DR5 |
| 2 | 865.5 | обязательный | DR0–DR5 |
| 3 | 865.7 | опциональный | DR0–DR5 |
| 4 | 865.9 | опциональный | DR0–DR5 |
Окно RX2: 866.7 МГц, DR0 (SF12, 125 кГц). Мощность по умолчанию: 14 дБм. Границы плана: 863.0–870.0 МГц.
KZ864-868 (код 8)
Каналы KZ865-868 и ещё три опциональных канала 864.5–864.9 МГц.
| Канал | Частота, МГц | Тип | Скорости uplink |
|---|---|---|---|
| 0 | 865.1 | обязательный | DR0–DR5 |
| 1 | 865.3 | обязательный | DR0–DR5 |
| 2 | 865.5 | обязательный | DR0–DR5 |
| 3 | 865.7 | опциональный | DR0–DR5 |
| 4 | 865.9 | опциональный | DR0–DR5 |
| 5 | 864.5 | опциональный | DR0–DR5 |
| 6 | 864.7 | опциональный | DR0–DR5 |
| 7 | 864.9 | опциональный | DR0–DR5 |
Окно RX2: 866.7 МГц, DR0 (SF12, 125 кГц). Мощность по умолчанию: 14 дБм. Границы плана: 863.0–870.0 МГц.
KZ865-only (код 35)
Только три обязательных канала 865.1–865.5 МГц, опциональных нет — CFList в Join Accept частот не содержит.
| Канал | Частота, МГц | Тип | Скорости uplink |
|---|---|---|---|
| 0 | 865.1 | обязательный | DR0–DR5 |
| 1 | 865.3 | обязательный | DR0–DR5 |
| 2 | 865.5 | обязательный | DR0–DR5 |
Окно RX2: 866.7 МГц, DR0 (SF12, 125 кГц). Мощность по умолчанию: 14 дБм. Границы плана: 863.0–870.0 МГц.
KZ_OLD (код 1)
| Канал | Частота, МГц | Тип | Скорости uplink |
|---|---|---|---|
| 0 | 864.5 | обязательный | DR0–DR5 |
| 1 | 864.7 | обязательный | DR0–DR5 |
| 2 | 864.9 | обязательный | DR0–DR5 |
| 3 | 865.1 | опциональный | DR0–DR5 |
| 4 | 865.3 | опциональный | DR0–DR5 |
Окно RX2: 865.6 МГц, DR0 (SF12, 125 кГц). Мощность по умолчанию: 14 дБм. Границы плана: 863.0–870.0 МГц.
IN865+KZ865 (код 37)
Обязательные каналы, окно RX2 и мощность — как в IN865-867, опциональные каналы — каналы KZ865-868.
| Канал | Частота, МГц | Тип | Скорости uplink |
|---|---|---|---|
| 0 | 865.0625 | обязательный | DR0–DR5 |
| 1 | 865.4025 | обязательный | DR0–DR5 |
| 2 | 865.985 | обязательный | DR0–DR5 |
| 3 | 865.1 | опциональный | DR0–DR5 |
| 4 | 865.3 | опциональный | DR0–DR5 |
| 5 | 865.5 | опциональный | DR0–DR5 |
| 6 | 865.7 | опциональный | DR0–DR5 |
| 7 | 865.9 | опциональный | DR0–DR5 |
Окно RX2: 866.55 МГц, DR2 (SF10, 125 кГц). Мощность по умолчанию: 27 дБм. Границы плана: 865.0–867.0 МГц.
Планы RU, KG и UZ
RU (код 2)
В текущей версии сервера ADR для устройств с планом RU не работает: команду LinkADRReq сервер не отправляет, а на uplink, после которого он решил изменить скорость, мощность или число передач кадра, не отвечает — данные из очереди уйдут после следующего uplink. См. ADR.
| Канал | Частота, МГц | Тип | Скорости uplink |
|---|---|---|---|
| 0 | 868.9 | обязательный | DR0–DR5 |
| 1 | 869.1 | обязательный | DR0–DR5 |
| 2 | 864.1 | опциональный | DR0–DR5 |
| 3 | 864.3 | опциональный | DR0–DR5 |
| 4 | 864.5 | опциональный | DR0–DR5 |
| 5 | 864.7 | опциональный | DR0–DR5 |
| 6 | 864.9 | опциональный | DR0–DR5 |
Окно RX2: 869.1 МГц, DR0 (SF12, 125 кГц). Мощность по умолчанию: 14 дБм. Границы плана: 863.0–870.0 МГц.
KG863-865 (код 5)
| Канал | Частота, МГц | Тип | Скорости uplink |
|---|---|---|---|
| 0 | 864.1 | обязательный | DR0–DR5 |
| 1 | 864.3 | обязательный | DR0–DR5 |
| 2 | 864.5 | обязательный | DR0–DR5 |
| 3 | 863.7 | опциональный | DR0–DR5 |
| 4 | 863.9 | опциональный | DR0–DR5 |
Окно RX2: 869.1 МГц, DR0 (SF12, 125 кГц). Мощность по умолчанию: 14 дБм. Границы плана: 863.0–870.0 МГц.
UZ926 (код 33)
| Канал | Частота, МГц | Тип | Скорости uplink |
|---|---|---|---|
| 0 | 926.4 | обязательный | DR0–DR6 |
| 1 | 926.6 | обязательный | DR0–DR5 |
| 2 | 926.8 | обязательный | DR0–DR5 |
| 3 | 927.0 | опциональный | DR0–DR5 |
| 4 | 927.2 | опциональный | DR0–DR5 |
| 5 | 927.4 | опциональный | DR0–DR5 |
| 6 | 927.6 | опциональный | DR0–DR5 |
| 7 | 927.8 | опциональный | DR0–DR5 |
Окно RX2: 926.2 МГц, DR2 (SF10, 125 кГц). Мощность по умолчанию: 14 дБм. Границы плана: 926.0–928.0 МГц.
UZ927 (код 34)
Частоты те же, что у UZ926, но обязательные каналы — три верхних, а окно RX2 — на 927.8 МГц.
| Канал | Частота, МГц | Тип | Скорости uplink |
|---|---|---|---|
| 0 | 926.4 | опциональный | DR0–DR6 |
| 1 | 926.6 | опциональный | DR0–DR5 |
| 2 | 926.8 | опциональный | DR0–DR5 |
| 3 | 927.0 | опциональный | DR0–DR5 |
| 4 | 927.2 | опциональный | DR0–DR5 |
| 5 | 927.4 | обязательный | DR0–DR5 |
| 6 | 927.6 | обязательный | DR0–DR5 |
| 7 | 927.8 | обязательный | DR0–DR5 |
Окно RX2: 927.8 МГц, DR2 (SF10, 125 кГц). Мощность по умолчанию: 14 дБм. Границы плана: 926.0–928.0 МГц.
Планы EU868
EU863-870 (код 7)
| Канал | Частота, МГц | Тип | Скорости uplink |
|---|---|---|---|
| 0 | 868.1 | обязательный | DR0–DR5 |
| 1 | 868.3 | обязательный | DR0–DR5 |
| 2 | 868.5 | обязательный | DR0–DR5 |
| 3 | 867.1 | опциональный | DR0–DR5 |
| 4 | 867.3 | опциональный | DR0–DR5 |
| 5 | 867.5 | опциональный | DR0–DR5 |
| 6 | 867.7 | опциональный | DR0–DR5 |
| 7 | 867.9 | опциональный | DR0–DR5 |
Окно RX2: 869.525 МГц, DR0 (SF12, 125 кГц). Мощность по умолчанию: 14 дБм. Границы плана: 863.0–870.0 МГц.
EU, BY и UA (коды 0, 3, 4)
Только три обязательных канала, опциональных нет.
В текущей версии сервера ADR для устройств с планом UA не работает, как и для плана RU: команду LinkADRReq сервер не отправляет, а на uplink, после которого он решил изменить скорость, мощность или число передач кадра, не отвечает. Устройству с этими каналами выбирайте план EU или BY.
| Канал | Частота, МГц | Тип | Скорости uplink |
|---|---|---|---|
| 0 | 868.1 | обязательный | DR0–DR5 |
| 1 | 868.3 | обязательный | DR0–DR5 |
| 2 | 868.5 | обязательный | DR0–DR5 |
Окно RX2: 869.525 МГц, DR0 (SF12, 125 кГц). Мощность по умолчанию: 14 дБм. Границы плана: 863.0–870.0 МГц. Каналы, окна приёма, скорости и мощность планов EU, BY, UA одинаковые.
Другие планы
IN865-867 (код 36)
| Канал | Частота, МГц | Тип | Скорости uplink |
|---|---|---|---|
| 0 | 865.0625 | обязательный | DR0–DR5 |
| 1 | 865.4025 | обязательный | DR0–DR5 |
| 2 | 865.985 | обязательный | DR0–DR5 |
Окно RX2: 866.55 МГц, DR2 (SF10, 125 кГц). Мощность по умолчанию: 27 дБм. Границы плана: 865.0–867.0 МГц.
AS923-1, AS923-2 и AS923-4 (коды 10, 11, 13)
В текущей версии сервера AS923-2 и AS923-4 совпадают с AS923-1. По спецификации LoRaWAN Regional Parameters у них другие частоты: AS923-2 сдвинут вниз на 1.8 МГц, AS923-4 — на 5.9 МГц.
Устройству с планом AS923-1 (код 10) сервер в текущей версии не отправляет ни Join Accept, ни downlink: устройство с активацией OTAA не активируется, подтверждения и команды до устройства не доходят. То же относится к группе рассылки с этим планом. Для устройств на этих частотах выбирайте AS923-2 (код 11) или AS923-4 (код 13): каналы, окна приёма и скорости у них те же.
| Канал | Частота, МГц | Тип | Скорости uplink |
|---|---|---|---|
| 0 | 923.2 | обязательный | DR0–DR5 |
| 1 | 923.4 | обязательный | DR0–DR5 |
| 2 | 923.6 | опциональный | DR0–DR5 |
| 3 | 923.8 | опциональный | DR0–DR5 |
| 4 | 924.0 | опциональный | DR0–DR5 |
| 5 | 924.2 | опциональный | DR0–DR5 |
| 6 | 924.4 | опциональный | DR0–DR5 |
| 7 | 924.6 | опциональный | DR0–DR5 |
Окно RX2: 923.2 МГц, DR2 (SF10, 125 кГц). Мощность по умолчанию: 14 дБм. Границы плана: 922.0–928.0 МГц. Каналы, окна приёма, скорости и мощность планов AS923-1, AS923-2, AS923-4 одинаковые.
AS923-3 (код 12)
| Канал | Частота, МГц | Тип | Скорости uplink |
|---|---|---|---|
| 0 | 916.6 | обязательный | DR0–DR5 |
| 1 | 916.8 | обязательный | DR0–DR5 |
| 2 | 916.0 | опциональный | DR0–DR5 |
| 3 | 916.2 | опциональный | DR0–DR5 |
| 4 | 916.4 | опциональный | DR0–DR5 |
| 5 | 917.0 | опциональный | DR0–DR5 |
| 6 | 917.2 | опциональный | DR0–DR5 |
| 7 | 917.4 | опциональный | DR0–DR5 |
Окно RX2: 916.6 МГц, DR2 (SF10, 125 кГц). Мощность по умолчанию: 14 дБм. Границы плана: 916.0–918.0 МГц.
KR920 (код 14)
В текущей версии сервера частоты KR920 совпадают с AS923-1, а в таблице скоростей плана есть DR6 и DR7. По спецификации LoRaWAN Regional Parameters у KR920 обязательные каналы 922.1, 922.3 и 922.5 МГц, окно RX2 — 921.9 МГц, DR0, а скорости DR6 и DR7 зарезервированы.
| Канал | Частота, МГц | Тип | Скорости uplink |
|---|---|---|---|
| 0 | 923.2 | обязательный | DR0–DR6 |
| 1 | 923.4 | обязательный | DR0–DR5 |
| 2 | 923.6 | опциональный | DR0–DR5 |
| 3 | 923.8 | опциональный | DR0–DR5 |
| 4 | 924.0 | опциональный | DR0–DR5 |
| 5 | 924.2 | опциональный | DR0–DR5 |
| 6 | 924.4 | опциональный | DR0–DR5 |
| 7 | 924.6 | опциональный | DR0–DR5 |
Окно RX2: 923.2 МГц, DR2 (SF10, 125 кГц). Мощность по умолчанию: 14 дБм. Границы плана: 922.0–928.0 МГц.
EU433 (код 9)
| Канал | Частота, МГц | Тип | Скорости uplink |
|---|---|---|---|
| 0 | 433.175 | обязательный | DR0–DR5 |
| 1 | 433.375 | обязательный | DR0–DR5 |
| 2 | 433.575 | обязательный | DR0–DR5 |
| 3 | 433.775 | опциональный | DR0–DR5 |
| 4 | 433.975 | опциональный | DR0–DR5 |
| 5 | 434.175 | опциональный | DR0–DR5 |
| 6 | 434.375 | опциональный | DR0–DR5 |
| 7 | 434.575 | опциональный | DR0–DR5 |
| 8 | 434.775 | опциональный | DR0–DR5 |
Окно RX2: 434.665 МГц, DR0 (SF12, 125 кГц). Мощность по умолчанию: 14 дБм. Границы плана: 433.0–435.0 МГц.
В текущей версии сервера канал 8 (434.775 МГц) выше наибольшей частоты канала EU433 по спецификации LoRaWAN Regional Parameters — 434.665 МГц; в Join Accept сервер его не передаёт. Мощность по умолчанию 14 дБм выше предела излучаемой мощности для этого диапазона по спецификации — около 12 дБм. ADR в этом плане может не работать, см. ADR.
US915 (коды 15–23)
Каналы uplink 0–63 — по 125 кГц, с шагом 200 кГц от 902.3 МГц; каналы 64–71 — по 500 кГц, с шагом 1.6 МГц от 903.0 МГц. Окно RX1 — на одном из восьми каналов 923.3–927.5 МГц, окно RX2 — 923.3 МГц, DR8. Мощность по умолчанию — 20 дБм. Границы плана: 902.0–928.0 МГц.
| Код | План | Каналы 125 кГц | Канал 500 кГц |
|---|---|---|---|
| 15 | US915-1 | 0–7 (902.3–903.7) | 64 (903.0) |
| 16 | US915-2 | 8–15 (903.9–905.3) | 65 (904.6) |
| 17 | US915-3 | 16–23 (905.5–906.9) | 66 (906.2) |
| 18 | US915-4 | 24–31 (907.1–908.5) | 67 (907.8) |
| 19 | US915-5 | 32–39 (908.7–910.1) | 68 (909.4) |
| 20 | US915-6 | 40–47 (910.3–911.7) | 69 (911.0) |
| 21 | US915-7 | 48–55 (911.9–913.3) | 70 (912.6) |
| 22 | US915-8 | 0–7 (902.3–903.7), 56–63 (913.5–914.9) | 71 (914.2) |
| 23 | US915-9 | 0–15 (902.3–905.3) | 64 (903.0), 65 (904.6) |
В текущей версии сервера в таблицах планов US915-4 и US915-6 частоты части каналов не совпадают со спецификацией: каналы 29–31 у US915-4 и 40–47 у US915-6. Из-за этого в окне RX1 сервер передаёт на частоте, которую устройство не слушает: в US915-4 — ответ на uplink по каналам 28–30 и Join Accept на запрос по каналам 28–31, в US915-6 — Join Accept на запрос по каналам 41–47. Устройствам этих двух планов задавайте в поле «Rx окно» значение RX2. В окне RX2 сервер передаёт со скоростью RX2 (по умолчанию DR8), а размер данных downlink проверяет по скорости последнего uplink, поэтому данные для таких устройств должны укладываться в предел скорости RX2: для DR8 это 53 байта. Экран «Частотные планы» показывает для этих каналов частоты из таблицы сервера.
В текущей версии сервера ADR в планах US915-1…US915-7 может не работать: маска каналов в команде LinkADRReq не совпадает с подполосой плана. В планах US915-8 и US915-9 ADR не работает: правильную команду LinkADRReq сервер для них не формирует, и ответ, в который он её ставит, может не уйти. Устройствам с планами US915 задавайте «ADR интервал» 0, см. ADR.
AU915 (коды 24–32)
Каналы uplink 0–63 — по 125 кГц, с шагом 200 кГц от 915.2 МГц; каналы 64–71 — по 500 кГц, с шагом 1.6 МГц от 915.9 МГц. Окно RX1 — на одном из восьми каналов 923.3–927.5 МГц, окно RX2 — 923.3 МГц, DR8. Мощность по умолчанию — 20 дБм. Границы плана: 902.0–928.0 МГц.
| Код | План | Каналы 125 кГц | Канал 500 кГц |
|---|---|---|---|
| 24 | AU915-1 | 0–7 (915.2–916.6) | 64 (915.9) |
| 25 | AU915-2 | 8–15 (916.8–918.2) | 65 (917.5) |
| 26 | AU915-3 | 16–23 (918.4–919.8) | 66 (919.1) |
| 27 | AU915-4 | 24–31 (920.0–921.4) | 67 (920.7) |
| 28 | AU915-5 | 32–39 (921.6–923.0) | 68 (922.3) |
| 29 | AU915-6 | 40–47 (923.2–924.6) | 69 (923.9) |
| 30 | AU915-7 | 48–55 (924.8–926.2) | 70 (925.5) |
| 31 | AU915-8 | 56–63 (926.4–927.8) | 71 (927.1) |
| 32 | AU915-9 | 0–15 (915.2–918.2) | 64 (915.9), 65 (917.5) |
В текущей версии сервера в плане AU915-9 каналы 0–15 допускают только скорости DR0–DR3, а не DR0–DR5, как в спецификации и в планах AU915-1…AU915-8: устройству, которое передаёт на DR4 или DR5, сервер отвечает в окне RX2. У планов AU915-3, AU915-4, AU915-5, AU915-8 и AU915-9 частоты части каналов вне подполосы в таблице сервера не совпадают со спецификацией; на работу подполосы это не влияет, но экран «Частотные планы» показывает эти частоты как есть.
В текущей версии сервера ADR в планах AU915-1…AU915-8 может не работать: маска каналов в команде LinkADRReq не совпадает с подполосой плана. В плане AU915-9 ADR не работает: правильную команду LinkADRReq сервер для него не формирует, и ответ, в который он её ставит, может не уйти. Устройствам с планами AU915 задавайте «ADR интервал» 0, см. ADR.
Скорости и размер данных
Предел — наибольший размер полезной нагрузки кадра, байт.
В таблицах — все скорости, записанные в плане. В текущей версии сервер не принимает кадры uplink с модуляцией FSK (DR7), а в кадрах LR-FHSS не распознаёт скорость и на них не отвечает. В поле «RX2 скорость (DR)» и у дополнительного канала в карточке узла такую скорость задать нельзя; в полях «Adr min» и «Adr fix» выбирать её не следует.
KZ, RU, KG, UZ, EU868, EU433, AS923 и KR920
| DR | Модуляция и полоса | Наибольший размер данных, байт |
|---|---|---|
| DR0 | SF12, 125 кГц | 51 |
| DR1 | SF11, 125 кГц | 51 |
| DR2 | SF10, 125 кГц | 51 |
| DR3 | SF9, 125 кГц | 115 |
| DR4 | SF8, 125 кГц | 222 |
| DR5 | SF7, 125 кГц | 222 |
| DR6 | SF7, 250 кГц | 222 |
| DR7 | FSK, 50 кбит/с | 222 |
IN865-867 и IN865+KZ865
| DR | Модуляция и полоса | Наибольший размер данных, байт |
|---|---|---|
| DR0 | SF12, 125 кГц | 51 |
| DR1 | SF11, 125 кГц | 51 |
| DR2 | SF10, 125 кГц | 51 |
| DR3 | SF9, 125 кГц | 115 |
| DR4 | SF8, 125 кГц | 222 |
| DR5 | SF7, 125 кГц | 222 |
| DR7 | FSK, 50 кбит/с | 222 |
US915
| DR | Модуляция и полоса | Направление | Наибольший размер данных, байт |
|---|---|---|---|
| DR0 | SF10, 125 кГц | uplink | 11 |
| DR1 | SF9, 125 кГц | uplink | 53 |
| DR2 | SF8, 125 кГц | uplink | 125 |
| DR3 | SF7, 125 кГц | uplink | 242 |
| DR4 | SF8, 500 кГц | uplink | 242 |
| DR5 | LR-FHSS | uplink | 50 |
| DR6 | LR-FHSS | uplink | 125 |
| DR8 | SF12, 500 кГц | downlink | 53 |
| DR9 | SF11, 500 кГц | downlink | 129 |
| DR10 | SF10, 500 кГц | downlink | 242 |
| DR11 | SF9, 500 кГц | downlink | 242 |
| DR12 | SF8, 500 кГц | downlink | 242 |
| DR13 | SF7, 500 кГц | downlink | 242 |
AU915
| DR | Модуляция и полоса | Направление | Наибольший размер данных, байт |
|---|---|---|---|
| DR0 | SF12, 125 кГц | uplink | 51 |
| DR1 | SF11, 125 кГц | uplink | 51 |
| DR2 | SF10, 125 кГц | uplink | 51 |
| DR3 | SF9, 125 кГц | uplink | 115 |
| DR4 | SF8, 125 кГц | uplink | 222 |
| DR5 | SF7, 125 кГц | uplink | 222 |
| DR6 | SF8, 500 кГц | uplink | 222 |
| DR7 | LR-FHSS | uplink | 50 |
| DR8 | SF12, 500 кГц | downlink | 53 |
| DR9 | SF11, 500 кГц | downlink | 129 |
| DR10 | SF10, 500 кГц | downlink | 242 |
| DR11 | SF9, 500 кГц | downlink | 242 |
| DR12 | SF8, 500 кГц | downlink | 242 |
| DR13 | SF7, 500 кГц | downlink | 242 |
Настройка шлюза
ONS рассчитан на 8-канальные шлюзы: в большинстве планов не больше восьми каналов uplink 125 кГц. Больше их в EU433 (9), US915-8, US915-9 и AU915-9 (по 16). Каналы 8-канального шлюза распределены между двумя радиотрактами: частота канала — центральная частота радиотракта плюс смещение. Ниже — настройки, при которых шлюз слушает все каналы перечисленных планов.
Планы KZ: KZ865-868, KZ864-868, KZ865-only, KZ_OLD
| Канал шлюза | Радиотракт | Центральная частота, Гц | Смещение, Гц | Частота, МГц |
|---|---|---|---|---|
| 0 | 0 | 864800000 | −300000 | 864.5 |
| 1 | 0 | 864800000 | −100000 | 864.7 |
| 2 | 0 | 864800000 | 100000 | 864.9 |
| 3 | 0 | 864800000 | 300000 | 865.1 |
| 4 | 1 | 865600000 | −300000 | 865.3 |
| 5 | 1 | 865600000 | −100000 | 865.5 |
| 6 | 1 | 865600000 | 100000 | 865.7 |
| 7 | 1 | 865600000 | 300000 | 865.9 |
Передача: окно RX1 — на частотах uplink, окно RX2 — 866.7 МГц (у KZ_OLD — 865.6 МГц).
Планы EU868: EU863-870, EU, BY, UA
| Канал шлюза | Радиотракт | Центральная частота, Гц | Смещение, Гц | Частота, МГц |
|---|---|---|---|---|
| 0 | 0 | 867400000 | −300000 | 867.1 |
| 1 | 0 | 867400000 | −100000 | 867.3 |
| 2 | 0 | 867400000 | 100000 | 867.5 |
| 3 | 0 | 867400000 | 300000 | 867.7 |
| 4 | 1 | 868200000 | −300000 | 867.9 |
| 5 | 1 | 868200000 | −100000 | 868.1 |
| 6 | 1 | 868200000 | 100000 | 868.3 |
| 7 | 1 | 868200000 | 300000 | 868.5 |
Передача: окно RX1 — на частотах uplink, окно RX2 — 869.525 МГц.
Планы AS923: AS923-1, AS923-2, AS923-4
| Канал шлюза | Радиотракт | Центральная частота, Гц | Смещение, Гц | Частота, МГц |
|---|---|---|---|---|
| 0 | 0 | 923400000 | −200000 | 923.2 |
| 1 | 0 | 923400000 | 0 | 923.4 |
| 2 | 0 | 923400000 | 200000 | 923.6 |
| 3 | 1 | 924200000 | −400000 | 923.8 |
| 4 | 1 | 924200000 | −200000 | 924.0 |
| 5 | 1 | 924200000 | 0 | 924.2 |
| 6 | 1 | 924200000 | 200000 | 924.4 |
| 7 | 1 | 924200000 | 400000 | 924.6 |
Передача: окно RX1 — на частотах uplink, окно RX2 — 923.2 МГц.
Что важно знать
- План в карточке и в прошивке должны совпадать. Если устройство передаёт на частоте, которой нет в таблице плана его карточки, сервер не сможет ответить в окне RX1. Ответ на запрос активации в этом случае тоже может не дойти: Join Accept в окне RX1 уйдёт на частоте первого канала из таблицы плана, а в US915 и AU915 — на 923.3 МГц.
- Шлюз — по плану устройств. Шлюз, который не слушает часть каналов плана, теряет uplink на этих каналах; сервер об этом не узнает. Отказ в передаче сервер видит: если шлюз отклонил кадр из-за частоты или мощности, кадр downlink получает статус 11 (TX Freq Rejected) или 12 (TX Power Rejected), см. Отправка данных на устройство.
- Смена плана у устройства с сохранёнными радиопараметрами. При смене региона в веб-интерфейсе сервер не сохранит изменение, если радиопараметры, заданные в карточке узла, не подходят новому плану: частота RX2 и частоты дополнительных каналов должны лежать в границах плана, а скорость RX2 и DR каналов — быть скоростями LoRa этого плана. Перед переходом на US915 или AU915 дополнительные каналы нужно удалить. Подробнее — Узлы. Команда WebSocket API
update_device_reqв текущей версии сервера эту проверку не выполняет: код региона она записывает как есть. - Шестой опциональный канал. В EU433, AS923-1…4 и KR920 опциональных каналов шесть; экран «Частотные планы» показывает все, а в Join Accept уходят первые пять.
См. также
- Узлы — поле «Регион» и радиопараметры устройства.
- Группы рассылки — регион группы.
- Коды регионов — коды планов в WebSocket API.
- ADR — как сервер подбирает скорость устройству.
- Downlink — получить максимальный размер данных — предел данных для устройства.