Version 128.2 by Xiaoling on 2023/05/27 17:18

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 (((
Xiaoling 128.2 23 The PG1302 is a (% style="color:blue" %)**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 (((
Xiaoling 128.2 31 PG1302 is fully compatible with (% style="color:blue" %)**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
Xiaoling 128.2 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
Xiaoling 128.2 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
Xiaoling 128.2 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
Xiaoling 128.2 123
124
Xiaoye 112.1 125 **TinkerBoard2/2S, **
Xiaoling 111.2 126
Xiaoye 115.1 127 * 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 128
Xiaoling 128.2 129
130
Xiaoye 112.1 131 **Orange Pi PC/PC PLUS.**
132
Xiaoye 115.1 133 * 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 134
Xiaoling 125.3 135
Xiaoling 128.2 136
Xiaoling 110.2 137 = 4. Flash with pre-build image =
Xiaoling 36.1 138
Xiaoling 110.2 139 == 4.1 Download the dragino image for RPI ==
Xiaoling 108.19 140
Xiaoye 103.1 141
Xiaoling 108.6 142 (((
143 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]]
144 )))
Xiaoling 62.1 145
Xiaoling 108.3 146
Xiaoling 110.2 147 == 4.2 Flash the image to an SD card ==
Xiaoling 108.6 148
Xiaoling 36.1 149
Xiaoye 103.1 150 Flash the image to the SD card:
151
Xiaoling 36.1 152 [[image:1651744119133-233.png||height="373" width="621"]]
153
154
Xiaoling 108.3 155 (% style="color:red" %)**Note: Download the flash tool following this link:**[[https:~~/~~/www.balena.io/etcher/>>https://www.balena.io/etcher/]]
Xiaoling 36.1 156
Xiaoling 62.1 157
Xiaoling 110.2 158 == 4.3 Access the Linux console ==
Xiaoling 108.3 159
Xiaoye 103.1 160
Xiaoling 108.11 161 (((
Xiaoling 108.3 162 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 163 )))
Xiaoling 108.3 164
Xiaoling 108.7 165
Xiaoling 36.1 166 [[image:1651744193675-591.png||height="450" width="466"]]
167
Xiaoling 98.11 168 The account details for Web Login are:
Xiaoling 36.1 169
Xiaoling 98.28 170 (((
171 **~ (% style="color:#0000ff" %)User Name: root(%%)**
172 )))
Xiaoling 36.1 173
Xiaoling 98.28 174 (((
175 **~ (% style="color:#0000ff" %)Password:   dragino(%%)**
176 )))
Xiaoling 36.1 177
Xiaoling 98.28 178 (((
179
180 )))
Xiaoling 36.1 181
Xiaoling 98.28 182 (((
183 **~ (% style="color:#0000ff" %)Backup account(%%)**
184 )))
Xiaoling 36.1 185
Xiaoling 98.28 186 (((
187 **~ (% style="color:#0000ff" %)Pi/dragino(%%)**
Xiaoye 103.1 188
189
Xiaoling 98.28 190 )))
Xiaoling 36.1 191
Xiaoye 103.1 192 After logging in, you will be in the Linux console and type the command here.
Xiaoling 36.1 193
194 [[image:1651744358515-107.png||height="366" width="581"]]
195
196
Xiaoling 110.2 197 == 4.4 Access the WebUI of RPi4 ==
Xiaoling 108.3 198
Xiaoling 110.2 199 === 4.4.1 Home page ===
Xiaoling 62.1 200
Xiaoling 108.19 201
Xiaoling 108.12 202 (((
Xiaoling 108.15 203 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 204 You will see the login interface of RPI as shown below.
205 The account details for Web Login are:
Xiaoling 108.12 206 )))
Xiaoling 36.1 207
Xiaoling 98.22 208 (((
Xiaoling 98.29 209 **~ (% style="color:#0000ff" %)User Name: root(%%)**
210 (% style="color:#0000ff" %)** Password:   dragino**
Xiaoling 108.3 211
212
Xiaoling 98.22 213 )))
Xiaoling 36.1 214
215 [[image:1651744457761-993.png||height="352" width="621"]]
216
217
Xiaoling 110.2 218 === 4.4.2 LoRa Page ===
Xiaoling 108.3 219
Xiaoye 103.1 220
Xiaoling 98.7 221 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 222
Xiaoling 108.19 223
Xiaoling 36.1 224 [[image:1651744554845-970.png||height="328" width="621"]]
225
Xiaoling 108.19 226
Xiaoling 98.7 227 Different PG1302 hardware version can support different frequency range:
Xiaoling 36.1 228
Xiaoling 108.17 229 * (% style="color:red" %)**868: valid frequency: 863Mhz ~~ 870Mhz. for bands EU868, RU864, IN865 or KZ865.**
230 * (% style="color:red" %)**915: valid frequency: 902Mhz ~~ 928Mhz. for bands US915, AU915, AS923 or KR920**
Xiaoling 36.1 231
Xiaoling 108.9 232 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 233
Xiaoling 108.3 234 (% 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 235
236
Xiaoling 110.2 237 === 4.4.3 LoRaWAN Page ===
Xiaoling 36.1 238
Xiaoling 110.2 239 ==== 4.4.3.1 Semtech UDP ====
Xiaoling 36.1 240
Xiaoling 108.19 241
Xiaoling 36.1 242 [[image:1651744767914-283.png||height="352" width="621"]]
243
Xiaoling 108.17 244
Xiaoling 108.3 245 (% style="color:red" %)**Note *: [[See this instruction for how to configure TTN>>doc:Main.Notes for TTN.WebHome]].**
Xiaoling 36.1 246
247
Xiaoling 110.2 248 ==== 4.4.3.2 Basic Station ====
Xiaoling 108.3 249
Xiaoling 36.1 250
251 [[image:1651744890629-683.png||height="380" width="621"]]
252
253
Xiaoling 108.3 254 (% 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 255
Xiaoling 108.3 256
Xiaoling 110.2 257 === 4.4.4 LogRead ===
Xiaoling 108.3 258
Xiaoling 110.2 259 ==== 4.4.4.1 LoRa Log ====
Xiaoling 36.1 260
Xiaoling 108.19 261
Xiaoling 36.1 262 [[image:1651744955955-452.png||height="571" width="621"]]
263
Xiaoling 108.19 264
Xiaoling 98.7 265 Show the frequency for LoRa Radio and traffics.
Xiaoling 36.1 266
267
Xiaoling 110.2 268 ==== 4.4.4.2 System Log ====
Xiaoling 108.3 269
Xiaoye 103.1 270
Xiaoling 98.7 271 Show system log.
Xiaoling 36.1 272
273 [[image:1651745003470-264.png||height="477" width="621"]]
274
275
Xiaoling 110.2 276 ==== 4.4.4.3 Record Log ====
Xiaoling 108.3 277
Xiaoye 103.1 278
Xiaoling 98.7 279 **Record the system log.**
Xiaoling 36.1 280
281 [[image:1651745069814-662.png||height="144" width="621"]]
282
283
Xiaoling 110.2 284 = 5. Install stand-alone LoRa Packet Forwarder =
Xiaoling 108.3 285
Xiaoye 116.1 286 == 5.1 Choose the right installation package for your OS ==
Xiaoling 36.1 287
Xiaoling 108.19 288
Xiaoye 116.1 289 (((
290 **draginofwd-32bit (RPI, Orange PI)**
291
292 **Download URL:** https:~/~/www.dragino.com/downloads/downloads/LoRa_Gateway/PG1302/software/draginofwd-32bit.deb
293
294 **Linux Command:** wget https:~/~/www.dragino.com/downloads/downloads/LoRa_Gateway/PG1302/software/draginofwd-32bit.deb && dpkg -i draginofwd-32bit.deb
295
296
297 **dragino-64bit (RPI, Orange PI)**
298
299 **Download URL: **https:~/~/www.dragino.com/downloads/downloads/LoRa_Gateway/PG1302/software/draginofwd-64bit.deb
300 )))
301
302 **Linux Command: **wget https:~/~/www.dragino.com/downloads/downloads/LoRa_Gateway/PG1302/software/draginofwd-64bit.deb && dpkg -i draginofwd-64bit.deb
303
304
305 **dragino-tiker-32bit (Tinker Board)**
306
307 **Download URL: **https:~/~/www.dragino.com/downloads/downloads/LoRa_Gateway/PG1302/software/draginofwd-tinker-32bit.deb
308
309 **Linux Command: **wget https:~/~/www.dragino.com/downloads/downloads/LoRa_Gateway/PG1302/software/draginofwd-tinker-32bit.deb && dpkg -i draginofwd-tinker-32bit.deb
310
311
312 **Install details:**
313
314 [[image:image-20220928181226-1.png||height="218" width="1100"]]
315
316
Xiaoling 98.7 317 RPI in this example is RPI model 4B with fresh Raspbian OS install.
Xiaoling 36.1 318
Xiaoling 98.30 319 (% class="box" %)
320 (((
Xiaoling 128.2 321 **~ pi@raspberrypi:~~$ cat /etc/os-release
Xiaoling 36.1 322 PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)"
323 NAME="Raspbian GNU/Linux"
324 VERSION_ID="8"
325 VERSION="8 (jessie)"
326 ID=raspbian
327 ID_LIKE=debian
328 HOME_URL="http:~/~/www.raspbian.org/"
329 SUPPORT_URL="http:~/~/www.raspbian.org/RaspbianForums"
Xiaoling 128.2 330 BUG_REPORT_URL="http:~/~/www.raspbian.org/RaspbianBugs"**
Xiaoye 103.1 331
332
Xiaoling 98.30 333 )))
Xiaoling 36.1 334
335
Xiaoye 117.1 336 == 5.2 Select the mode of connection to the server ==
Xiaoye 116.1 337
338
Xiaoye 117.1 339 The Dragino LoRa Packet Forware supports the Semtech UDP and Basic Station mode.
Xiaoling 108.3 340
Xiaoye 117.1 341 The User can choose one of the methods as the connection mode.
Xiaoling 108.3 342
Xiaoye 117.1 343
344 **~1. Semtech UDP Mode  ~-~-> 5.2.1**
345
346 **2. Basic Station Mode  ~-~-> 5.2.2**
347
348
349 === 5.2.1 Semtech UDP Mode ===
350
351
Xiaoling 125.3 352 ==== **a). Get a gateway EUI from the device ETH MAC.** ====
Xiaoye 117.1 353
354
Xiaoye 103.1 355 In RPI, run the below command to get a Gateway ID
Xiaoling 36.1 356
Xiaoling 98.11 357 (% class="box infomessage" %)
358 (((
Xiaoling 108.3 359 **~ ifconfig eth0**
Xiaoling 98.11 360 )))
Xiaoling 36.1 361
362 [[image:1651745210205-512.png||height="130" width="621"]]
363
Xiaoling 108.3 364
Xiaoling 91.1 365 (((
Xiaoling 99.2 366 (((
Xiaoling 98.7 367 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 368
Xiaoye 117.1 369
370
Xiaoling 125.3 371 ==== **b). Input this Gateway EUI to the TTN-Stack** ====
372
373
Xiaoling 91.1 374 )))
Xiaoling 99.2 375 )))
Xiaoling 36.1 376
377 [[image:1651745267862-321.png||height="526" width="621"]]
378
379 [[image:1651745306744-481.png||height="478" width="621"]]
380
Xiaoling 108.3 381
Xiaoling 62.1 382
Xiaoling 125.3 383 ==== **c). After Register, the status should show not connected as below:** ====
384
385
Xiaoling 36.1 386 [[image:1651745366987-458.png||height="363" width="621"]]
387
388
Xiaoling 108.3 389
Xiaoling 125.3 390 ==== **d). Enable SPI and I2C on your device** ====
391
392
Xiaoye 117.1 393 **the below example is using Raspberry 4B.**
Xiaoling 108.3 394
Xiaoling 36.1 395
Xiaoling 108.3 396 Run (% style="background-color:yellow" %) **sudo raspi-config**(%%) to open the config window
Xiaoling 36.1 397
Xiaoling 98.24 398 [[image:1651745476754-240.png||height="234" width="629"]]
Xiaoling 36.1 399
Xiaoling 110.2 400
Xiaoling 36.1 401 [[image:image-20220505181135-1.png]]
402
Xiaoling 110.2 403
Xiaoling 98.24 404 [[image:image-20220505181135-2.png||height="229" width="622"]]
Xiaoling 36.1 405
Xiaoling 108.3 406
407
Xiaoling 125.3 408 ==== **e). Access the root account:** ====
Xiaoling 36.1 409
Xiaoling 99.2 410 (((
Xiaoling 98.24 411 [[image:1651745583363-614.png||height="151" width="732"]]
Xiaoling 108.3 412
Xiaoling 125.3 413
Xiaoling 108.3 414
Xiaoling 99.2 415 )))
Xiaoling 36.1 416
Xiaoling 125.3 417 ==== **f). Modify the configuration of FWD** ====
Xiaoling 36.1 418
419
Xiaoye 117.1 420 (((
421 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.**
422 )))
Xiaoling 36.1 423
Xiaoling 99.2 424 (((
Xiaoye 117.1 425 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 426
427
Xiaoye 117.1 428 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 429
Xiaoye 117.1 430 /etc/lora/
431 ├── cfg-302  ~-~--> global configuration file
432 ├── devskey  ~-~--> Database
433 ├── global_conf.json  ~-~--> Frequency plan for current applications
434 └── local_conf.json  ~-~--> Local fwd configuration
Xiaoling 36.1 435
Xiaoye 117.1 436 At default, the users need to change two configurations file: global_conf.json and local_conf.json.
Xiaoling 108.3 437
Xiaoling 125.3 438
Xiaoye 117.1 439 ===== **1.) Configure gateway EUI and server address, port for fwd** =====
Xiaoling 36.1 440
Xiaoling 108.4 441
Xiaoling 88.1 442 )))
Xiaoling 36.1 443
444 [[image:1651745709709-887.png||height="820" width="621"]]
445
446
Xiaoye 117.1 447 **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 448
449
Xiaoye 117.1 450 ===== **2). Override the global_conf.json file by selecting the appropriate frequency plan for your region in cfg-302** =====
451
452
453 the default frequency band is US915 in the (% style="color:#0000ff" %)**global_conf.json**(%%) file.
454
Xiaoling 36.1 455 [[image:1651745838008-820.png||height="650" width="621"]]
456
Xiaoling 108.4 457
Xiaoye 117.1 458 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 459
Xiaoye 117.1 460 **//eg: cp /etc/lora/cfg-302/EU-global_conf.json /etc/lora/global_conf.json //**
Xiaoling 36.1 461
Xiaoling 108.21 462
Xiaoye 117.1 463
464 ====== **Selecting the appropriate frequency plan for your region in cfg-302.** ======
465
Xiaoling 98.24 466 [[image:1651745867516-322.png||height="83" width="740"]]
Xiaoling 36.1 467
468
Xiaoye 117.1 469 ====== **Override the global_conf.json** ======
Xiaoling 108.4 470
Xiaoling 108.17 471 (% class="box infomessage" %)
472 (((
Xiaoling 108.21 473 **cp /etc/lora/cfg-302/EU-global_conf.json /etc/lora/global_conf.json**
Xiaoling 108.17 474 )))
475
Xiaoling 98.24 476 [[image:1651745984006-868.png||height="87" width="745"]]
Xiaoling 36.1 477
Xiaoling 108.17 478
Xiaoling 125.3 479 ==== (% style="color:inherit; font-family:inherit; font-size:23px" %)**g). Running the Fwd Server**(%%) ====
Xiaoling 36.1 480
Xiaoling 108.4 481
Xiaoling 91.1 482 (((
Xiaoye 117.1 483 Run the below command to restart the dragino_fwd:
Xiaoling 91.1 484 )))
Xiaoling 36.1 485
Xiaoling 91.1 486 (((
Xiaoling 98.8 487 (% class="box infomessage" %)
488 (((
Xiaoling 108.4 489 **sudo systemctl start draginofwd**
Xiaoling 91.1 490 )))
Xiaoling 98.8 491 )))
Xiaoling 36.1 492
Xiaoling 91.1 493 (((
Xiaoling 98.8 494 debug check the ruing status of fwd:
Xiaoling 91.1 495 )))
Xiaoling 36.1 496
Xiaoling 91.1 497 (((
Xiaoling 98.8 498 (% class="box infomessage" %)
499 (((
Xiaoling 108.4 500 **sudo systemctl status draginofwd**
Xiaoling 91.1 501 )))
Xiaoling 98.8 502 )))
Xiaoling 36.1 503
Xiaoling 98.24 504 [[image:1651746045057-414.png||height="193" width="729"]]
Xiaoling 36.1 505
Xiaoling 108.4 506
Xiaoye 117.1 507 Wait for a few minutes, the gateway will be online/active on the TTN-Stack.
Xiaoling 108.4 508
Xiaoling 36.1 509 [[image:1651746078253-168.png||height="372" width="621"]]
510
511
Xiaoling 108.4 512
Xiaoye 117.1 513 Get the draginofwd real-time running log:
Xiaoling 36.1 514
Edwin Chen 95.1 515 (% class="box infomessage" %)
516 (((
Xiaoling 108.4 517 **~ sudo journalctl -u draginofwd -f**
Edwin Chen 95.1 518 )))
Xiaoling 36.1 519
Xiaoling 98.37 520 [[image:1651746111963-838.png||height="184" width="730"]]
Xiaoling 36.1 521
Edwin Chen 93.1 522
Xiaoling 108.21 523
Xiaoling 108.4 524 If there are LoRaWAN nodes transmitting nearby, we can see the traffic in (% style="color:#037691" %)**TTN v3 –> Gateway ~-~-> Live data**
525
Edwin Chen 94.1 526 [[image:1651746139304-966.png||height="326" width="621"]]
Edwin Chen 93.1 527
Xiaoling 108.2 528
Xiaoling 125.3 529 ==== **h). Commands to handle service** ====
Edwin Chen 93.1 530
Xiaoling 98.37 531 * (% style="color:#0000ff" %)**Stop** (%%)dragino_fwd service:  sudo systemctl stop draginofwd
532 * (% style="color:#0000ff" %)**Disable**(%%) dragino_fwd auto run after boot: sudo systemctl disable draginofwd
533 * (% style="color:#0000ff" %)**Start** (%%)dragino_fwd : sudo systemctl start draginofwd
534 * (% style="color:#0000ff" %)**Auto run**(%%) dragino_fwd after boot:  sudo systemctl enable draginofwd
535 * (% style="color:#0000ff" %)**Show status** (%%)of dragino_fwd:  sudo systemctl status draginofwd
Xiaoling 36.1 536
Xiaoye 117.1 537
Xiaoling 128.2 538
Xiaoling 125.3 539 === 5.2.2 Basic Station Mode. ===
Xiaoye 117.1 540
541
Xiaoling 125.3 542 ==== **a). Get a gateway EUI from the device ETH MAC.** ====
543
544
Xiaoye 125.1 545 In RPI, run the below command to get a Gateway EUI
Xiaoye 117.1 546
547 (% class="box infomessage" %)
548 (((
549 **~ ifconfig eth0**
550 )))
551
552 [[image:1651745210205-512.png||height="130" width="621"]]
553
554
555 (((
556 (((
557 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.
558 )))
559 )))
560
561
562
Xiaoling 125.3 563 ==== **b). Register the gateway with the Basic Station Mode on the TTN-Stack** ====
Xiaoye 117.1 564
565
Xiaoye 125.1 566 [[image:image-20230329164417-5.png]]
Xiaoye 117.1 567
568
569
Xiaoling 125.3 570 ==== **c). Download the gateway API keys, and then upload them to the gateway.** ====
Xiaoye 117.1 571
572
Xiaoye 125.1 573 [[image:image-20230329164704-6.png]]
Xiaoye 117.1 574
575
Xiaoling 125.3 576 ==== **d). The status Shows disconnect.** ====
Xiaoye 117.1 577
Xiaoling 125.3 578
Xiaoye 125.1 579 [[image:image-20230329165619-7.png||height="568" width="948"]]
Xiaoye 117.1 580
581
Xiaoling 125.3 582 ==== **e.) Uploda API keys into the gateway** ====
Xiaoye 117.1 583
Xiaoling 125.3 584
Xiaoye 125.1 585 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 586
Xiaoye 125.1 587 //**directory tree:**//
Xiaoye 117.1 588
Xiaoye 125.1 589 ///etc/station/
590 ├── station.conf 
Xiaoling 125.2 591 └── ttnstack  ~-~--> ** ttnstack configuration file directory**
Xiaoye 125.1 592 ├── cups.trust  ~-~-->  ttnstack auth file
593 ├── cups.uri  ~-~-->  ttnstack server URI file
594 └── station.conf  ~-~-~-~-> backup configuration file//
595
596
597
598 **and then upload the downloaded keys to this directory((% style="color:#0000ff" %)/etc/station/(%%))**
599
600 eg:
601
602 /etc/station/
603 ├── cups.key  ~-~--> uploaded by you
604 ├── lns.key  ~-~--> uploaded by you
605 ├── station.conf
606
607
Xiaoling 125.3 608 ==== **f). Configure gateway EUI and server address** ====
Xiaoye 125.1 609
610
611 [[image:image-20230329195650-10.png]]
612
613
614 After the user enters the correct parameters, the server will be run automatically
615
616
617 Tree Directory:
618
619 /etc/station/
620 ├── cups.key
621 ├── cups.trust
622 ├── cups.uri
623 ├── lns.key
624 ├── start-configure.sh
625 ├── station.conf
626 └── ttnstack
627 ├── cups.trust
628 ├── cups.uri
629 └── station.conf
630
631
Xiaoling 125.3 632 ==== **g). Check station running log** ====
Xiaoye 125.1 633
634
635 tail -f /var/log/station.log
636
637
638 [[image:image-20230329201624-11.png]]
639
640
Kilight Cao 128.1 641 = 6. Trouble Shooting =
Xiaoling 36.1 642
Kilight Cao 128.1 643 == 6.1 Failed to start the concentrator how to debug ==
644
645
646 When the problem "failed to start the concentrator" occurs, the user needs to check whether the I2C and SPI are enabled,
647
648 Users can enter the following command to check whether I2C is detected, and the detection of **"60"** is correct.
649
650 (% class="box infomessage" %)
651 (((
Xiaoling 128.2 652 **i2cdetect -y 1**
Kilight Cao 128.1 653 )))
654
655 [[image:image-20230518091900-1.png]]
656
657
658 Check whether the SPI path of the configuration file is correct,
659
660 (% class="box infomessage" %)
661 (((
Xiaoling 128.2 662 **cat /etc/lora/global_conf.json **
Kilight Cao 128.1 663 )))
664
665 (% class="wikigeneratedid" %)
666 [[image:image-20230518092732-2.png||height="378" width="691"]]
667
668
669
670 = 7. Order Info =
671
672
Xiaoling 98.37 673 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 674
Xiaoling 98.37 675 **~ (% style="color:#0000ff" %)XX:(%%)**
Xiaoling 36.1 676
Xiaoling 108.4 677 * (% style="color:red" %)**868** (%%)(For Bands: EU868,IN865)
678 * (% style="color:red" %)**915** (%%)(For Bands: US915,AU915,AS923,KR920)
679 * (% style="color:red" %)**470** (%%)(For Band: CN470)
Xiaoling 36.1 680
Xiaoling 125.3 681
Xiaoling 128.2 682
Kilight Cao 128.1 683 = 8. Packing Info =
Xiaoling 125.3 684
Xiaoling 36.1 685
Xiaoling 91.1 686 (((
Xiaoling 98.9 687 **PG1302 Package Includes**:
Xiaoling 91.1 688 )))
Xiaoling 36.1 689
Xiaoling 98.9 690 (((
Xiaoling 99.5 691 * PG1302 x 1
692 * LoRa Antenna x 1
Xiaoling 91.1 693 )))
Xiaoling 98.9 694
Xiaoling 125.3 695
Xiaoling 128.2 696
Xiaoling 98.9 697 (((
698 **PG1302-PI Package Includes**:
Xiaoling 91.1 699 )))
Xiaoling 36.1 700
Xiaoling 99.5 701 * PG1302 x 1
702 * LoRa Antenna x 1
703 * RPi3/4 converter PCB
704 * Screws to hole converter PCB on RPI.
Xiaoling 98.25 705
Xiaoling 128.2 706
707
Xiaoling 108.2 708 **PG1302-PI Dimension and weight: **
709
710 * Device Size: 18 x 8 x 4 cm
711 * Weight: 150g
712
Xiaoling 125.3 713
Xiaoling 128.2 714
Kilight Cao 128.1 715 = 9. Support =
Xiaoling 125.3 716
Xiaoling 98.25 717
Xiaoling 98.38 718 (((
Xiaoling 128.2 719 If you are experiencing issues and can't solve, you can send mail to [[support@dragino.com>>mailto:support@dragino.com]].
Xiaoling 98.38 720 )))
Xiaoling 98.25 721
Xiaoling 98.38 722 (((
Xiaoling 98.25 723 With your question as detail as possible. We will reply and help you in the shortest.
Xiaoling 91.1 724 )))