В конце прошлого года мы получили шлюз MatchX Matchbox LoRaWAN , но всего лишь быстро проверили оборудование, так как не знали правила использования в Юго-Восточной Азии и не имели узлов чтобы опробовать устройство.
Правила использования и частотный диапазон LoRaWAN
С тех пор правительство опубликовало несколько уведомлений о диапазоне 920-925 МГц, которые необходимо соблюдать. Документ на тайском языке, поэтому обратимся к помощи переводчика, чтобы понять некоторые ключевые моменты, включающие:
пункт 5: частотный диапазон для радиочастотного оборудования без радиочастотного излучения 920-925 МГц
(1) max EIRP не более 4 Вт
(2) если EIRP <50 мВт, нет необходимости в какой-либо лицензии (3), если EIRP <500 мВт, требуется лицензия на импорт, продажу и изготовление собственного оборудования (4), а также соответствие техническому стандарту NBTC. (5) не должны препятствовать лицензированию. Оборудование, создающее помехи должно быть исключено для любого использования.
Нам также стало известно, что LoRaWAN определяет частотные диапазоны, такие как AS923 в Таиланде, Малайзии или Японии, и, исходя из текста, представленного выше, мощность передачи должна быть ограничена до 50 мВт, если у вас нет специальных лицензий, которые, вероятно, невозможно получить простому пользователю.
В продаже имеется оборудование LoRa, узлы и шлюзы 433 МГц, 868 МГц или 915 МГц, которые обычно используются в Китае, Европе и США., соответственно. Однако, в некоторых других странах, таких как Япония, Корея или Индия, люди имеют другие частотные диапазоны, такие как AS923, KR920-923 и IN865-867 соответственно. Более подробную информацию можно найти на странице частотных диапазонов The Things Network .
Итак, как убедиться, что оборудование подойдет для AS923, например? Оставляем в стороне 433 МГц, Semtech продает чипы для 868 МГц и 915 МГц, но их можно запрограммировать в соответствии с правилами других стран. Например, вы можете получить 915 МГц шлюзы или узлы для AS923 или KR920-923 и 868 МГц или узлы для IN865-867, а также настроить шлюз соответственно и обновить прошивку узлов.
Как уже упоминалось ранее, компания MatchX предоставила нам шлюз, но до сих пор мы не имели узла. Теперь это изменилось, так как Rak Wireless отправил нам один из их RAK811 LoRa GPS-трекер (915 МГц), настроенный для AS923.
Комплект RAK811 LoRa Tracker
Сначала нам казалось, что частотный диапазон должен быть определен производителем в массиве двоичных данных, но на самом деле пользователь может изменить это сам, как объяснено в руководстве пользователя. Другая вещь, которую вам, возможно, придется учитывать, это антенна, поскольку комплекты будут продаваться с антенной 868 МГц или 915 МГц, и она должна работать с альтернативными частотными диапазонами, но это может повлиять на диапазон, поэтому, возможно, вы захотите использовать другую антенну, которая точно соответствует вашей частоте для более дальнего радиуса. Для обзора используются антенны, предоставленные производителями.
Настройка шлюза MatchBox LoRa от компании MatchX для AS923
Итак, теперь, когда у нас есть шлюз LoRa Gateway и GPS-трекер, пришло время для тестирования. В этом обзоре сначала позаботимся о шлюзе, так как нам придется изучить немного больше, чтобы узнать, как использовать оба.
Вы найдете документацию на сайте MatchX. Вы можете установить шлюз сначала в нужном месте, но на наш взгляд, лучше сначала его конфигурировать из офиса, поскольку им так легче управлять, если что-то происходит, и не нужно будет лезть на крышу …
Шаг первый – подключить питание шлюза через источник питания PoE кабелем Ethernet. Вам также необходимо указать серийный номер шлюза (S/N), как показано выше.
После того, как ваш шлюз включен, вы должны увидеть новый ESSID с именем MatchX_Box_xxxx, вы можете войти в него, используя свой серийный номер, а затем получить доступ к IP-адресу шлюза, чтобы подключить его к вашему маршрутизатору WiFi. Если вы используете WiFi, так как Ethernet также является опцией. Теперь ваш шлюз будет иметь доступ в Интернет, и нам больше не нужно будет обращаться к нему напрямую.
Вместо этого мы будем контролировать все из облака через MatchX Cloud.
Выберите свое местоположение на своем веб-сайте, в нашем случае JP/SEA (SEA = South East Asia), зарегистрируйте учетную запись и добавьте свой шлюз. Теперь вы должны увидеть параметры своего шлюза и его местоположение в разделе «Шлюзы» панели инструментов.
Через некоторое время мы увидели активность с кадрами, полученными в диапазоне 923 МГц. Это были не наши узлы, но он показал, что устройство было настроено правильно и автоматически для использования AS923. Это было легко. Нажимаем кнопку загрузки Global LoRa Config и получаем global_config.json:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 |
{ "SX1301_conf": { "lorawan_public": true, "clksrc": 1, /* radio_1 provides clock to concentrator */ "lbt_cfg": { "enable": true, "rssi_target": -81, /* dBm */ "chan_cfg":[ /* 8 channels maximum */ { "freq_hz": 923200000, "scan_time_us": 128 }, { "freq_hz": 923400000, "scan_time_us": 128 }, { "freq_hz": 922200000, "scan_time_us": 128 }, { "freq_hz": 922400000, "scan_time_us": 128 }, { "freq_hz": 922600000, "scan_time_us": 128 }, { "freq_hz": 922800000, "scan_time_us": 128 }, { "freq_hz": 923000000, "scan_time_us": 128 }, { "freq_hz": 922000000, "scan_time_us": 128 } ], "sx127x_rssi_offset": -7 /* dB */ }, "antenna_gain": 2.5, /* antenna gain, in dBi */ "radio_0": { "enable": true, "type": "SX1257", "freq": 923000000, "rssi_offset": -166.0, "tx_enable": true, "tx_freq_min": 920000000, "tx_freq_max": 923400000 }, "radio_1": { "enable": true, "type": "SX1257", "freq": 922000000, "rssi_offset": -166.0, "tx_enable": false }, "chan_multiSF_0": { "desc": "Lora MAC, 125kHz, all SF, 923.2 MHz", "enable": true, "radio": 0, "if": 200000 }, "chan_multiSF_1": { "desc": "Lora MAC, 125kHz, all SF, 923.4 MHz", "enable": true, "radio": 0, "if": 400000 }, "chan_multiSF_2": { "desc": "Lora MAC, 125kHz, all SF, 922.2 MHz", "enable": true, "radio": 1, "if": 200000 }, "chan_multiSF_3": { "desc": "Lora MAC, 125kHz, all SF, 922.4 MHz", "enable": true, "radio": 1, "if": 400000 }, "chan_multiSF_4": { "desc": "Lora MAC, 125kHz, all SF, 922.6 MHz", "enable": true, "radio": 0, "if": -400000 }, "chan_multiSF_5": { "desc": "Lora MAC, 125kHz, all SF, 922.8 MHz", "enable": true, "radio": 0, "if": -200000 }, "chan_multiSF_6": { "desc": "Lora MAC, 125kHz, all SF, 923.0 MHz", "enable": true, "radio": 0, "if": 0 }, "chan_multiSF_7": { "desc": "Lora MAC, 125kHz, all SF, 922.0 MHz", "enable": true, "radio": 1, "if": 0 }, "chan_Lora_std": { "desc": "Lora MAC, 250kHz, SF7, 922.1 MHz", "enable": true, "radio": 1, "if": 100000, "bandwidth": 250000, "spread_factor": 7 }, "chan_FSK": { "desc": "FSK 50kbps, 921.8 MHz", "enable": true, "radio": 1, "if": -200000, "bandwidth": 125000, "datarate": 50000 }, "tx_lut_0": { /* TX gain table, index 0 */ "pa_gain": 0, "mix_gain": 8, "rf_power": -6, "dig_gain": 3 }, "tx_lut_1": { /* TX gain table, index 1 */ "pa_gain": 0, "mix_gain": 10, "rf_power": -3, "dig_gain": 3 }, "tx_lut_2": { /* TX gain table, index 2 */ "pa_gain": 0, "mix_gain": 9, "rf_power": 0, "dig_gain": 0 }, "tx_lut_3": { /* TX gain table, index 3 */ "pa_gain": 0, "mix_gain": 12, "rf_power": 3, "dig_gain": 0 }, "tx_lut_4": { /* TX gain table, index 4 */ "pa_gain": 1, "mix_gain": 8, "rf_power": 6, "dig_gain": 2 }, "tx_lut_5": { /* TX gain table, index 5 */ "pa_gain": 1, "mix_gain": 9, "rf_power": 10, "dig_gain": 0 }, "tx_lut_6": { /* TX gain table, index 6 */ "pa_gain": 1, "mix_gain": 11, "rf_power": 11, "dig_gain": 2 }, "tx_lut_7": { /* TX gain table, index 7 */ "pa_gain": 1, "mix_gain": 11, "rf_power": 12, "dig_gain": 1 }, "tx_lut_8": { /* TX gain table, index 8 */ "pa_gain": 1, "mix_gain": 11, "rf_power": 13, "dig_gain": 0 }, "tx_lut_9": { /* TX gain table, index 9 */ "pa_gain": 1, "mix_gain": 12, "rf_power": 14, "dig_gain": 1 }, "tx_lut_10": { /* TX gain table, index 10 */ "pa_gain": 2, "mix_gain": 8, "rf_power": 16, "dig_gain": 0 }, "tx_lut_11": { /* TX gain table, index 11 */ "pa_gain": 2, "mix_gain": 12, "rf_power": 20, "dig_gain": 2 }, "tx_lut_12": { /* TX gain table, index 12 */ "pa_gain": 2, "mix_gain": 14, "rf_power": 23, "dig_gain": 2 }, "tx_lut_13": { /* TX gain table, index 13 */ "pa_gain": 2, "mix_gain": 15, "rf_power": 25, "dig_gain": 0 }, "tx_lut_14": { /* TX gain table, index 14 */ "pa_gain": 3, "mix_gain": 11, "rf_power": 26, "dig_gain": 3 }, "tx_lut_15": { /* TX gain table, index 15 */ "pa_gain": 3, "mix_gain": 10, "rf_power": 27, "dig_gain": 2 } }, "gateway_conf": { /* change with default server address/ports, or overwrite in local_conf.json */ "server_address": "as1x.matchx.io", "serv_port_up": 1700, "serv_port_down": 1700, /* adjust the following parameters for your network */ "keepalive_interval": 10, "stat_interval": 30, "push_timeout_ms": 100, /* forward only valid packets */ "forward_crc_valid": true, "forward_crc_error": false, "forward_crc_disabled": false, /* GPS configuration */ "gps_tty_path": "/dev/ttyS1", /* GPS reference coordinates */ "ref_latitude": 0.0, "ref_longitude": 0.0, "ref_altitude": 0 } } |
Поскольку мы еще ознакомились со всеми спецификациями LoRa, мы не понимаем все используемые параметры, но ясно, что используется 923 МГц.
Мы попытались отключить Tx или найти способ ограничить мощность до 50 мВт, поэтому спросили MatchX, и они объяснили, что:
TX нельзя отключить, поскольку для подключения узлов к сети требуется двунаправленное соединение. Сервер LoRa заботится о максимально допустимой мощности передачи и составляет 50 мВт.
Это здорово, и, по-видимому, нет никакой конфигурации, если вы используете облако MatchX, все автоматически настроено для вашей страны.
Компания сказала нам, что не следует изменять global_config.json, файл предоставляется тем, кто хочет подключить шлюз к другому облачному серверу, например, TTN. Возможно, мы попробуем это немного позже.
Установка шлюза MatchX LoRa
Итак, теперь, когда конфигурация определена, пришло время установить шлюз в хорошем месте, чтобы иметь приличный диапазон. Мы планируем установить RAK811 на велосипеде и проверить, может ли он посылать сигналы на шлюз со стадиона, расположенного чуть более 3 км (прямой видимости) от дома.
Не будем устанавливать шлюз на самой высокой точке дома, а, вместо этого, найдем место на высоте около 3 метров.
Как только шлюз установлен, вы можете просто вставить кабель Ethernet и поместить нижнюю крышку обратно.
Шлюз имеет степень защиты IP65 и должен быть устойчивым к погодным условиям, но посмотрим, сможет ли он справиться с дождливым сезоном Таиланда …
Следующий шаг – установить адаптер питания PoE, для этого нужно выбрать место, защищенное от дождя. Маленький размер с отверстием делает его более удобным, так как вы можете надежно закрепить адаптер питания с помощью одного винта. Теперь подключаем кабель Ethernet к разъему PoE и шнур питания.
Наконец, подключаем другой конец шнура питания к розетке переменного тока, и все должно хорошо работать. Вы также можете добавить еще один Ethernet-кабель, если вы не используете WiFi.
Это все на сегодня. Если вас заинтересовало оборудование, которое использовалось для тестирования соединения LoRaWAN, вы можете купить шлюз MatchBox LoRa за 350 евро на сайте MatchX и приобрести трекер Track RAK811 LoRa GPS на Aliexpress примерно за 50 долларов США. Просто убедитесь, что вы получили модель с правильной частотой для вашего местоположения.
Выражаем свою благодарность источнику с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь