<
From version < 43.47 >
edited by Xiaoling
on 2023/05/16 15:48
To version < 43.58 >
edited by Xiaoling
on 2023/05/16 16:42
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -41,6 +41,8 @@
41 41  * Downlink to change configure
42 42  * 8500mAh Battery for long term use
43 43  
44 +
45 +
44 44  == 1.3 Specification ==
45 45  
46 46  
... ... @@ -78,6 +78,8 @@
78 78  * Sleep Mode: 5uA @ 3.3v
79 79  * LoRa Transmit Mode: 125mA @ 20dBm, 82mA @ 14dBm
80 80  
83 +
84 +
81 81  == 1.4 Sleep mode and working mode ==
82 82  
83 83  
... ... @@ -105,6 +105,8 @@
105 105  )))
106 106  |(% style="width:167px" %)Fast press ACT 5 times.|(% style="width:117px" %)Deactivate Device|(% style="width:225px" %)(% style="color:red" %)**Red led**(%%) will solid on for 5 seconds. Means device is in Deep Sleep Mode.
107 107  
112 +
113 +
108 108  == 1.6 BLE connection ==
109 109  
110 110  
... ... @@ -290,6 +290,8 @@
290 290  1. All modes share the same Payload Explanation from HERE.
291 291  1. By default, the device will send an uplink message every 20 minutes.
292 292  
299 +
300 +
293 293  ==== 2.3.2.1  MOD~=1 (Default Mode) ====
294 294  
295 295  
... ... @@ -296,7 +296,7 @@
296 296  In this mode, uplink payload includes in total 11 bytes. Uplink packets use FPORT=2.
297 297  
298 298  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
299 -|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**Size(bytes)**|(% style="background-color:#d9e2f3; color:#0070c0; width:20px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:40px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:90px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:130px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:90px" %)**2**
307 +|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**Size(bytes)**|(% style="background-color:#d9e2f3; color:#0070c0; width:20px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:90px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:130px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:80px" %)**2**
300 300  |**Value**|Bat|(% style="width:191px" %)(((
301 301  Temperature(DS18B20)(PC13)
302 302  )))|(% style="width:78px" %)(((
... ... @@ -319,7 +319,7 @@
319 319  This mode is target to measure the distance. The payload of this mode is totally 11 bytes. The 8^^th^^ and 9^^th^^ bytes is for the distance.
320 320  
321 321  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
322 -|(% style="background-color:#d9e2f3; color:#0070c0; width:40px" %)**Size(bytes)**|(% style="background-color:#d9e2f3; color:#0070c0; width:40px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:110px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:40px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:110px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:140px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:40px" %)**2**
330 +|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**Size(bytes)**|(% style="background-color:#d9e2f3; color:#0070c0; width:30px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:110px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:40px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:110px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:140px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:40px" %)**2**
323 323  |**Value**|BAT|(% style="width:196px" %)(((
324 324  Temperature(DS18B20)(PC13)
325 325  )))|(% style="width:87px" %)(((
... ... @@ -328,7 +328,8 @@
328 328  Digital in(PB15) & Digital Interrupt(PA8)
329 329  )))|(% style="width:208px" %)(((
330 330  Distance measure by:1) LIDAR-Lite V3HP
331 -Or 2) Ultrasonic Sensor
339 +Or
340 +2) Ultrasonic Sensor
332 332  )))|(% style="width:117px" %)Reserved
333 333  
334 334  [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/1656324539647-568.png?rev=1.1||alt="1656324539647-568.png"]]
... ... @@ -387,7 +387,7 @@
387 387  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
388 388  |=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)(((
389 389  **Size(bytes)**
390 -)))|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 140px;background-color:#D9E2F3;color:#0070C0" %)2|=(% style="width: 120px;background-color:#D9E2F3;color:#0070C0" %)2|=(% style="width: 20px;background-color:#D9E2F3;color:#0070C0" %)1
399 +)))|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 110px;background-color:#D9E2F3;color:#0070C0" %)2|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)2|=(% style="width: 20px;background-color:#D9E2F3;color:#0070C0" %)1
391 391  |**Value**|(% style="width:68px" %)(((
392 392  ADC1(PA4)
393 393  )))|(% style="width:75px" %)(((
... ... @@ -438,6 +438,9 @@
438 438  1. Adjust calibration factor (default value 400): Put a known weight thing on load cell and run **AT+WEIGAP** to adjust the Calibration Factor.
439 439  1. (((
440 440  Weight has 4 bytes, the unit is g.
450 +
451 +
452 +
441 441  )))
442 442  
443 443  For example:
... ... @@ -453,13 +453,11 @@
453 453  **Size(bytes)**
454 454  )))|=(% style="width: 20px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 150px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 200px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**4**
455 455  |**Value**|BAT|(% style="width:193px" %)(((
456 -Temperature(DS18B20)
457 -(PC13)
468 +Temperature(DS18B20)(PC13)
458 458  )))|(% style="width:85px" %)(((
459 459  ADC(PA4)
460 460  )))|(% style="width:186px" %)(((
461 -Digital in(PB15) &
462 -Digital Interrupt(PA8)
472 +Digital in(PB15) & Digital Interrupt(PA8)
463 463  )))|(% style="width:100px" %)Weight
464 464  
465 465  [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/image-20220820120036-2.png?width=1003&height=469&rev=1.1||alt="image-20220820120036-2.png" height="469" width="1003"]]
... ... @@ -475,10 +475,11 @@
475 475  
476 476  [[image:image-20230512181814-9.png||height="543" width="697"]]
477 477  
488 +
478 478  (% style="color:red" %)**Note:** **LoRaWAN wireless transmission will infect the PIR sensor. Which cause the counting value increase +1 for every uplink. User can change PIR sensor or put sensor away of the SN50_v3 to avoid this happen.**
479 479  
480 480  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
481 -|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**Size(bytes)**|=(% style="width: 20px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 220px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 80px;background-color:#D9E2F3;color:#0070C0" %)**4**
492 +|=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)**Size(bytes)**|=(% style="width: 40px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 180px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 80px;background-color:#D9E2F3;color:#0070C0" %)**4**
482 482  |**Value**|BAT|(% style="width:256px" %)(((
483 483  Temperature(DS18B20)(PC13)
484 484  )))|(% style="width:108px" %)(((
... ... @@ -518,7 +518,7 @@
518 518  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
519 519  |=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)(((
520 520  **Size(bytes)**
521 -)))|=(% style="width: 30px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 120px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 120px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)2
532 +)))|=(% style="width: 30px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 110px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 120px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)2
522 522  |**Value**|BAT|(% style="width:207px" %)(((
523 523  Temperature(DS18B20)
524 524  (PC13)
... ... @@ -541,19 +541,19 @@
541 541  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
542 542  |=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)(((
543 543  **Size(bytes)**
544 -)))|=(% style="width: 20px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 80px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)4|=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)4
555 +)))|=(% style="width: 20px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)4|=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)4
545 545  |**Value**|BAT|(((
546 -Temperature1(DS18B20)
547 -(PC13)
557 +Temperature
558 +(DS18B20)(PC13)
548 548  )))|(((
549 -Temperature2(DS18B20)
550 -(PB9)
560 +Temperature2
561 +(DS18B20)(PB9)
551 551  )))|(((
552 552  Digital Interrupt
553 553  (PB15)
554 554  )))|(% style="width:193px" %)(((
555 -Temperature3(DS18B20)
556 -(PB8)
566 +Temperature3
567 +(DS18B20)(PB8)
557 557  )))|(% style="width:78px" %)(((
558 558  Count1(PA8)
559 559  )))|(% style="width:78px" %)(((
... ... @@ -737,11 +737,13 @@
737 737  
738 738  ==== 2.3.3.7  ​Distance Reading ====
739 739  
751 +
740 740  Refer [[Ultrasonic Sensor section>>||anchor="H2.3.3.8UltrasonicSensor"]].
741 741  
742 742  
743 743  ==== 2.3.3.8 Ultrasonic Sensor ====
744 744  
757 +
745 745  This Fundamental Principles of this sensor can be found at this link: [[https:~~/~~/wiki.dfrobot.com/Weather_-_proof_Ultrasonic_Sensor_with_Separate_Probe_SKU~~_~~__SEN0208>>url:https://wiki.dfrobot.com/Weather_-_proof_Ultrasonic_Sensor_with_Separate_Probe_SKU___SEN0208]]
746 746  
747 747  The SN50_v3 detects the pulse width of the sensor and converts it to mm output. The accuracy will be within 1 centimeter. The usable range (the distance between the ultrasonic probe and the measured object) is between 24cm and 600cm.
... ... @@ -752,6 +752,7 @@
752 752  
753 753  [[image:image-20230512173903-6.png||height="596" width="715"]]
754 754  
768 +
755 755  Connect to the SN50_v3 and run (% style="color:blue" %)**AT+MOD=2**(%%) to switch to ultrasonic mode (ULT).
756 756  
757 757  The ultrasonic sensor uses the 8^^th^^ and 9^^th^^ byte for the measurement value.
... ... @@ -761,14 +761,15 @@
761 761  Distance:  Read: 0C2D(Hex) = 3117(D)  Value:  3117 mm=311.7 cm
762 762  
763 763  
764 -
765 765  ==== 2.3.3.9  Battery Output - BAT pin ====
766 766  
780 +
767 767  The BAT pin of SN50v3 is connected to the Battery directly. If users want to use BAT pin to power an external sensor. User need to make sure the external sensor is of low power consumption. Because the BAT pin is always open. If the external sensor is of high power consumption. the battery of SN50v3-LB will run out very soon.
768 768  
769 769  
770 770  ==== 2.3.3.10  +5V Output ====
771 771  
786 +
772 772  SN50v3 will enable +5V output before all sampling and disable the +5v after all sampling. 
773 773  
774 774  The 5V output time can be controlled by AT Command.
... ... @@ -780,18 +780,20 @@
780 780  By default the AT+5VT=500. If the external sensor which require 5v and require more time to get stable state, user can use this command to increase the power ON duration for this sensor.
781 781  
782 782  
783 -
784 784  ==== 2.3.3.11  BH1750 Illumination Sensor ====
785 785  
800 +
786 786  MOD=1 support this sensor. The sensor value is in the 8^^th^^ and 9^^th^^ bytes.
787 787  
788 788  [[image:image-20230512172447-4.png||height="416" width="712"]]
789 789  
805 +
790 790  [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/image-20220628110012-12.png?rev=1.1||alt="image-20220628110012-12.png" height="361" width="953"]]
791 791  
792 792  
793 793  ==== 2.3.3.12  Working MOD ====
794 794  
811 +
795 795  The working MOD info is contained in the Digital in & Digital Interrupt byte (7^^th^^ Byte).
796 796  
797 797  User can use the 3^^rd^^ ~~ 7^^th^^  bit of this byte to see the working mod:
... ... @@ -808,6 +808,8 @@
808 808  * 7: MOD8
809 809  * 8: MOD9
810 810  
828 +
829 +
811 811  == 2.4 Payload Decoder file ==
812 812  
813 813  
... ... @@ -818,7 +818,6 @@
818 818  [[https:~~/~~/github.com/dragino/dragino-end-node-decoder/tree/main/SN50_v3-LB>>https://github.com/dragino/dragino-end-node-decoder/tree/main/SN50_v3-LB]]
819 819  
820 820  
821 -
822 822  == 2.5 Frequency Plans ==
823 823  
824 824  
... ... @@ -838,6 +838,8 @@
838 838  * AT Command via UART Connection : See [[UART Connection>>http://wiki.dragino.com/xwiki/bin/view/Main/UART%20Access%20for%20LoRa%20ST%20v4%20base%20model/#H2.3UARTConnectionforSN50v3basemotherboard]].
839 839  * LoRaWAN Downlink.  Instruction for different platforms: See [[IoT LoRaWAN Server>>http://wiki.dragino.com/xwiki/bin/view/Main/]] section.
840 840  
859 +
860 +
841 841  == 3.2 General Commands ==
842 842  
843 843  
... ... @@ -859,6 +859,7 @@
859 859  
860 860  === 3.3.1 Set Transmit Interval Time ===
861 861  
882 +
862 862  Feature: Change LoRaWAN End Node Transmit Interval.
863 863  
864 864  (% style="color:blue" %)**AT Command: AT+TDC**
... ... @@ -884,8 +884,11 @@
884 884  * Example 1: Downlink Payload: 0100001E  ~/~/  Set Transmit Interval (TDC) = 30 seconds
885 885  * Example 2: Downlink Payload: 0100003C  ~/~/  Set Transmit Interval (TDC) = 60 seconds
886 886  
908 +
909 +
887 887  === 3.3.2 Get Device Status ===
888 888  
912 +
889 889  Send a LoRaWAN downlink to ask the device to send its status.
890 890  
891 891  (% style="color:blue" %)**Downlink Payload:  **(%%)0x26 01
... ... @@ -895,6 +895,7 @@
895 895  
896 896  === 3.3.3 Set Interrupt Mode ===
897 897  
922 +
898 898  Feature, Set Interrupt mode for GPIO_EXIT.
899 899  
900 900  (% style="color:blue" %)**AT Command: AT+INTMOD1,AT+INTMOD2,AT+INTMOD3**
... ... @@ -931,8 +931,11 @@
931 931  * Example 3: Downlink Payload: 06000102  **~-~-->**  AT+INTMOD2=2
932 932  * Example 4: Downlink Payload: 06000201  **~-~-->**  AT+INTMOD3=1
933 933  
959 +
960 +
934 934  === 3.3.4 Set Power Output Duration ===
935 935  
963 +
936 936  Control the output duration 5V . Before each sampling, device will
937 937  
938 938  ~1. first enable the power output to external sensor,
... ... @@ -962,8 +962,11 @@
962 962  * Example 1: Downlink Payload: 070000  **~-~-->**  AT+5VT=0
963 963  * Example 2: Downlink Payload: 0701F4  **~-~-->**  AT+5VT=500
964 964  
993 +
994 +
965 965  === 3.3.5 Set Weighing parameters ===
966 966  
997 +
967 967  Feature: Working mode 5 is effective, weight initialization and weight factor setting of HX711.
968 968  
969 969  (% style="color:blue" %)**AT Command: AT+WEIGRE,AT+WEIGAP**
... ... @@ -986,8 +986,11 @@
986 986  * Example 2: Downlink Payload: 08020FA3  **~-~-->**  AT+WEIGAP=400.3
987 987  * Example 3: Downlink Payload: 08020FA0  **~-~-->**  AT+WEIGAP=400.0
988 988  
1020 +
1021 +
989 989  === 3.3.6 Set Digital pulse count value ===
990 990  
1024 +
991 991  Feature: Set the pulse count value.
992 992  
993 993  Count 1 is PA8 pin of mode 6 and mode 9. Count 2 is PA4 pin of mode 9.
... ... @@ -1008,8 +1008,11 @@
1008 1008  * Example 1: Downlink Payload: 090100000000  **~-~-->**  AT+SETCNT=1,0
1009 1009  * Example 2: Downlink Payload: 0902000003E8  **~-~-->**  AT+SETCNT=2,1000
1010 1010  
1045 +
1046 +
1011 1011  === 3.3.7 Set Workmode ===
1012 1012  
1049 +
1013 1013  Feature: Switch working mode.
1014 1014  
1015 1015  (% style="color:blue" %)**AT Command: AT+MOD**
... ... @@ -1031,6 +1031,8 @@
1031 1031  * Example 1: Downlink Payload: 0A01  **~-~-->**  AT+MOD=1
1032 1032  * Example 2: Downlink Payload: 0A04  **~-~-->**  AT+MOD=4
1033 1033  
1071 +
1072 +
1034 1034  = 4. Battery & Power Consumption =
1035 1035  
1036 1036  
... ... @@ -1057,13 +1057,18 @@
1057 1057  * (Recommanded way) OTA firmware update via wireless:   [[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/Firmware%20OTA%20Update%20for%20Sensors/>>url:http://wiki.dragino.com/xwiki/bin/view/Main/Firmware%20OTA%20Update%20for%20Sensors/]]
1058 1058  * Update through UART TTL interface.**[[Instruction>>url:http://wiki.dragino.com/xwiki/bin/view/Main/UART%20Access%20for%20LoRa%20ST%20v4%20base%20model/#H1.LoRaSTv4baseHardware]]**.
1059 1059  
1099 +
1100 +
1060 1060  = 6. FAQ =
1061 1061  
1062 1062  == 6.1 Where can i find source code of SN50v3-LB? ==
1063 1063  
1105 +
1064 1064  * **[[Hardware Source Files>>https://github.com/dragino/Lora/tree/master/LSN50/v3.0]].**
1065 1065  * **[[Software Source Code & Compile instruction>>https://github.com/dragino/SN50v3]].**
1066 1066  
1109 +
1110 +
1067 1067  = 7. Order Info =
1068 1068  
1069 1069  
... ... @@ -1087,8 +1087,11 @@
1087 1087  * (% style="color:red" %)**20**(%%): With M20 waterproof cable hole
1088 1088  * (% style="color:red" %)**NH**(%%): No Hole
1089 1089  
1134 +
1135 +
1090 1090  = 8. ​Packing Info =
1091 1091  
1138 +
1092 1092  (% style="color:#037691" %)**Package Includes**:
1093 1093  
1094 1094  * SN50v3-LB LoRaWAN Generic Node
... ... @@ -1100,6 +1100,8 @@
1100 1100  * Package Size / pcs : cm
1101 1101  * Weight / pcs : g
1102 1102  
1150 +
1151 +
1103 1103  = 9. Support =
1104 1104  
1105 1105  
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0