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