Version 128.1 by Kilight Cao on 2023/05/18 09:28

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