<
From version < 113.1 >
edited by Xiaoye
on 2023/03/24 15:01
To version < 133.2 >
edited by Xiaoling
on 2023/12/15 08:42
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Xiaoye
1 +XWiki.Xiaoling
Content
... ... @@ -4,7 +4,7 @@
4 4  
5 5  
6 6  
7 -**Table of Contents**
7 +**Table of Contents:**
8 8  
9 9  {{toc/}}
10 10  
... ... @@ -20,7 +20,7 @@
20 20  
21 21  
22 22  (((
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.
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.
24 24  )))
25 25  
26 26  (((
... ... @@ -28,7 +28,7 @@
28 28  )))
29 29  
30 30  (((
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.
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.
32 32  )))
33 33  
34 34  
... ... @@ -53,10 +53,9 @@
53 53  == 1.4 Pin Mapping ==
54 54  
55 55  
56 - [[image:1651743282627-547.png||height="402" width="425"]]
56 + [[image:image-20231115180410-2.png||height="629" width="584"]] [[image:1651743282627-547.png||height="590" width="623"]]
57 57  
58 58  
59 -
60 60  == 1.5 LEDs ==
61 61  
62 62  
... ... @@ -113,15 +113,15 @@
113 113  **Raspberry Pi 3B/3B+/4,**
114 114  
115 115  * Flash SD card with Dragino pre-build image which supports Web UI.
116 -* Install Lora packet forwarder in existing RPi OS.
115 +* 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.
117 117  
118 118  **TinkerBoard2/2S, **
119 119  
120 -* Install Dragino-FWD in the existing OS.
119 +* 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.
121 121  
122 122  **Orange Pi PC/PC PLUS.**
123 123  
124 -* Install Dragino-FWD in the existing OS.
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.
125 125  
126 126  = 4. Flash with pre-build image =
127 127  
... ... @@ -259,7 +259,6 @@
259 259  
260 260  Show system log.
261 261  
262 -
263 263  [[image:1651745003470-264.png||height="477" width="621"]]
264 264  
265 265  
... ... @@ -268,20 +268,47 @@
268 268  
269 269  **Record the system log.**
270 270  
271 -
272 272  [[image:1651745069814-662.png||height="144" width="621"]]
273 273  
274 274  
275 275  = 5. Install stand-alone LoRa Packet Forwarder =
276 276  
277 -== 5.1 OS requirement ==
274 +== 5.1 Choose the right installation package for your OS ==
278 278  
279 279  
277 +(((
278 +**draginofwd-32bit (RPI, Orange PI)**
279 +
280 +**Download URL:** https:~/~/www.dragino.com/downloads/downloads/LoRa_Gateway/PG1302/software/draginofwd-32bit.deb
281 +
282 +**Linux Command:** wget https:~/~/www.dragino.com/downloads/downloads/LoRa_Gateway/PG1302/software/draginofwd-32bit.deb && dpkg -i draginofwd-32bit.deb
283 +
284 +
285 +**dragino-64bit (RPI, Orange PI)**
286 +
287 +**Download URL: **https:~/~/www.dragino.com/downloads/downloads/LoRa_Gateway/PG1302/software/draginofwd-64bit.deb
288 +)))
289 +
290 +**Linux Command: **wget https:~/~/www.dragino.com/downloads/downloads/LoRa_Gateway/PG1302/software/draginofwd-64bit.deb && dpkg -i draginofwd-64bit.deb
291 +
292 +
293 +**dragino-tiker-32bit (Tinker Board)**
294 +
295 +**Download URL: **https:~/~/www.dragino.com/downloads/downloads/LoRa_Gateway/PG1302/software/draginofwd-tinker-32bit.deb
296 +
297 +**Linux Command: **wget https:~/~/www.dragino.com/downloads/downloads/LoRa_Gateway/PG1302/software/draginofwd-tinker-32bit.deb && dpkg -i draginofwd-tinker-32bit.deb
298 +
299 +
300 +**Install details:**
301 +
302 +[[image:image-20220928181226-1.png||height="218" width="1100"]]
303 +
304 +
280 280  RPI in this example is RPI model 4B with fresh Raspbian OS install.
281 281  
282 282  (% class="box" %)
283 283  (((
284 - pi@raspberrypi:~~$ cat /etc/os-release
309 +**~ pi@raspberrypi:~~$ cat /etc/os-release
285 285   PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)"
286 286   NAME="Raspbian GNU/Linux"
287 287   VERSION_ID="8"
... ... @@ -290,15 +290,31 @@
290 290   ID_LIKE=debian
291 291   HOME_URL="http:~/~/www.raspbian.org/"
292 292   SUPPORT_URL="http:~/~/www.raspbian.org/RaspbianForums"
293 - BUG_REPORT_URL="http:~/~/www.raspbian.org/RaspbianBugs"
318 + BUG_REPORT_URL="http:~/~/www.raspbian.org/RaspbianBugs"**
294 294  
295 295  
296 296  )))
297 297  
298 298  
299 -== 5.2 Get Gateway ID in Raspberry and input this in TTN v3 ==
324 +== 5.2 Select the mode of connection to the server ==
300 300  
301 301  
327 +The Dragino LoRa Packet Forware supports the Semtech UDP and Basic Station mode.
328 +
329 +The User can choose one of the methods as the connection mode.
330 +
331 +
332 +**~1. Semtech UDP Mode  ~-~-> 5.2.1**
333 +
334 +**2. Basic Station Mode  ~-~-> 5.2.2**
335 +
336 +
337 +=== 5.2.1 Semtech UDP Mode ===
338 +
339 +
340 +==== **a). Get a gateway EUI from the device ETH MAC.** ====
341 +
342 +
302 302  In RPI, run the below command to get a Gateway ID
303 303  
304 304  (% class="box infomessage" %)
... ... @@ -313,6 +313,10 @@
313 313  (((
314 314  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.
315 315  
357 +
358 +
359 +==== **b). Input this Gateway EUI to the TTN-Stack** ====
360 +
316 316  
317 317  )))
318 318  )))
... ... @@ -322,18 +322,20 @@
322 322  [[image:1651745306744-481.png||height="478" width="621"]]
323 323  
324 324  
325 -After set up, the status should show not connected as below:
326 326  
371 +==== **c). After Register, the status should show not connected as below:** ====
372 +
373 +
327 327  [[image:1651745366987-458.png||height="363" width="621"]]
328 328  
329 329  
330 -=== 5.2.1 Download and install LoRaWAN packet forwarder ===
331 331  
378 +==== **d). Enable SPI and I2C on your device** ====
332 332  
333 -Enable SPI and I2C first:
334 334  
335 -a)  SPI needs to be enabled on the Raspberry Pi
381 +**the below example is using Raspberry 4B.**
336 336  
383 +
337 337  Run (% style="background-color:yellow" %) **sudo raspi-config**(%%) to open the config window
338 338  
339 339  [[image:1651745476754-240.png||height="234" width="629"]]
... ... @@ -346,77 +346,69 @@
346 346  
347 347  
348 348  
349 -In RPI, Fist: Enter the root account:
396 +==== **e). Access the root account:** ====
350 350  
351 351  (((
352 352  [[image:1651745583363-614.png||height="151" width="732"]]
353 353  
401 +
354 354  
355 355  )))
356 356  
405 +==== **f). Modify the configuration of FWD** ====
357 357  
358 -=== **5.2.2. Select the appropriate device version to download:** ===
359 359  
360 -
361 361  (((
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)**
409 +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.**
368 368  )))
369 369  
370 -wget https:~/~/www.dragino.com/downloads/downloads/LoRa_Gateway/PG1302/software/draginofwd-64bit.deb && dpkg -i draginofwd-64bit.deb
412 +(((
413 +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.
371 371  
372 372  
373 -**dragino-tiker-32bit (Tinker Board)**
416 +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.
374 374  
375 -wget https:~/~/www.dragino.com/downloads/downloads/LoRa_Gateway/PG1302/software/draginofwd-tinker-32bit.deb && dpkg -i draginofwd-tinker-32bit.deb
418 +/etc/lora/
419 +├── cfg-302  ~-~--> global configuration file
420 +├── devskey  ~-~--> Database
421 +├── global_conf.json  ~-~--> Frequency plan for current applications
422 +└── local_conf.json  ~-~--> Local fwd configuration
376 376  
424 +At default, the users need to change two configurations file: global_conf.json and local_conf.json.
377 377  
378 -(((
379 -
380 380  
381 -[[image:image-20220928181226-1.png||height="218" width="1100"]]
427 +===== **1.) Configure gateway EUI and server address, port for fwd** =====
382 382  
383 383  
384 384  )))
385 385  
386 -=== 5.2.2 Config Gateway ID, Frequency Band and Server address ===
432 +[[image:1651745709709-887.png||height="820" width="621"]]
387 387  
388 388  
389 -(((
390 -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.**
391 -)))
435 +**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]]**
392 392  
393 -(((
394 -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.
395 395  
396 -
397 -)))
438 +===== **2). Override the global_conf.json file by selecting the appropriate frequency plan for your region in cfg-302** =====
398 398  
399 -[[image:1651745709709-887.png||height="820" width="621"]]
400 400  
441 +the default frequency band is US915 in the (% style="color:#0000ff" %)**global_conf.json**(%%) file.
401 401  
402 -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]]
443 +[[image:1651745838008-820.png||height="650" width="621"]]
403 403  
404 -And the default frequency band is US915 in (% style="color:#0000ff" %)**global_conf.json**(%%) file.
405 405  
406 -[[image:1651745838008-820.png||height="650" width="621"]]
446 +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(%%).**
407 407  
448 +**//eg: cp /etc/lora/cfg-302/EU-global_conf.json /etc/lora/global_conf.json //**
408 408  
409 -* 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(%%).**
410 410  
411 -**~ 1). Chose your need the name of region frequency.**
412 412  
452 +====== **Selecting the appropriate frequency plan for your region in cfg-302.** ======
413 413  
414 414  [[image:1651745867516-322.png||height="83" width="740"]]
415 415  
416 416  
457 +====== **Override the global_conf.json** ======
417 417  
418 -**~ 2). Use this command to copy it.**
419 -
420 420  (% class="box infomessage" %)
421 421  (((
422 422  **cp /etc/lora/cfg-302/EU-global_conf.json /etc/lora/global_conf.json**
... ... @@ -425,28 +425,20 @@
425 425  [[image:1651745984006-868.png||height="87" width="745"]]
426 426  
427 427  
428 -* If user wants to change to other LoRaWAN server, modify the (% style="color:#0000ff" %)**global_conf.json**(%%) file.
467 +==== (% style="color:inherit; font-family:inherit; font-size:23px" %)**g). Running the Fwd Server**(%%) ====
429 429  
430 -=== 5.2.3 Check result ===
431 431  
432 -
433 433  (((
434 -Run below command to restart the dragino_fwd:
471 +Run the below command to restart the dragino_fwd:
435 435  )))
436 436  
437 437  (((
438 438  (% class="box infomessage" %)
439 439  (((
440 -**sudo systemctl stop draginofwd**
441 -)))
442 -
443 -(% class="box infomessage" %)
444 -(((
445 445  **sudo systemctl start draginofwd**
446 446  )))
447 447  )))
448 448  
449 -
450 450  (((
451 451  debug check the ruing status of fwd:
452 452  )))
... ... @@ -461,15 +461,13 @@
461 461  [[image:1651746045057-414.png||height="193" width="729"]]
462 462  
463 463  
495 +Wait for a few minutes, the gateway will be online/active on the TTN-Stack.
464 464  
465 -The dragino_fwd will start with the new gateway ID and TTN v3 should show the connection ok:
466 -
467 -
468 468  [[image:1651746078253-168.png||height="372" width="621"]]
469 469  
470 470  
471 471  
472 -We can check dragino_fwd running states in RPi by running:
501 +Get the draginofwd real-time running log:
473 473  
474 474  (% class="box infomessage" %)
475 475  (((
... ... @@ -485,9 +485,8 @@
485 485  [[image:1651746139304-966.png||height="326" width="621"]]
486 486  
487 487  
488 -=== 5.2.4 Commands to handle service ===
517 +==== **h). Commands to handle service** ====
489 489  
490 -
491 491  * (% style="color:#0000ff" %)**Stop** (%%)dragino_fwd service:  sudo systemctl stop draginofwd
492 492  * (% style="color:#0000ff" %)**Disable**(%%) dragino_fwd auto run after boot: sudo systemctl disable draginofwd
493 493  * (% style="color:#0000ff" %)**Start** (%%)dragino_fwd : sudo systemctl start draginofwd
... ... @@ -494,9 +494,141 @@
494 494  * (% style="color:#0000ff" %)**Auto run**(%%) dragino_fwd after boot:  sudo systemctl enable draginofwd
495 495  * (% style="color:#0000ff" %)**Show status** (%%)of dragino_fwd:  sudo systemctl status draginofwd
496 496  
497 -= 6. Order Info =
525 +=== 5.2.2 Basic Station Mode. ===
498 498  
499 499  
528 +==== **a). Get a gateway EUI from the device ETH MAC.** ====
529 +
530 +
531 +In RPI, run the below command to get a Gateway EUI
532 +
533 +(% class="box infomessage" %)
534 +(((
535 +**~ ifconfig eth0**
536 +)))
537 +
538 +[[image:1651745210205-512.png||height="130" width="621"]]
539 +
540 +
541 +(((
542 +(((
543 +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.
544 +)))
545 +)))
546 +
547 +
548 +
549 +==== **b). Register the gateway with the Basic Station Mode on the TTN-Stack** ====
550 +
551 +
552 +[[image:image-20230329164417-5.png]]
553 +
554 +
555 +
556 +==== **c). Download the gateway API keys, and then upload them to the gateway.** ====
557 +
558 +
559 +[[image:image-20230329164704-6.png]]
560 +
561 +
562 +==== **d). The status Shows disconnect.** ====
563 +
564 +
565 +[[image:image-20230329165619-7.png||height="568" width="948"]]
566 +
567 +
568 +==== **e.) Uploda API keys into the gateway** ====
569 +
570 +
571 +the User can find the Basic Station configuration directory in (% style="color:#0000ff" %)**/etc/station/**(%%) there is the station.conf files, and ttnstack directory.
572 +
573 +//**directory tree:**//
574 +
575 +///etc/station/
576 +├── station.conf 
577 +└── ttnstack  ~-~--> ** ttnstack configuration file directory**
578 + ├── cups.trust  ~-~-->  ttnstack auth file
579 + ├── cups.uri  ~-~-->  ttnstack server URI file
580 + └── station.conf  ~-~-~-~-> backup configuration file//
581 +
582 +
583 +
584 +**and then upload the downloaded keys to this directory((% style="color:#0000ff" %)/etc/station/(%%))**
585 +
586 +eg:
587 +
588 +/etc/station/
589 +├── cups.key  ~-~--> uploaded by you
590 +├── lns.key  ~-~--> uploaded by you
591 +├── station.conf
592 +
593 +
594 +==== **f). Configure gateway EUI and server address** ====
595 +
596 +
597 +[[image:image-20230329195650-10.png]]
598 +
599 +
600 +After the user enters the correct parameters, the server will be run automatically
601 +
602 +
603 +Tree Directory:
604 +
605 +/etc/station/
606 +├── cups.key
607 +├── cups.trust
608 +├── cups.uri
609 +├── lns.key
610 +├── start-configure.sh
611 +├── station.conf
612 +└── ttnstack
613 + ├── cups.trust
614 + ├── cups.uri
615 + └── station.conf
616 +
617 +
618 +==== **g). Check station running log** ====
619 +
620 +
621 +tail -f /var/log/station.log
622 +
623 +
624 +[[image:image-20230329201624-11.png]]
625 +
626 +
627 += 6. Trouble Shooting =
628 +
629 +== 6.1 Failed to start the concentrator how to debug ==
630 +
631 +
632 +--When the problem "failed to start the concentrator" occurs, the user needs to check whether the I2C and SPI are enabled,--
633 +
634 +--Users can enter the following command to check whether I2C is detected, and the detection of **"60"** is correct.--
635 +
636 +(% class="box infomessage" %)
637 +(((
638 +--**i2cdetect -y 1**--
639 +)))
640 +
641 +**Note: This method has been removed because the i2c had been removed on the latest PG1302.**
642 +
643 +
644 +
645 +Check whether the SPI path of the configuration file is correct,
646 +
647 +(% class="box infomessage" %)
648 +(((
649 +**cat /etc/lora/global_conf.json **
650 +)))
651 +
652 +(% class="wikigeneratedid" %)
653 +[[image:image-20230518092732-2.png||height="378" width="691"]]
654 +
655 +
656 +
657 += 7. Order Info =
658 +
659 +
500 500  Part Number: (% style="color:#0000ff" %)**PG1302-XX**   (%%) Or  Part Number: (% style="color:#0000ff" %)**PG1302-PI-XX   **(%%)(Include RPi converter board for RPI 3/4)
501 501  
502 502  **~ (% style="color:#0000ff" %)XX:(%%)**
... ... @@ -505,24 +505,21 @@
505 505  * (% style="color:red" %)**915** (%%)(For Bands: US915,AU915,AS923,KR920)
506 506  * (% style="color:red" %)**470** (%%)(For Band: CN470)
507 507  
508 -= 7. Packing Info =
668 += 8. Packing Info =
509 509  
510 -(((
511 -
512 512  
671 +(((
513 513  **PG1302 Package Includes**:
514 514  )))
515 515  
516 516  (((
517 -(((
518 518  * PG1302 x 1
519 519  * LoRa Antenna x 1
520 520  )))
521 -)))
522 522  
523 -(((
524 -
525 525  
681 +
682 +(((
526 526  **PG1302-PI Package Includes**:
527 527  )))
528 528  
... ... @@ -536,22 +536,13 @@
536 536  * Device Size: 18 x 8 x 4 cm
537 537  * Weight: 150g
538 538  
539 -(((
540 -= 8. Support =
696 += 9. Support =
541 541  
542 542  
543 543  (((
544 -If you are experiencing issues and can't solve, you can send mail to
700 +If you are experiencing issues and can't solve, you can send mail to [[support@dragino.com>>mailto:support@dragino.com]].
545 545  )))
546 546  
547 547  (((
548 -[[support@dragino.com>>mailto:support@dragino.com]]
549 -)))
550 -
551 -(((
552 552  With your question as detail as possible. We will reply and help you in the shortest.
553 -
554 -
555 -
556 556  )))
557 -)))
image-20230329164417-5.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoye
Size
... ... @@ -1,0 +1,1 @@
1 +46.4 KB
Content
image-20230329164704-6.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoye
Size
... ... @@ -1,0 +1,1 @@
1 +16.6 KB
Content
image-20230329165619-7.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoye
Size
... ... @@ -1,0 +1,1 @@
1 +106.9 KB
Content
image-20230329195416-8.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoye
Size
... ... @@ -1,0 +1,1 @@
1 +9.3 KB
Content
image-20230329195442-9.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoye
Size
... ... @@ -1,0 +1,1 @@
1 +9.9 KB
Content
image-20230329195650-10.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoye
Size
... ... @@ -1,0 +1,1 @@
1 +27.7 KB
Content
image-20230329201624-11.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoye
Size
... ... @@ -1,0 +1,1 @@
1 +20.1 KB
Content
image-20230518091900-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +6.8 KB
Content
image-20230518092732-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +35.1 KB
Content
image-20231115174839-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoye
Size
... ... @@ -1,0 +1,1 @@
1 +80.3 KB
Content
image-20231115180410-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoye
Size
... ... @@ -1,0 +1,1 @@
1 +78.7 KB
Content
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0