Version 126.1 by Kilight Cao on 2023/05/18 09:19

Hide last authors
Xiaoling 36.1 1 (% style="text-align:center" %)
Xiaoling 104.3 2 [[image:image-20220616085956-1.jpeg||height="609" width="609"]]
Xiaoling 1.1 3
4
5
6
Xiaoling 99.12 7 **Table of Contents:**
Xiaoling 1.1 8
Xiaoling 73.1 9 {{toc/}}
Xiaoling 1.1 10
Xiaoling 72.1 11
12 (% class="wikigeneratedid" id="H" %)
13 (((
14
15 )))
16
Xiaoling 110.2 17 = 1. Introduction =
Xiaoling 36.1 18
Xiaoling 110.2 19 == 1.1 What is PG1302 LoRaWAN Concentrator? ==
Xiaoling 108.19 20
Xiaoling 98.16 21
Xiaoling 108.10 22 (((
Edwin Chen 101.1 23 The PG1302 is a (% style="color:green" %)**multi-channel high-performance transmitter/receiver**(%%) designed to simultaneously receive several LoRa packets using random spreading factors on random channels. Its goal is to enable robust connection between a central wireless data concentrator and a massive amount of wireless end-points spread over a very wide range of distances.
Xiaoling 108.10 24 )))
Xiaoling 87.1 25
Xiaoling 108.10 26 (((
Edwin Chen 100.1 27 The PG1302 is designed to use with Raspberry Pi to build smart metering fixed networks and Internet of Things applications with up to 5000 nodes per km2 in a moderately interfered environment.
Xiaoling 108.10 28 )))
Xiaoling 87.1 29
Xiaoling 108.10 30 (((
Edwin Chen 102.1 31 PG1302 is fully compatible with (% style="color:green" %)**RPi3/4 or Tinker Board**(%%), users can use the pre-build OS from Dragino to set up and easy to use the module by Web UI. Or install the raw LoRaWAN driver in the existing OS.
Xiaoling 108.10 32 )))
Edwin Chen 100.1 33
34
Xiaoling 110.2 35 == 1.2 Features ==
Xiaoling 108.3 36
Xiaoling 36.1 37
38 * Base on Semtech SX1302 solution
Xiaoye 112.1 39 * Support Raspberry Pi 3B/3B+/4, TinkerBoard2/2S, Orange Pi Pc/PC PLUS.
Xiaoling 36.1 40 * Up to -140dBm sensitivity
41 * Support 3.3v and 5v.
42 * Mini-PCIe Interface
43 * Converter board to support Raspberry Pi
44
Xiaoling 125.2 45
46
Xiaoling 110.2 47 == 1.3 General Interfaces for PG1302 ==
Xiaoling 108.6 48
49
Xiaoling 36.1 50 * SPI interface for LoRa
51 * Power Input: 5v, 1A
52 * 1 x I-PEX for LoRa
Edwin Chen 111.1 53 * Working Temperature: -40 ℃ ~~ 80℃
Xiaoling 36.1 54
Xiaoling 125.2 55
56
Xiaoling 110.2 57 == 1.4 Pin Mapping ==
Xiaoling 36.1 58
Xiaoling 108.3 59
Xiaoling 36.1 60 [[image:1651743282627-547.png||height="402" width="425"]]
61
Xiaoling 108.3 62
Xiaoling 110.2 63 == 1.5 LEDs ==
Xiaoling 36.1 64
Xiaoling 108.3 65
Xiaoling 108.16 66 (((
Xiaoling 108.10 67 TX: Blink when transmit a packet
68 RX: Blink when receive a packet
69 Config: Always ON
Xiaoling 108.16 70 )))
Xiaoling 36.1 71
Xiaoling 104.5 72
Xiaoling 110.2 73 == 1.6 Power Consumption ==
Xiaoling 108.3 74
Xiaoling 62.1 75
Xiaoling 108.3 76 <300mA @ 3.3v.
77
Edwin Chen 106.2 78 Detail Test Report see [[this link>>https://www.dropbox.com/sh/89virm4y0b02c7i/AAA-cgQEsSc8gNGFYAB0qZ_Za?dl=0]]
Xiaoling 104.5 79
Edwin Chen 106.2 80
Xiaoling 110.2 81 == 1.7 Applications ==
Xiaoling 108.3 82
Xiaoling 62.1 83
Xiaoling 36.1 84 * Smart Buildings & Home Automation
85 * Logistics and Supply Chain Management
86 * Smart Metering
87 * Smart Agriculture
88 * Smart Cities
89 * Smart Factory
90
Xiaoling 125.3 91
92
Xiaoling 110.2 93 = 2. Example: Set up as LoRaWAN gateway =
Xiaoling 108.19 94
Xiaoling 110.2 95 == 2.1 System structure ==
Xiaoling 108.19 96
Xiaoling 36.1 97
Xiaoling 108.10 98 (((
Xiaoling 98.3 99 This example is an example to show how to set up the PG1302 + RPi as a LoRaWAN gateway to use with [[TheThingsNetwork>>url:http://www.thethingsnetwork.org/]](TTN) LoRaWAN server. Set up method for other server are similar.
Xiaoling 108.19 100
101
Xiaoling 108.10 102 )))
Xiaoling 36.1 103
104 [[image:1651743698677-436.png||height="457" width="686"]]
105
106
Xiaoling 110.2 107 == 2.2 Hardware Installation ==
Xiaoye 103.1 108
Xiaoling 108.3 109
Xiaoling 98.27 110 (% style="color:red" %)**Important Notice: Please power the RPI with 5V,3A cable.**
Xiaoling 36.1 111
Edwin Chen 108.1 112 [[image:image-20220621104746-1.png||height="381" width="451"]]
Xiaoling 36.1 113
114
Xiaoling 110.2 115 = 3. Install the software? =
Xiaoling 36.1 116
Xiaoling 108.11 117
Xiaoye 112.1 118 **Raspberry Pi 3B/3B+/4,**
Xiaoling 36.1 119
Xiaoye 103.1 120 * Flash SD card with Dragino pre-build image which supports Web UI.
Xiaoye 115.1 121 * Install [[Dragino-FWD>>http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20All%20Gateway%20models/PG1302/#H5.2.2.A0Selecttheappropriatedeviceversiontodownload:]] in existing RPi OS.
Xiaoling 36.1 122
Xiaoye 112.1 123 **TinkerBoard2/2S, **
Xiaoling 111.2 124
Xiaoye 115.1 125 * Install [[Dragino-FWD>>http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20All%20Gateway%20models/PG1302/#H5.2.2.A0Selecttheappropriatedeviceversiontodownload:]] in the existing OS.
Xiaoye 112.1 126
127 **Orange Pi PC/PC PLUS.**
128
Xiaoye 115.1 129 * Install [[Dragino-FWD>>http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20All%20Gateway%20models/PG1302/#H5.2.2.A0Selecttheappropriatedeviceversiontodownload:]] in the existing OS.
Xiaoye 112.1 130
Xiaoling 125.3 131
132
Xiaoling 110.2 133 = 4. Flash with pre-build image =
Xiaoling 36.1 134
Xiaoling 110.2 135 == 4.1 Download the dragino image for RPI ==
Xiaoling 108.19 136
Xiaoye 103.1 137
Xiaoling 108.6 138 (((
139 Download PG1302_for_Rpi4_64_with_webui from: [[https:~~/~~/www.dropbox.com/sh/f6nbldh1qbspya5/AACgL6pDkwdBQO1BQqq_Nubwa?dl=0>>https://www.dropbox.com/sh/f6nbldh1qbspya5/AACgL6pDkwdBQO1BQqq_Nubwa?dl=0]]
140 )))
Xiaoling 62.1 141
Xiaoling 108.3 142
Xiaoling 110.2 143 == 4.2 Flash the image to an SD card ==
Xiaoling 108.6 144
Xiaoling 36.1 145
Xiaoye 103.1 146 Flash the image to the SD card:
147
Xiaoling 36.1 148 [[image:1651744119133-233.png||height="373" width="621"]]
149
150
Xiaoling 108.3 151 (% style="color:red" %)**Note: Download the flash tool following this link:**[[https:~~/~~/www.balena.io/etcher/>>https://www.balena.io/etcher/]]
Xiaoling 36.1 152
Xiaoling 62.1 153
Xiaoling 110.2 154 == 4.3 Access the Linux console ==
Xiaoling 108.3 155
Xiaoye 103.1 156
Xiaoling 108.11 157 (((
Xiaoling 108.3 158 Connect the RPI Ethernet port to your router, RPi will obtain an IP address from your router. In the router's management portal, you should be able to find what IP address the router has assigned to the RPI. You can use this IP to connect the WEB UI or SSH access of RPI. Make sure your PC and the RPI is in the same network, then use a SSH tool (such as [[putty>>url:http://www.chiark.greenend.org.uk/~~sgtatham/putty/download.html]]) to access it. Below are screenshots
Xiaoling 108.11 159 )))
Xiaoling 108.3 160
Xiaoling 108.7 161
Xiaoling 36.1 162 [[image:1651744193675-591.png||height="450" width="466"]]
163
Xiaoling 98.11 164 The account details for Web Login are:
Xiaoling 36.1 165
Xiaoling 98.28 166 (((
167 **~ (% style="color:#0000ff" %)User Name: root(%%)**
168 )))
Xiaoling 36.1 169
Xiaoling 98.28 170 (((
171 **~ (% style="color:#0000ff" %)Password:   dragino(%%)**
172 )))
Xiaoling 36.1 173
Xiaoling 98.28 174 (((
175
176 )))
Xiaoling 36.1 177
Xiaoling 98.28 178 (((
179 **~ (% style="color:#0000ff" %)Backup account(%%)**
180 )))
Xiaoling 36.1 181
Xiaoling 98.28 182 (((
183 **~ (% style="color:#0000ff" %)Pi/dragino(%%)**
Xiaoye 103.1 184
185
Xiaoling 98.28 186 )))
Xiaoling 36.1 187
Xiaoye 103.1 188 After logging in, you will be in the Linux console and type the command here.
Xiaoling 36.1 189
190 [[image:1651744358515-107.png||height="366" width="581"]]
191
192
Xiaoling 110.2 193 == 4.4 Access the WebUI of RPi4 ==
Xiaoling 108.3 194
Xiaoling 110.2 195 === 4.4.1 Home page ===
Xiaoling 62.1 196
Xiaoling 108.19 197
Xiaoling 108.12 198 (((
Xiaoling 108.15 199 Open a browser on the PC and type the RPI ip address **http:~/~/IP_ADDRESS ** (If the IP is assigned by the uplink router)
Xiaoling 98.5 200 You will see the login interface of RPI as shown below.
201 The account details for Web Login are:
Xiaoling 108.12 202 )))
Xiaoling 36.1 203
Xiaoling 98.22 204 (((
Xiaoling 98.29 205 **~ (% style="color:#0000ff" %)User Name: root(%%)**
206 (% style="color:#0000ff" %)** Password:   dragino**
Xiaoling 108.3 207
208
Xiaoling 98.22 209 )))
Xiaoling 36.1 210
211 [[image:1651744457761-993.png||height="352" width="621"]]
212
213
Xiaoling 110.2 214 === 4.4.2 LoRa Page ===
Xiaoling 108.3 215
Xiaoye 103.1 216
Xiaoling 98.7 217 This page shows the LoRa Radio Settings. There are a set of default frequency band according to LoRaWAN protocol, and user can customize the band* as well.
Xiaoling 36.1 218
Xiaoling 108.19 219
Xiaoling 36.1 220 [[image:1651744554845-970.png||height="328" width="621"]]
221
Xiaoling 108.19 222
Xiaoling 98.7 223 Different PG1302 hardware version can support different frequency range:
Xiaoling 36.1 224
Xiaoling 108.17 225 * (% style="color:red" %)**868: valid frequency: 863Mhz ~~ 870Mhz. for bands EU868, RU864, IN865 or KZ865.**
226 * (% style="color:red" %)**915: valid frequency: 902Mhz ~~ 928Mhz. for bands US915, AU915, AS923 or KR920**
Xiaoling 36.1 227
Xiaoling 108.9 228 After user choose the frequency plan, he can see the actually frequency in used by checking the (% style="color:#037691" %)**page LogRead ~-~-> LoRa Log**
Xiaoling 36.1 229
Xiaoling 108.3 230 (% style="color:red" %)**Note *: [[See this instruction for how to customize frequency band>>doc:Main.How to customized LoRaWAN frequency band.WebHome]]**
Xiaoling 36.1 231
232
Xiaoling 110.2 233 === 4.4.3 LoRaWAN Page ===
Xiaoling 36.1 234
Xiaoling 110.2 235 ==== 4.4.3.1 Semtech UDP ====
Xiaoling 36.1 236
Xiaoling 108.19 237
Xiaoling 36.1 238 [[image:1651744767914-283.png||height="352" width="621"]]
239
Xiaoling 108.17 240
Xiaoling 108.3 241 (% style="color:red" %)**Note *: [[See this instruction for how to configure TTN>>doc:Main.Notes for TTN.WebHome]].**
Xiaoling 36.1 242
243
Xiaoling 110.2 244 ==== 4.4.3.2 Basic Station ====
Xiaoling 108.3 245
Xiaoling 36.1 246
247 [[image:1651744890629-683.png||height="380" width="621"]]
248
249
Xiaoling 108.3 250 (% style="color:red" %)**Note *: [[See this instruction for how to configure AWS-loT-Core>>doc:Main.AWS IoT Core for LoRaWAN.WebHome]].**
Xiaoling 36.1 251
Xiaoling 108.3 252
Xiaoling 110.2 253 === 4.4.4 LogRead ===
Xiaoling 108.3 254
Xiaoling 110.2 255 ==== 4.4.4.1 LoRa Log ====
Xiaoling 36.1 256
Xiaoling 108.19 257
Xiaoling 36.1 258 [[image:1651744955955-452.png||height="571" width="621"]]
259
Xiaoling 108.19 260
Xiaoling 98.7 261 Show the frequency for LoRa Radio and traffics.
Xiaoling 36.1 262
263
Xiaoling 110.2 264 ==== 4.4.4.2 System Log ====
Xiaoling 108.3 265
Xiaoye 103.1 266
Xiaoling 98.7 267 Show system log.
Xiaoling 36.1 268
269 [[image:1651745003470-264.png||height="477" width="621"]]
270
271
Xiaoling 110.2 272 ==== 4.4.4.3 Record Log ====
Xiaoling 108.3 273
Xiaoye 103.1 274
Xiaoling 98.7 275 **Record the system log.**
Xiaoling 36.1 276
277 [[image:1651745069814-662.png||height="144" width="621"]]
278
279
Xiaoling 110.2 280 = 5. Install stand-alone LoRa Packet Forwarder =
Xiaoling 108.3 281
Xiaoye 116.1 282 == 5.1 Choose the right installation package for your OS ==
Xiaoling 36.1 283
Xiaoling 108.19 284
Xiaoye 116.1 285 (((
286 **draginofwd-32bit (RPI, Orange PI)**
287
288 **Download URL:** https:~/~/www.dragino.com/downloads/downloads/LoRa_Gateway/PG1302/software/draginofwd-32bit.deb
289
290 **Linux Command:** wget https:~/~/www.dragino.com/downloads/downloads/LoRa_Gateway/PG1302/software/draginofwd-32bit.deb && dpkg -i draginofwd-32bit.deb
291
292
293 **dragino-64bit (RPI, Orange PI)**
294
295 **Download URL: **https:~/~/www.dragino.com/downloads/downloads/LoRa_Gateway/PG1302/software/draginofwd-64bit.deb
296 )))
297
298 **Linux Command: **wget https:~/~/www.dragino.com/downloads/downloads/LoRa_Gateway/PG1302/software/draginofwd-64bit.deb && dpkg -i draginofwd-64bit.deb
299
300
301 **dragino-tiker-32bit (Tinker Board)**
302
303 **Download URL: **https:~/~/www.dragino.com/downloads/downloads/LoRa_Gateway/PG1302/software/draginofwd-tinker-32bit.deb
304
305 **Linux Command: **wget https:~/~/www.dragino.com/downloads/downloads/LoRa_Gateway/PG1302/software/draginofwd-tinker-32bit.deb && dpkg -i draginofwd-tinker-32bit.deb
306
307
308 **Install details:**
309
310 [[image:image-20220928181226-1.png||height="218" width="1100"]]
311
312
Xiaoling 98.7 313 RPI in this example is RPI model 4B with fresh Raspbian OS install.
Xiaoling 36.1 314
Xiaoling 98.30 315 (% class="box" %)
316 (((
Xiaoling 108.13 317 pi@raspberrypi:~~$ cat /etc/os-release
Xiaoling 36.1 318 PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)"
319 NAME="Raspbian GNU/Linux"
320 VERSION_ID="8"
321 VERSION="8 (jessie)"
322 ID=raspbian
323 ID_LIKE=debian
324 HOME_URL="http:~/~/www.raspbian.org/"
325 SUPPORT_URL="http:~/~/www.raspbian.org/RaspbianForums"
326 BUG_REPORT_URL="http:~/~/www.raspbian.org/RaspbianBugs"
Xiaoye 103.1 327
328
Xiaoling 98.30 329 )))
Xiaoling 36.1 330
331
Xiaoye 117.1 332 == 5.2 Select the mode of connection to the server ==
Xiaoye 116.1 333
334
Xiaoye 117.1 335 The Dragino LoRa Packet Forware supports the Semtech UDP and Basic Station mode.
Xiaoling 108.3 336
Xiaoye 117.1 337 The User can choose one of the methods as the connection mode.
Xiaoling 108.3 338
Xiaoye 117.1 339
340 **~1. Semtech UDP Mode  ~-~-> 5.2.1**
341
342 **2. Basic Station Mode  ~-~-> 5.2.2**
343
344
345 === 5.2.1 Semtech UDP Mode ===
346
347
Xiaoling 125.3 348 ==== **a). Get a gateway EUI from the device ETH MAC.** ====
Xiaoye 117.1 349
350
Xiaoye 103.1 351 In RPI, run the below command to get a Gateway ID
Xiaoling 36.1 352
Xiaoling 98.11 353 (% class="box infomessage" %)
354 (((
Xiaoling 108.3 355 **~ ifconfig eth0**
Xiaoling 98.11 356 )))
Xiaoling 36.1 357
358 [[image:1651745210205-512.png||height="130" width="621"]]
359
Xiaoling 108.3 360
Xiaoling 91.1 361 (((
Xiaoling 99.2 362 (((
Xiaoling 98.7 363 We got the ether (eth0 MAC) address is b8:27:eb:49:62:bc). Add ffff at the end and remove “:” to get the gateway ID: b827ebxxxxbcffff.  Input this to TTN v3. Make sure to select legacy packet forwarder.
Xiaoling 108.3 364
Xiaoye 117.1 365
366
Xiaoling 125.3 367 ==== **b). Input this Gateway EUI to the TTN-Stack** ====
368
369
Xiaoling 91.1 370 )))
Xiaoling 99.2 371 )))
Xiaoling 36.1 372
373 [[image:1651745267862-321.png||height="526" width="621"]]
374
375 [[image:1651745306744-481.png||height="478" width="621"]]
376
Xiaoling 108.3 377
Xiaoling 62.1 378
Xiaoling 125.3 379 ==== **c). After Register, the status should show not connected as below:** ====
380
381
Xiaoling 36.1 382 [[image:1651745366987-458.png||height="363" width="621"]]
383
384
Xiaoling 108.3 385
Xiaoling 125.3 386 ==== **d). Enable SPI and I2C on your device** ====
387
388
Xiaoye 117.1 389 **the below example is using Raspberry 4B.**
Xiaoling 108.3 390
Xiaoling 36.1 391
Xiaoling 108.3 392 Run (% style="background-color:yellow" %) **sudo raspi-config**(%%) to open the config window
Xiaoling 36.1 393
Xiaoling 98.24 394 [[image:1651745476754-240.png||height="234" width="629"]]
Xiaoling 36.1 395
Xiaoling 110.2 396
Xiaoling 36.1 397 [[image:image-20220505181135-1.png]]
398
Xiaoling 110.2 399
Xiaoling 98.24 400 [[image:image-20220505181135-2.png||height="229" width="622"]]
Xiaoling 36.1 401
Xiaoling 108.3 402
403
Xiaoling 125.3 404 ==== **e). Access the root account:** ====
Xiaoling 36.1 405
Xiaoling 99.2 406 (((
Xiaoling 98.24 407 [[image:1651745583363-614.png||height="151" width="732"]]
Xiaoling 108.3 408
Xiaoling 125.3 409
Xiaoling 108.3 410
Xiaoling 99.2 411 )))
Xiaoling 36.1 412
Xiaoling 125.3 413 ==== **f). Modify the configuration of FWD** ====
Xiaoling 36.1 414
415
Xiaoye 117.1 416 (((
417 After installation, user can find the configuration file in** (% style="color:#0000ff" %)/etc/lora/ (%%)**Replace the gateway ID we got above to the (% style="color:#0000ff" %)**gateway_ID** (%%)in file (% style="color:#0000ff" %)**local_conf.json.**
418 )))
Xiaoling 36.1 419
Xiaoling 99.2 420 (((
Xiaoye 117.1 421 The default LoRaWAN server points to localhost, user need to put the correct server address to the server_address field in file (% style="color:#0000ff" %)**local_conf.json**(%%), like below.
Xiaoling 108.3 422
423
Xiaoye 117.1 424 the User can find the lora configuration directory in (% style="color:#0000ff" %)**/etc/lora/**(%%) there are the cfg-302 directory and the global_conf.json, and local_conf.json files.
Xiaoling 36.1 425
Xiaoye 117.1 426 /etc/lora/
427 ├── cfg-302  ~-~--> global configuration file
428 ├── devskey  ~-~--> Database
429 ├── global_conf.json  ~-~--> Frequency plan for current applications
430 └── local_conf.json  ~-~--> Local fwd configuration
Xiaoling 36.1 431
Xiaoye 117.1 432 At default, the users need to change two configurations file: global_conf.json and local_conf.json.
Xiaoling 108.3 433
Xiaoling 125.3 434
Xiaoye 117.1 435 ===== **1.) Configure gateway EUI and server address, port for fwd** =====
Xiaoling 36.1 436
Xiaoling 108.4 437
Xiaoling 88.1 438 )))
Xiaoling 36.1 439
440 [[image:1651745709709-887.png||height="820" width="621"]]
441
442
Xiaoye 117.1 443 **Note: Users can find the TTN v3 server address from [[Server Addresses ~| The Things Stack for LoRaWAN (thethingsindustries.com)>>url:https://www.thethingsindustries.com/docs/getting-started/server-addresses/#deployments]]**
Xiaoling 36.1 444
445
Xiaoye 117.1 446 ===== **2). Override the global_conf.json file by selecting the appropriate frequency plan for your region in cfg-302** =====
447
448
449 the default frequency band is US915 in the (% style="color:#0000ff" %)**global_conf.json**(%%) file.
450
Xiaoling 36.1 451 [[image:1651745838008-820.png||height="650" width="621"]]
452
Xiaoling 108.4 453
Xiaoye 117.1 454 If the user wants to change to other frequency bands, the User can copy the file from(% style="color:#0000ff" %)** /etc/lora/cfg-302**(%%) ** **and put it into** (% style="color:#0000ff" %)/etc/lora/global_conf.json(%%).**
Xiaoling 36.1 455
Xiaoye 117.1 456 **//eg: cp /etc/lora/cfg-302/EU-global_conf.json /etc/lora/global_conf.json //**
Xiaoling 36.1 457
Xiaoling 108.21 458
Xiaoye 117.1 459
460 ====== **Selecting the appropriate frequency plan for your region in cfg-302.** ======
461
Xiaoling 98.24 462 [[image:1651745867516-322.png||height="83" width="740"]]
Xiaoling 36.1 463
464
Xiaoye 117.1 465 ====== **Override the global_conf.json** ======
Xiaoling 108.4 466
Xiaoling 108.17 467 (% class="box infomessage" %)
468 (((
Xiaoling 108.21 469 **cp /etc/lora/cfg-302/EU-global_conf.json /etc/lora/global_conf.json**
Xiaoling 108.17 470 )))
471
Xiaoling 98.24 472 [[image:1651745984006-868.png||height="87" width="745"]]
Xiaoling 36.1 473
Xiaoling 108.17 474
Xiaoling 125.3 475 ==== (% style="color:inherit; font-family:inherit; font-size:23px" %)**g). Running the Fwd Server**(%%) ====
Xiaoling 36.1 476
Xiaoling 108.4 477
Xiaoling 91.1 478 (((
Xiaoye 117.1 479 Run the below command to restart the dragino_fwd:
Xiaoling 91.1 480 )))
Xiaoling 36.1 481
Xiaoling 91.1 482 (((
Xiaoling 98.8 483 (% class="box infomessage" %)
484 (((
Xiaoling 108.4 485 **sudo systemctl start draginofwd**
Xiaoling 91.1 486 )))
Xiaoling 98.8 487 )))
Xiaoling 36.1 488
Xiaoling 91.1 489 (((
Xiaoling 98.8 490 debug check the ruing status of fwd:
Xiaoling 91.1 491 )))
Xiaoling 36.1 492
Xiaoling 91.1 493 (((
Xiaoling 98.8 494 (% class="box infomessage" %)
495 (((
Xiaoling 108.4 496 **sudo systemctl status draginofwd**
Xiaoling 91.1 497 )))
Xiaoling 98.8 498 )))
Xiaoling 36.1 499
Xiaoling 98.24 500 [[image:1651746045057-414.png||height="193" width="729"]]
Xiaoling 36.1 501
Xiaoling 108.4 502
Xiaoye 117.1 503 Wait for a few minutes, the gateway will be online/active on the TTN-Stack.
Xiaoling 108.4 504
Xiaoling 36.1 505 [[image:1651746078253-168.png||height="372" width="621"]]
506
507
Xiaoling 108.4 508
Xiaoye 117.1 509 Get the draginofwd real-time running log:
Xiaoling 36.1 510
Edwin Chen 95.1 511 (% class="box infomessage" %)
512 (((
Xiaoling 108.4 513 **~ sudo journalctl -u draginofwd -f**
Edwin Chen 95.1 514 )))
Xiaoling 36.1 515
Xiaoling 98.37 516 [[image:1651746111963-838.png||height="184" width="730"]]
Xiaoling 36.1 517
Edwin Chen 93.1 518
Xiaoling 108.21 519
Xiaoling 108.4 520 If there are LoRaWAN nodes transmitting nearby, we can see the traffic in (% style="color:#037691" %)**TTN v3 –> Gateway ~-~-> Live data**
521
Edwin Chen 94.1 522 [[image:1651746139304-966.png||height="326" width="621"]]
Edwin Chen 93.1 523
Xiaoling 108.2 524
Xiaoling 125.3 525 ==== **h). Commands to handle service** ====
Edwin Chen 93.1 526
Xiaoling 98.37 527 * (% style="color:#0000ff" %)**Stop** (%%)dragino_fwd service:  sudo systemctl stop draginofwd
528 * (% style="color:#0000ff" %)**Disable**(%%) dragino_fwd auto run after boot: sudo systemctl disable draginofwd
529 * (% style="color:#0000ff" %)**Start** (%%)dragino_fwd : sudo systemctl start draginofwd
530 * (% style="color:#0000ff" %)**Auto run**(%%) dragino_fwd after boot:  sudo systemctl enable draginofwd
531 * (% style="color:#0000ff" %)**Show status** (%%)of dragino_fwd:  sudo systemctl status draginofwd
Xiaoling 36.1 532
Xiaoye 117.1 533
534
Xiaoling 125.3 535 === 5.2.2 Basic Station Mode. ===
Xiaoye 117.1 536
537
Xiaoling 125.3 538 ==== **a). Get a gateway EUI from the device ETH MAC.** ====
539
540
Xiaoye 125.1 541 In RPI, run the below command to get a Gateway EUI
Xiaoye 117.1 542
543 (% class="box infomessage" %)
544 (((
545 **~ ifconfig eth0**
546 )))
547
548 [[image:1651745210205-512.png||height="130" width="621"]]
549
550
551 (((
552 (((
553 We got the ether (eth0 MAC) address is b8:27:eb:49:62:bc). Add ffff at the end and remove “:” to get the gateway ID: b827ebxxxxbcffff.  Input this to TTN v3. Make sure to select legacy packet forwarder.
554 )))
555 )))
556
557
558
Xiaoling 125.3 559 ==== **b). Register the gateway with the Basic Station Mode on the TTN-Stack** ====
Xiaoye 117.1 560
561
Xiaoye 125.1 562 [[image:image-20230329164417-5.png]]
Xiaoye 117.1 563
564
565
Xiaoling 125.3 566 ==== **c). Download the gateway API keys, and then upload them to the gateway.** ====
Xiaoye 117.1 567
568
Xiaoye 125.1 569 [[image:image-20230329164704-6.png]]
Xiaoye 117.1 570
571
Xiaoling 125.3 572 ==== **d). The status Shows disconnect.** ====
Xiaoye 117.1 573
Xiaoling 125.3 574
Xiaoye 125.1 575 [[image:image-20230329165619-7.png||height="568" width="948"]]
Xiaoye 117.1 576
577
Xiaoling 125.3 578 ==== **e.) Uploda API keys into the gateway** ====
Xiaoye 117.1 579
Xiaoling 125.3 580
Xiaoye 125.1 581 the User can find the Basic Station configuration directory in (% style="color:#0000ff" %)**/etc/station/**(%%) there is the station.conf files, and ttnstack directory.
Xiaoye 117.1 582
Xiaoye 125.1 583 //**directory tree:**//
Xiaoye 117.1 584
Xiaoye 125.1 585 ///etc/station/
586 ├── station.conf 
Xiaoling 125.2 587 └── ttnstack  ~-~--> ** ttnstack configuration file directory**
Xiaoye 125.1 588 ├── cups.trust  ~-~-->  ttnstack auth file
589 ├── cups.uri  ~-~-->  ttnstack server URI file
590 └── station.conf  ~-~-~-~-> backup configuration file//
591
592
593
594 **and then upload the downloaded keys to this directory((% style="color:#0000ff" %)/etc/station/(%%))**
595
596 eg:
597
598 /etc/station/
599 ├── cups.key  ~-~--> uploaded by you
600 ├── lns.key  ~-~--> uploaded by you
601 ├── station.conf
602
603
Xiaoling 125.3 604 ==== **f). Configure gateway EUI and server address** ====
Xiaoye 125.1 605
606
607 [[image:image-20230329195650-10.png]]
608
609
610 After the user enters the correct parameters, the server will be run automatically
611
612
613 Tree Directory:
614
615 /etc/station/
616 ├── cups.key
617 ├── cups.trust
618 ├── cups.uri
619 ├── lns.key
620 ├── start-configure.sh
621 ├── station.conf
622 └── ttnstack
623 ├── cups.trust
624 ├── cups.uri
625 └── station.conf
626
627
Xiaoling 125.3 628 ==== **g). Check station running log** ====
Xiaoye 125.1 629
630
631 tail -f /var/log/station.log
632
633
634 [[image:image-20230329201624-11.png]]
635
636
Xiaoling 110.2 637 = 6. Order Info =
Xiaoling 36.1 638
Xiaoling 108.4 639
Xiaoling 98.37 640 Part Number: (% style="color:#0000ff" %)**PG1302-XX**   (%%) Or  Part Number: (% style="color:#0000ff" %)**PG1302-PI-XX   **(%%)(Include RPi converter board for RPI 3/4)
Xiaoling 36.1 641
Xiaoling 98.37 642 **~ (% style="color:#0000ff" %)XX:(%%)**
Xiaoling 36.1 643
Xiaoling 108.4 644 * (% style="color:red" %)**868** (%%)(For Bands: EU868,IN865)
645 * (% style="color:red" %)**915** (%%)(For Bands: US915,AU915,AS923,KR920)
646 * (% style="color:red" %)**470** (%%)(For Band: CN470)
Xiaoling 36.1 647
Xiaoling 125.3 648
649
Xiaoling 110.2 650 = 7. Packing Info =
Xiaoling 36.1 651
Xiaoling 125.3 652
Xiaoling 91.1 653 (((
Xiaoling 98.9 654 **PG1302 Package Includes**:
Xiaoling 91.1 655 )))
Xiaoling 36.1 656
Xiaoling 98.9 657 (((
Xiaoling 99.5 658 * PG1302 x 1
659 * LoRa Antenna x 1
Xiaoling 91.1 660 )))
Xiaoling 98.9 661
Xiaoling 125.3 662
Xiaoling 98.9 663 (((
664 **PG1302-PI Package Includes**:
Xiaoling 91.1 665 )))
Xiaoling 36.1 666
Xiaoling 99.5 667 * PG1302 x 1
668 * LoRa Antenna x 1
669 * RPi3/4 converter PCB
670 * Screws to hole converter PCB on RPI.
Xiaoling 98.25 671
Xiaoling 125.3 672
Xiaoling 108.2 673 **PG1302-PI Dimension and weight: **
674
675 * Device Size: 18 x 8 x 4 cm
676 * Weight: 150g
677
Xiaoling 125.3 678
679
Xiaoling 110.2 680 = 8. Support =
Xiaoling 98.25 681
Xiaoling 108.4 682
Xiaoling 98.38 683 (((
Xiaoling 108.4 684 If you are experiencing issues and can't solve, you can send mail to
Xiaoling 98.38 685 )))
Xiaoling 98.25 686
Xiaoling 98.38 687 (((
Xiaoling 98.25 688 [[support@dragino.com>>mailto:support@dragino.com]]
Xiaoling 98.38 689 )))
Xiaoling 98.25 690
Xiaoling 98.38 691 (((
Xiaoling 98.25 692 With your question as detail as possible. We will reply and help you in the shortest.
Xiaoling 91.1 693 )))