<
From version < 108.8 >
edited by Xiaoling
on 2022/07/28 14:27
To version < 104.4 >
edited by Xiaoling
on 2022/06/16 09:09
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -26,10 +26,8 @@
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.
27 27  
28 28  
29 -
30 30  == **1.2 Features** ==
31 31  
32 -
33 33  * Base on Semtech SX1302 solution
34 34  * Support Raspberry Pi 3B/3B+/4
35 35  * Up to -140dBm sensitivity
... ... @@ -39,9 +39,8 @@
39 39  
40 40  
41 41  
42 -== **1.3 General Interfaces for PG1302** ==
40 +== **1.3 General Interfaces** ==
43 43  
44 -
45 45  * SPI interface for LoRa
46 46  * Power Input: 5v, 1A
47 47  * 1 x I-PEX for LoRa
... ... @@ -48,34 +48,23 @@
48 48  
49 49  
50 50  
48 +
51 51  == **1.4 Pin Mapping** ==
52 52  
53 -
54 54   [[image:1651743282627-547.png||height="402" width="425"]]
55 55  
56 -
57 -
58 58  == **1.5 LEDs** ==
59 59  
60 -
61 61   TX: Blink when transmit a packet
62 62   RX: Blink when receive a packet
63 63   Config: Always ON
64 64  
65 -
66 -
67 67  == **1.6 Power Consumption** ==
68 68  
61 + TBD
69 69  
70 -<300mA @ 3.3v.
71 -
72 -Detail Test Report see [[this link>>https://www.dropbox.com/sh/89virm4y0b02c7i/AAA-cgQEsSc8gNGFYAB0qZ_Za?dl=0]]
73 -
74 -
75 -
76 76  == **1.7 Applications** ==
77 77  
78 -
79 79  * Smart Buildings & Home Automation
80 80  * Logistics and Supply Chain Management
81 81  * Smart Metering
... ... @@ -83,8 +83,6 @@
83 83  * Smart Cities
84 84  * Smart Factory
85 85  
86 -
87 -
88 88  = **2. Example: Set up as LoRaWAN gateway.** =
89 89  
90 90  == **2.1 System structure** ==
... ... @@ -95,16 +95,13 @@
95 95  [[image:1651743698677-436.png||height="457" width="686"]]
96 96  
97 97  
98 -
99 99  == **2.2 Hardware Installation** ==
100 100  
101 -
102 102  (% style="color:red" %)**Important Notice: Please power the RPI with 5V,3A cable.**
103 103  
104 -[[image:image-20220621104746-1.png||height="381" width="451"]]
86 +[[image:1651743803032-803.png]]
105 105  
106 106  
107 -
108 108  = **3. Install the software?** =
109 109  
110 110  There are two ways to install the software in RPi4 to use PG1302.
... ... @@ -112,38 +112,29 @@
112 112  * Flash SD card with Dragino pre-build image which supports Web UI.
113 113  * Install Lora packet forwarder in existing RPi OS.
114 114  
115 -
116 -
117 -
118 118  = **4. Flash with pre-build image** =
119 119  
120 120  == **4.1 Download the dragino image for RPI** ==
121 121  
100 +Download PG1302_for_Rpi4_64_with_webui from
101 +[[https:~~/~~/www.dropbox.com/sh/f6nbldh1qbspya5/AACgL6pDkwdBQO1BQqq_Nubwa?dl=0>>https://www.dropbox.com/sh/f6nbldh1qbspya5/AACgL6pDkwdBQO1BQqq_Nubwa?dl=0]]
122 122  
123 -(((
124 -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]]
125 -)))
126 126  
127 -
128 -
129 129  == **4.2 Flash the image to an SD card** ==
130 130  
131 -
132 132  Flash the image to the SD card:
133 133  
134 134  [[image:1651744119133-233.png||height="373" width="621"]]
135 135  
110 + Note: Download the flash tool following this link
136 136  
137 -(% style="color:red" %)**Note: Download the flash tool following this link:**[[https:~~/~~/www.balena.io/etcher/>>https://www.balena.io/etcher/]]
112 + [[https:~~/~~/www.balena.io/etcher/>>https://www.balena.io/etcher/]]
138 138  
139 139  
140 -
141 141  == **4.3 Access the Linux console** ==
142 142  
117 +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
143 143  
144 -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
145 -
146 -
147 147  [[image:1651744193675-591.png||height="450" width="466"]]
148 148  
149 149  The account details for Web Login are:
... ... @@ -175,13 +175,11 @@
175 175  [[image:1651744358515-107.png||height="366" width="581"]]
176 176  
177 177  
178 -
179 179  == **4.4 Access the WebUI of RPi4.** ==
180 180  
181 181  === **4.4.1 Home page** ===
182 182  
183 -
184 -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)
154 +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)
185 185  You will see the login interface of RPI as shown below.
186 186  The account details for Web Login are:
187 187  
... ... @@ -188,17 +188,13 @@
188 188  (((
189 189  **~ (% style="color:#0000ff" %)User Name: root(%%)**
190 190  (% style="color:#0000ff" %)** Password:   dragino**
191 -
192 -
193 193  )))
194 194  
195 195  [[image:1651744457761-993.png||height="352" width="621"]]
196 196  
197 197  
198 -
199 199  === **4.4.2 LoRa Page** ===
200 200  
201 -
202 202  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.
203 203  
204 204  [[image:1651744554845-970.png||height="328" width="621"]]
... ... @@ -205,14 +205,15 @@
205 205  
206 206  Different PG1302 hardware version can support different frequency range:
207 207  
208 -➢** (% style="color:red" %)868: valid frequency: 863Mhz ~~ 870Mhz. for bands EU868, RU864, IN865 or KZ865.(%%)**
174 +➢ 868: valid frequency: 863Mhz ~~ 870Mhz. for bands EU868, RU864, IN865 or KZ865.
209 209  
210 -➢ (% style="color:red" %)**915: valid frequency: 902Mhz ~~ 928Mhz. for bands US915, AU915, AS923 or KR920**
176 +➢ 915: valid frequency: 902Mhz ~~ 928Mhz. for bands US915, AU915, AS923 or KR920
211 211  
212 -After user choose the frequency plan, he can see the actually frequency in used by checking the (% style="color:blue" %)**page LogRead ~-~-> LoRa Log**
178 +After user choose the frequency plan, he can see the actually frequency in used by checking the
213 213  
214 -(% style="color:red" %)**Note *: [[See this instruction for how to customize frequency band>>doc:Main.How to customized LoRaWAN frequency band.WebHome]]**
180 +page LogRead ~-~-> LoRa Log
215 215  
182 +Note *: [[See this instruction for how to customize frequency band>>doc:Main.How to customized LoRaWAN frequency band.WebHome]]
216 216  
217 217  
218 218  === **4.4.3 LoRaWAN Page** ===
... ... @@ -219,57 +219,45 @@
219 219  
220 220  ==== **4.4.3.1 Semtech UDP** ====
221 221  
222 -
223 223  [[image:1651744767914-283.png||height="352" width="621"]]
224 224  
225 -(% style="color:red" %)**Note *: [[See this instruction for how to configure TTN>>doc:Main.Notes for TTN.WebHome]].**
191 +Note *: [[See this instruction for how to configure TTN>>doc:Main.Notes for TTN.WebHome]].
226 226  
227 227  
228 -
229 229  ==== **4.4.3.2 Basic Station** ====
230 230  
231 -
232 232  [[image:1651744890629-683.png||height="380" width="621"]]
233 233  
198 +Note *: [[See this instruction for how to configure AWS-loT-Core>>doc:Main.AWS IoT Core for LoRaWAN.WebHome]].
234 234  
235 -(% style="color:red" %)**Note *: [[See this instruction for how to configure AWS-loT-Core>>doc:Main.AWS IoT Core for LoRaWAN.WebHome]].**
236 236  
237 -
238 -
239 239  === **4.4.4 LogRead** ===
240 240  
241 241  ==== **4.4.4.1 LoRa Log** ====
242 242  
243 -
244 244  [[image:1651744955955-452.png||height="571" width="621"]]
245 245  
246 246  Show the frequency for LoRa Radio and traffics.
247 247  
248 248  
249 -
250 250  ==== **4.4.4.2 System Log** ====
251 251  
252 -
253 253  Show system log.
254 254  
255 255  [[image:1651745003470-264.png||height="477" width="621"]]
256 256  
257 257  
258 -
259 259  ==== **4.4.4.3 Record Log** ====
260 260  
261 -
262 262  **Record the system log.**
263 263  
264 264  [[image:1651745069814-662.png||height="144" width="621"]]
265 265  
266 266  
267 -
268 268  = **5. Install stand-alone LoRa Packet Forwarder.** =
269 269  
270 270  == **5.1 OS requirement** ==
271 271  
272 -
273 273  RPI in this example is RPI model 4B with fresh Raspbian OS install.
274 274  
275 275  (% class="box" %)
... ... @@ -288,26 +288,20 @@
288 288  
289 289  )))
290 290  
246 +== **5.2 Get Gateway ID in Raspberry and input this in TTN v3.** ==
291 291  
292 -
293 -== **5.2 Get Gateway ID in Raspberry and input this in TTN v3** ==
294 -
295 -
296 296  In RPI, run the below command to get a Gateway ID
297 297  
298 298  (% class="box infomessage" %)
299 299  (((
300 -**~ ifconfig eth0**
252 + ifconfig eth0
301 301  )))
302 302  
303 303  [[image:1651745210205-512.png||height="130" width="621"]]
304 304  
305 -
306 306  (((
307 307  (((
308 308  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.
309 -
310 -
311 311  )))
312 312  )))
313 313  
... ... @@ -315,21 +315,17 @@
315 315  
316 316  [[image:1651745306744-481.png||height="478" width="621"]]
317 317  
318 -
319 319  After set up, the status should show not connected as below:
320 320  
321 321  [[image:1651745366987-458.png||height="363" width="621"]]
322 322  
271 +=== 5.2.1 Download and install LoRaWAN packet forwarder ===
323 323  
324 -
325 -=== **5.2.1 Download and install LoRaWAN packet forwarder** ===
326 -
327 -
328 328  Enable SPI and I2C first:
329 329  
330 -a)  SPI needs to be enabled on the Raspberry Pi
275 +a)SPI needs to be enabled on the Raspberry Pi
331 331  
332 -Run (% style="background-color:yellow" %) **sudo raspi-config**(%%) to open the config window
277 +Run (% style="background-color:#dcdcdc" %)**sudo raspi-config**(%%) to open the config window
333 333  
334 334  [[image:1651745476754-240.png||height="234" width="629"]]
335 335  
... ... @@ -337,14 +337,10 @@
337 337  
338 338  [[image:image-20220505181135-2.png||height="229" width="622"]]
339 339  
340 -
341 -
342 342  In RPI, Fist: Enter the root account:
343 343  
344 344  (((
345 345  [[image:1651745583363-614.png||height="151" width="732"]]
346 -
347 -
348 348  )))
349 349  
350 350  and then run:
... ... @@ -365,14 +365,10 @@
365 365  
366 366  (((
367 367  [[image:1651745657252-173.png||height="426" width="621"]]
368 -
369 -
370 -
371 371  )))
372 372  
373 -=== **5.2.2 Config Gateway ID, Frequency Band and Server address** ===
311 +=== 5.2.2 Config Gateway ID, Frequency Band and Server address ===
374 374  
375 -
376 376  (((
377 377  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.**
378 378  )))
... ... @@ -379,30 +379,26 @@
379 379  
380 380  (((
381 381  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.
382 -
383 -
384 384  )))
385 385  
386 386  [[image:1651745709709-887.png||height="820" width="621"]]
387 387  
323 +User can find the TTN v3 server address from:
388 388  
389 -User 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]]
325 +[[Server Addresses ~| The Things Stack for LoRaWAN (thethingsindustries.com)>>url:https://www.thethingsindustries.com/docs/getting-started/server-addresses/#deployments]]
390 390  
391 391  And the default frequency band is US915 in (% style="color:#0000ff" %)**global_conf.json**(%%) file.
392 392  
393 393  [[image:1651745838008-820.png||height="650" width="621"]]
394 394  
395 -
396 396  * If user want to change to other frequency bands, 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(%%).**
397 397  
398 -**~ 1). Chose your need the name of region frequency.**
333 + 1).Chose your need the name of region frequency.
399 399  
400 400  [[image:1651745867516-322.png||height="83" width="740"]]
401 401  
337 + 2). Use this command to copy it.
402 402  
403 -*
404 -** 2). Use this command to copy it.
405 -
406 406   cp /etc/lora/cfg-302/EU-global_conf.json /etc/lora/global_conf.json
407 407  
408 408  [[image:1651745984006-868.png||height="87" width="745"]]
... ... @@ -409,10 +409,8 @@
409 409  
410 410  * If user wants to change to other LoRaWAN server, modify the (% style="color:#0000ff" %)**global_conf.json**(%%) file.
411 411  
345 +=== 5.2.3 Check result ===
412 412  
413 -=== **5.2.3 Check result** ===
414 -
415 -
416 416  (((
417 417  Run below command to restart the dragino_fwd:
418 418  )))
... ... @@ -420,16 +420,15 @@
420 420  (((
421 421  (% class="box infomessage" %)
422 422  (((
423 -**sudo systemctl stop draginofwd**
354 +sudo systemctl stop draginofwd
424 424  )))
425 425  
426 426  (% class="box infomessage" %)
427 427  (((
428 -**sudo systemctl start draginofwd**
359 +sudo systemctl start draginofwd
429 429  )))
430 430  )))
431 431  
432 -
433 433  (((
434 434  debug check the ruing status of fwd:
435 435  )))
... ... @@ -437,40 +437,32 @@
437 437  (((
438 438  (% class="box infomessage" %)
439 439  (((
440 -**sudo systemctl status draginofwd**
370 +sudo systemctl status draginofwd
441 441  )))
442 442  )))
443 443  
444 444  [[image:1651746045057-414.png||height="193" width="729"]]
445 445  
446 -
447 -
448 448  The dragino_fwd will start with the new gateway ID and TTN v3 should show the connection ok:
449 449  
450 -
451 451  [[image:1651746078253-168.png||height="372" width="621"]]
452 452  
453 453  
454 -
455 455  We can check dragino_fwd running states in RPi by running:
456 456  
457 457  (% class="box infomessage" %)
458 458  (((
459 -**~ sudo journalctl -u draginofwd -f**
385 + sudo journalctl -u draginofwd -f
460 460  )))
461 461  
462 462  [[image:1651746111963-838.png||height="184" width="730"]]
463 463  
390 + If there are LoRaWAN nodes transmitting nearby, we can see the traffic in **TTN v3 –> Gateway ~-~-> Live data**
464 464  
465 - If there are LoRaWAN nodes transmitting nearby, we can see the traffic in (% style="color:#037691" %)**TTN v3 –> Gateway ~-~-> Live data**
466 -
467 467  [[image:1651746139304-966.png||height="326" width="621"]]
468 468  
394 +=== 5.2.4 Commands to handle service ===
469 469  
470 -
471 -=== **5.2.4 Commands to handle service** ===
472 -
473 -
474 474  * (% style="color:#0000ff" %)**Stop** (%%)dragino_fwd service:  sudo systemctl stop draginofwd
475 475  * (% style="color:#0000ff" %)**Disable**(%%) dragino_fwd auto run after boot: sudo systemctl disable draginofwd
476 476  * (% style="color:#0000ff" %)**Start** (%%)dragino_fwd : sudo systemctl start draginofwd
... ... @@ -477,27 +477,19 @@
477 477  * (% style="color:#0000ff" %)**Auto run**(%%) dragino_fwd after boot:  sudo systemctl enable draginofwd
478 478  * (% style="color:#0000ff" %)**Show status** (%%)of dragino_fwd:  sudo systemctl status draginofwd
479 479  
402 += 6. Order Info =
480 480  
481 -
482 -= **6. Order Info** =
483 -
484 -
485 485  Part Number: (% style="color:#0000ff" %)**PG1302-XX**   (%%) Or  Part Number: (% style="color:#0000ff" %)**PG1302-PI-XX   **(%%)(Include RPi converter board for RPI 3/4)
486 486  
487 487  **~ (% style="color:#0000ff" %)XX:(%%)**
488 488  
489 -* (% style="color:red" %)**868** (%%)(For Bands: EU868,IN865)
490 -* (% style="color:red" %)**915** (%%)(For Bands: US915,AU915,AS923,KR920)
491 -* (% style="color:red" %)**470** (%%)(For Band: CN470)
408 +* (% style="color:#0000ff" %)**868** (%%)(For Bands: EU868,IN865)
409 +* (% style="color:#0000ff" %)**915** (%%)(For Bands: US915,AU915,AS923,KR920)
410 +* (% style="color:#0000ff" %)**470** (%%)(For Band: CN470)
492 492  
412 += 7. Packing Info =
493 493  
494 -
495 -
496 -= **7. Packing Info** =
497 -
498 498  (((
499 -
500 -
501 501  **PG1302 Package Includes**:
502 502  )))
503 503  
... ... @@ -509,9 +509,6 @@
509 509  )))
510 510  
511 511  (((
512 -
513 -
514 -
515 515  **PG1302-PI Package Includes**:
516 516  )))
517 517  
... ... @@ -520,20 +520,11 @@
520 520  * RPi3/4 converter PCB
521 521  * Screws to hole converter PCB on RPI.
522 522  
523 -**PG1302-PI Dimension and weight: **
524 -
525 -* Device Size: 18 x 8 x 4 cm
526 -* Weight: 150g
527 -
528 -
529 -
530 -
531 531  (((
532 -= **8. Support** =
435 += 8. Support =
533 533  
534 -
535 535  (((
536 -If you are experiencing issues and can't solve, you can send mail to
438 +If you are experiencing issues and cant solve, you can send mail to
537 537  )))
538 538  
539 539  (((
image-20220621104746-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Edwin
Size
... ... @@ -1,1 +1,0 @@
1 -861.7 KB
Content
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0