<
From version < 108.9 >
edited by Xiaoling
on 2022/07/28 14:30
To version < 115.1 >
edited by Xiaoye
on 2023/03/24 15:03
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Xiaoling
1 +XWiki.Xiaoye
Content
... ... @@ -14,66 +14,70 @@
14 14  
15 15  )))
16 16  
17 -= **1. Introduction** =
17 += 1. Introduction =
18 18  
19 -== **1.1 What is PG1302 LoRaWAN Concentrator?** ==
19 +== 1.1 What is PG1302 LoRaWAN Concentrator? ==
20 20  
21 21  
22 +(((
22 22  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.
24 +)))
23 23  
26 +(((
24 24  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.
28 +)))
25 25  
30 +(((
26 26  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.
32 +)))
27 27  
28 28  
35 +== 1.2 Features ==
29 29  
30 -== **1.2 Features** ==
31 31  
32 -
33 33  * Base on Semtech SX1302 solution
34 -* Support Raspberry Pi 3B/3B+/4
39 +* Support Raspberry Pi 3B/3B+/4, TinkerBoard2/2S, Orange Pi Pc/PC PLUS.
35 35  * Up to -140dBm sensitivity
36 36  * Support 3.3v and 5v.
37 37  * Mini-PCIe Interface
38 38  * Converter board to support Raspberry Pi
39 39  
45 +== 1.3 General Interfaces for PG1302 ==
40 40  
41 -== **1.3 General Interfaces for PG1302** ==
42 42  
43 -
44 44  * SPI interface for LoRa
45 45  * Power Input: 5v, 1A
46 46  * 1 x I-PEX for LoRa
51 +* Working Temperature: -40 ℃ ~~ 80℃
47 47  
53 +== 1.4 Pin Mapping ==
48 48  
49 -== **1.4 Pin Mapping** ==
50 50  
51 -
52 52   [[image:1651743282627-547.png||height="402" width="425"]]
53 53  
54 54  
55 55  
56 -== **1.5 LEDs** ==
60 +== 1.5 LEDs ==
57 57  
58 58  
59 - TX: Blink when transmit a packet
60 - RX: Blink when receive a packet
61 - Config: Always ON
63 +(((
64 +TX: Blink when transmit a packet
65 +RX: Blink when receive a packet
66 +Config: Always ON
67 +)))
62 62  
63 63  
70 +== 1.6 Power Consumption ==
64 64  
65 -== **1.6 Power Consumption** ==
66 66  
67 -
68 68  <300mA @ 3.3v.
69 69  
70 70  Detail Test Report see [[this link>>https://www.dropbox.com/sh/89virm4y0b02c7i/AAA-cgQEsSc8gNGFYAB0qZ_Za?dl=0]]
71 71  
72 72  
78 +== 1.7 Applications ==
73 73  
74 -== **1.7 Applications** ==
75 75  
76 -
77 77  * Smart Buildings & Home Automation
78 78  * Logistics and Supply Chain Management
79 79  * Smart Metering
... ... @@ -81,50 +81,57 @@
81 81  * Smart Cities
82 82  * Smart Factory
83 83  
88 += 2. Example: Set up as LoRaWAN gateway =
84 84  
85 -= **2. Example: Set up as LoRaWAN gateway.** =
90 +== 2.1 System structure ==
86 86  
87 -== **2.1 System structure** ==
88 88  
89 -
93 +(((
90 90  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.
91 91  
96 +
97 +)))
98 +
92 92  [[image:1651743698677-436.png||height="457" width="686"]]
93 93  
94 94  
102 +== 2.2 Hardware Installation ==
95 95  
96 -== **2.2 Hardware Installation** ==
97 97  
98 -
99 99  (% style="color:red" %)**Important Notice: Please power the RPI with 5V,3A cable.**
100 100  
101 101  [[image:image-20220621104746-1.png||height="381" width="451"]]
102 102  
103 103  
110 += 3. Install the software? =
104 104  
105 -= **3. Install the software?** =
106 106  
107 -There are two ways to install the software in RPi4 to use PG1302.
113 +**Raspberry Pi 3B/3B+/4,**
108 108  
109 109  * Flash SD card with Dragino pre-build image which supports Web UI.
110 -* Install Lora packet forwarder in existing RPi OS.
116 +* 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.
111 111  
118 +**TinkerBoard2/2S, **
112 112  
120 +* 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.
113 113  
114 -= **4. Flash with pre-build image** =
122 +**Orange Pi PC/PC PLUS.**
115 115  
116 -== **4.1 Download the dragino image for RPI** ==
124 +* 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.
117 117  
126 += 4. Flash with pre-build image =
118 118  
128 +== 4.1 Download the dragino image for RPI ==
129 +
130 +
119 119  (((
120 120  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]]
121 121  )))
122 122  
123 123  
136 +== 4.2 Flash the image to an SD card ==
124 124  
125 -== **4.2 Flash the image to an SD card** ==
126 126  
127 -
128 128  Flash the image to the SD card:
129 129  
130 130  [[image:1651744119133-233.png||height="373" width="621"]]
... ... @@ -133,11 +133,12 @@
133 133  (% style="color:red" %)**Note: Download the flash tool following this link:**[[https:~~/~~/www.balena.io/etcher/>>https://www.balena.io/etcher/]]
134 134  
135 135  
147 +== 4.3 Access the Linux console ==
136 136  
137 -== **4.3 Access the Linux console** ==
138 138  
139 -
150 +(((
140 140  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
152 +)))
141 141  
142 142  
143 143  [[image:1651744193675-591.png||height="450" width="466"]]
... ... @@ -171,15 +171,16 @@
171 171  [[image:1651744358515-107.png||height="366" width="581"]]
172 172  
173 173  
186 +== 4.4 Access the WebUI of RPi4 ==
174 174  
175 -== **4.4 Access the WebUI of RPi4.** ==
188 +=== 4.4.1 Home page ===
176 176  
177 -=== **4.4.1 Home page** ===
178 178  
179 -
180 -Open a browser on the PC and type the RPI ip address [[http:~~/~~/IP_ADDRESS** **>>url:http://192.168.1.xx/]] (If the IP is assigned by the uplink router)
191 +(((
192 +Open a browser on the PC and type the RPI ip address **http:~/~/IP_ADDRESS ** (If the IP is assigned by the uplink router)
181 181  You will see the login interface of RPI as shown below.
182 182  The account details for Web Login are:
195 +)))
183 183  
184 184  (((
185 185  **~ (% style="color:#0000ff" %)User Name: root(%%)**
... ... @@ -191,40 +191,39 @@
191 191  [[image:1651744457761-993.png||height="352" width="621"]]
192 192  
193 193  
207 +=== 4.4.2 LoRa Page ===
194 194  
195 -=== **4.4.2 LoRa Page** ===
196 196  
197 -
198 198  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.
199 199  
212 +
200 200  [[image:1651744554845-970.png||height="328" width="621"]]
201 201  
215 +
202 202  Different PG1302 hardware version can support different frequency range:
203 203  
204 -➢** (% style="color:red" %)868: valid frequency: 863Mhz ~~ 870Mhz. for bands EU868, RU864, IN865 or KZ865.(%%)**
218 +* (% style="color:red" %)**868: valid frequency: 863Mhz ~~ 870Mhz. for bands EU868, RU864, IN865 or KZ865.**
219 +* (% style="color:red" %)**915: valid frequency: 902Mhz ~~ 928Mhz. for bands US915, AU915, AS923 or KR920**
205 205  
206 -➢ (% style="color:red" %)**915: valid frequency: 902Mhz ~~ 928Mhz. for bands US915, AU915, AS923 or KR920**
207 -
208 208  After user choose the frequency plan, he can see the actually frequency in used by checking the (% style="color:#037691" %)**page LogRead ~-~-> LoRa Log**
209 209  
210 210  (% style="color:red" %)**Note *: [[See this instruction for how to customize frequency band>>doc:Main.How to customized LoRaWAN frequency band.WebHome]]**
211 211  
212 212  
226 +=== 4.4.3 LoRaWAN Page ===
213 213  
214 -=== **4.4.3 LoRaWAN Page** ===
228 +==== 4.4.3.1 Semtech UDP ====
215 215  
216 -==== **4.4.3.1 Semtech UDP** ====
217 217  
218 -
219 219  [[image:1651744767914-283.png||height="352" width="621"]]
220 220  
233 +
221 221  (% style="color:red" %)**Note *: [[See this instruction for how to configure TTN>>doc:Main.Notes for TTN.WebHome]].**
222 222  
223 223  
237 +==== 4.4.3.2 Basic Station ====
224 224  
225 -==== **4.4.3.2 Basic Station** ====
226 226  
227 -
228 228  [[image:1651744890629-683.png||height="380" width="621"]]
229 229  
230 230  
... ... @@ -231,46 +231,45 @@
231 231  (% style="color:red" %)**Note *: [[See this instruction for how to configure AWS-loT-Core>>doc:Main.AWS IoT Core for LoRaWAN.WebHome]].**
232 232  
233 233  
246 +=== 4.4.4 LogRead ===
234 234  
235 -=== **4.4.4 LogRead** ===
248 +==== 4.4.4.1 LoRa Log ====
236 236  
237 -==== **4.4.4.1 LoRa Log** ====
238 238  
239 -
240 240  [[image:1651744955955-452.png||height="571" width="621"]]
241 241  
253 +
242 242  Show the frequency for LoRa Radio and traffics.
243 243  
244 244  
257 +==== 4.4.4.2 System Log ====
245 245  
246 -==== **4.4.4.2 System Log** ====
247 247  
248 -
249 249  Show system log.
250 250  
262 +
251 251  [[image:1651745003470-264.png||height="477" width="621"]]
252 252  
253 253  
266 +==== 4.4.4.3 Record Log ====
254 254  
255 -==== **4.4.4.3 Record Log** ====
256 256  
257 -
258 258  **Record the system log.**
259 259  
271 +
260 260  [[image:1651745069814-662.png||height="144" width="621"]]
261 261  
262 262  
275 += 5. Install stand-alone LoRa Packet Forwarder =
263 263  
264 -= **5. Install stand-alone LoRa Packet Forwarder.** =
277 +== 5.1 OS requirement ==
265 265  
266 -== **5.1 OS requirement** ==
267 267  
268 -
269 269  RPI in this example is RPI model 4B with fresh Raspbian OS install.
270 270  
271 271  (% class="box" %)
272 272  (((
273 - pi@raspberrypi:~~$ cat /etc/os-release
284 + pi@raspberrypi:~~$ cat /etc/os-release
274 274   PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)"
275 275   NAME="Raspbian GNU/Linux"
276 276   VERSION_ID="8"
... ... @@ -285,10 +285,9 @@
285 285  )))
286 286  
287 287  
299 +== 5.2 Get Gateway ID in Raspberry and input this in TTN v3 ==
288 288  
289 -== **5.2 Get Gateway ID in Raspberry and input this in TTN v3** ==
290 290  
291 -
292 292  In RPI, run the below command to get a Gateway ID
293 293  
294 294  (% class="box infomessage" %)
... ... @@ -317,10 +317,9 @@
317 317  [[image:1651745366987-458.png||height="363" width="621"]]
318 318  
319 319  
330 +=== 5.2.1 Download and install LoRaWAN packet forwarder ===
320 320  
321 -=== **5.2.1 Download and install LoRaWAN packet forwarder** ===
322 322  
323 -
324 324  Enable SPI and I2C first:
325 325  
326 326  a)  SPI needs to be enabled on the Raspberry Pi
... ... @@ -329,8 +329,10 @@
329 329  
330 330  [[image:1651745476754-240.png||height="234" width="629"]]
331 331  
341 +
332 332  [[image:image-20220505181135-1.png]]
333 333  
344 +
334 334  [[image:image-20220505181135-2.png||height="229" width="622"]]
335 335  
336 336  
... ... @@ -343,30 +343,36 @@
343 343  
344 344  )))
345 345  
346 -and then run:
347 347  
348 -(% style="background-color:#dcdcdc" %)wget [[https:~~/~~/www.dragino.com/downloads/downloads/LoRa_Gateway/PG1302/software/auto_install.sh>>url:https://www.dragino.com/downloads/downloads/LoRa_Gateway/PG1302/software/auto_install.sh]]
358 +=== **5.2.2. Select the appropriate device version to download:** ===
349 349  
350 -(% style="background-color:#dcdcdc" %)chmod +x ./auto_install.sh
351 351  
352 -(% style="background-color:#dcdcdc" %)./auto_install.sh
353 -
354 354  (((
355 -[[image:1651745611629-818.png||height="225" width="729"]]
362 +**draginofwd-32bit (RPI, Orange PI)**
363 +
364 +wget https:~/~/www.dragino.com/downloads/downloads/LoRa_Gateway/PG1302/software/draginofwd-32bit.deb && dpkg -i draginofwd-32bit.deb
365 +
366 +
367 +**dragino-64bit (RPI, Orange PI)**
356 356  )))
357 357  
358 -This will download the packet forwarder package from Dragino Server to RPI, and start install the package.
370 +wget https:~/~/www.dragino.com/downloads/downloads/LoRa_Gateway/PG1302/software/draginofwd-64bit.deb && dpkg -i draginofwd-64bit.deb
359 359  
360 -You can get these output:
361 361  
373 +**dragino-tiker-32bit (Tinker Board)**
374 +
375 +wget https:~/~/www.dragino.com/downloads/downloads/LoRa_Gateway/PG1302/software/draginofwd-tinker-32bit.deb && dpkg -i draginofwd-tinker-32bit.deb
376 +
377 +
362 362  (((
363 -[[image:1651745657252-173.png||height="426" width="621"]]
379 +
364 364  
381 +[[image:image-20220928181226-1.png||height="218" width="1100"]]
365 365  
366 366  
367 367  )))
368 368  
369 -=== **5.2.2 Config Gateway ID, Frequency Band and Server address** ===
386 +=== 5.2.2 Config Gateway ID, Frequency Band and Server address ===
370 370  
371 371  
372 372  (((
... ... @@ -393,19 +393,24 @@
393 393  
394 394  **~ 1). Chose your need the name of region frequency.**
395 395  
413 +
396 396  [[image:1651745867516-322.png||height="83" width="740"]]
397 397  
398 398  
399 -*
400 -** 2). Use this command to copy it.
401 401  
402 - cp /etc/lora/cfg-302/EU-global_conf.json /etc/lora/global_conf.json
418 +**~ 2). Use this command to copy it.**
403 403  
420 +(% class="box infomessage" %)
421 +(((
422 +**cp /etc/lora/cfg-302/EU-global_conf.json /etc/lora/global_conf.json**
423 +)))
424 +
404 404  [[image:1651745984006-868.png||height="87" width="745"]]
405 405  
427 +
406 406  * If user wants to change to other LoRaWAN server, modify the (% style="color:#0000ff" %)**global_conf.json**(%%) file.
407 407  
408 -=== **5.2.3 Check result** ===
430 +=== 5.2.3 Check result ===
409 409  
410 410  
411 411  (((
... ... @@ -457,15 +457,15 @@
457 457  [[image:1651746111963-838.png||height="184" width="730"]]
458 458  
459 459  
482 +
460 460   If there are LoRaWAN nodes transmitting nearby, we can see the traffic in (% style="color:#037691" %)**TTN v3 –> Gateway ~-~-> Live data**
461 461  
462 462  [[image:1651746139304-966.png||height="326" width="621"]]
463 463  
464 464  
488 +=== 5.2.4 Commands to handle service ===
465 465  
466 -=== **5.2.4 Commands to handle service** ===
467 467  
468 -
469 469  * (% style="color:#0000ff" %)**Stop** (%%)dragino_fwd service:  sudo systemctl stop draginofwd
470 470  * (% style="color:#0000ff" %)**Disable**(%%) dragino_fwd auto run after boot: sudo systemctl disable draginofwd
471 471  * (% style="color:#0000ff" %)**Start** (%%)dragino_fwd : sudo systemctl start draginofwd
... ... @@ -472,10 +472,9 @@
472 472  * (% style="color:#0000ff" %)**Auto run**(%%) dragino_fwd after boot:  sudo systemctl enable draginofwd
473 473  * (% style="color:#0000ff" %)**Show status** (%%)of dragino_fwd:  sudo systemctl status draginofwd
474 474  
497 += 6. Order Info =
475 475  
476 -= **6. Order Info** =
477 477  
478 -
479 479  Part Number: (% style="color:#0000ff" %)**PG1302-XX**   (%%) Or  Part Number: (% style="color:#0000ff" %)**PG1302-PI-XX   **(%%)(Include RPi converter board for RPI 3/4)
480 480  
481 481  **~ (% style="color:#0000ff" %)XX:(%%)**
... ... @@ -484,10 +484,8 @@
484 484  * (% style="color:red" %)**915** (%%)(For Bands: US915,AU915,AS923,KR920)
485 485  * (% style="color:red" %)**470** (%%)(For Band: CN470)
486 486  
508 += 7. Packing Info =
487 487  
488 -
489 -= **7. Packing Info** =
490 -
491 491  (((
492 492  
493 493  
... ... @@ -504,7 +504,6 @@
504 504  (((
505 505  
506 506  
507 -
508 508  **PG1302-PI Package Includes**:
509 509  )))
510 510  
... ... @@ -518,10 +518,8 @@
518 518  * Device Size: 18 x 8 x 4 cm
519 519  * Weight: 150g
520 520  
521 -
522 -
523 523  (((
524 -= **8. Support** =
540 += 8. Support =
525 525  
526 526  
527 527  (((
... ... @@ -534,5 +534,8 @@
534 534  
535 535  (((
536 536  With your question as detail as possible. We will reply and help you in the shortest.
553 +
554 +
555 +
537 537  )))
538 538  )))
image-20220928181226-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoye
Size
... ... @@ -1,0 +1,1 @@
1 +29.1 KB
Content
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0