<
From version < 147.1 >
edited by Kilight Cao
on 2023/10/14 09:30
To version < 132.2 >
edited by Xiaoling
on 2023/05/29 10:42
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Kilight
1 +XWiki.Xiaoling
Content
... ... @@ -16,9 +16,9 @@
16 16  
17 17  
18 18  
19 -= 1. Introduction =
19 += **1. Introduction** =
20 20  
21 -== 1.1 What is LG01v2 ==
21 +== **1.1 What is LG01v2** ==
22 22  
23 23  
24 24  (((
... ... @@ -35,7 +35,7 @@
35 35  )))
36 36  
37 37  
38 -== 1.2 Specifications ==
38 +== **1.2 Specifications** ==
39 39  
40 40  
41 41  (% style="color:#037691" %)**Hardware System:**
... ... @@ -55,7 +55,7 @@
55 55  * Storage Temperature: -20 ~~ 65°C
56 56  * Power Input: 5V, 2A, DC
57 57  
58 -== 1.3 Features ==
58 +== **1.3 Features** ==
59 59  
60 60  
61 61  * Open Source Debian system
... ... @@ -65,42 +65,48 @@
65 65  * LoRa Gateway
66 66  * Built-in  (% style="color:#037691" %)//**Node-Red**// (%%)local Application server
67 67  
68 -== 1.4 Block Diagram ==
68 +== **1.4 Block Diagram** ==
69 69  
70 70  
71 71  
72 -== 1.5 LED Indicators ==
72 +== **1.5 LED Indicators** ==
73 73  
74 74  
75 75  LG01-V2 has totally four LEDs, They are:
76 76  
77 77  
78 -(% style="color:blue" %)**➢ Power LED**[[image:image-20231014092959-4.png]](%%): This RED LED will be solid if the device is properly powered
78 +(% style="color:blue" %)//**➢ Power LED**//(%%)//: This RED LED will be solid if the device is properly powered//
79 79  
80 -(% style="color:blue" %)**➢ ETH LED**[[image:image-20231014092934-2.png]](%%):  This RGB LED will blink GREEN when the ETH port is connecting
80 +(% style="color:blue" %)//**➢ ETH LED**//(%%)//:  This RGB LED will blink GREEN when the ETH port is connecting//
81 81  
82 -(% style="color:blue" %)**➢ SYS LED**[[image:image-20231014092954-3.png]](%%):  Undefined yet
82 +(% style="color:blue" %)//**➢ SYS LED**//(%%)//This RGB LED will show different colors in different states~://
83 83  
84 -(% style="color:blue" %)**➢ WIFI LED**[[image:image-20231014092843-1.png]](%%): This LED shows the WIFI interface connection status.
84 +// **SOLID GREEN:** The device is alive with a LoRaWAN server connection.//
85 85  
86 +// ✓ **BLINKING GREEN:** a) Device has internet connection but no LoRaWAN Connection. or b) Device is in booting stage, in this stage, it will BLINKING GREEN for several seconds and then with BLINKING GREEN together//
86 86  
87 -== 1.6 Button Intruction ==
88 +// ✓** SOLID RED:** Device doesn't have an Internet connection.//
88 88  
90 +(% style="color:blue" %)//**➢ WIFI LED**//(%%)//: This LED shows the WIFI interface connection status.//
89 89  
92 +
93 +== **1.6 Button Intruction** ==
94 +
95 +
90 90  LG01-V2 has a black toggle button, which is:
91 91  
92 92  
93 -(% style="color:blue" %)**➢ Long press 4-5s  : **(%%)the gateway will reload the Network and Initialize wifi configuration
99 +(% style="color:blue" %)**// //Long press 4-5s  : **(%%)the gateway will reload the Network and Initialize wifi configuration
94 94  
95 - **LED status: ** ETH LED will BLINKIND BULE Until the reload is finished.
101 + // **LED status: ** ETH LED will BLINKIND BULE Until the reload is finished.//
96 96  
97 97  
98 -(% style="color:blue" %)**➢ Long press more than 10s:**(%%)**    **the gateway will restore the factory settings.
104 +(% style="color:blue" %)//**➢ **//**Long press more than 10s:**(%%)**    **//the gateway will restore the factory settings.//
99 99  
100 - **LED status: ** ETH LED will SOLID BULE Until the restore is finished.
106 + //**LED status: ** ETH LED will SOLID BULE Until the restore is finished.//
101 101  
102 102  
103 -= 2. Quick Start =
109 += **2. Quick Start** =
104 104  
105 105  
106 106  The LG01-V2 supports network access via Ethernet or Wi-Fi connection and runs without a network.
... ... @@ -108,9 +108,9 @@
108 108  In most cases, the first thing you need to do is make the LG01-v2 accessible to the network.
109 109  
110 110  
111 -== 2.1 Access and Configure LG01-v2 ==
117 +== **2.1 Connects to the network and accesses the gateway Web UI** ==
112 112  
113 -=== 2.1.1 Find IP address of LG01-v2 ===
119 +=== **2.1.1 connect the network.** ===
114 114  
115 115  
116 116  ==== (% style="color:blue" %)**Method 1**(%%):  Connect via Ethernet with DHCP IP from the router ====
... ... @@ -134,7 +134,7 @@
134 134  
135 135  2. Configure PC's Ethernet port has IP: 172.31.255.253 and Netmask: 255.255.255.252
136 136  
137 -**Settings ~-~-> Network & Internet ~-~-> Ethernet ~-~-> Change advanced sharing options ~-~-> Double-click"Ethernet" ~-~-> Internet Protocol Version 4 (TCP/IPv4)**
143 +Settings ~-~-> Network & Internet ~-~-> Ethernet ~-~-> Change advanced sharing options ~-~-> Double-click"Ethernet" ~-~-> Internet Protocol Version 4 (TCP/IPv4)
138 138  
139 139  
140 140  As in the below photo:
... ... @@ -144,7 +144,7 @@
144 144  
145 145  Configure computer Ethernet port steps video: **[[fallback ip.mp4>>url:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20All%20Gateway%20models/HP0C/WebHome/fallback%20ip.mp4?rev=1.1]]**
146 146  
147 -If you still can't access the LG01v2 fallback ip, follow this connection to debug : **[[Trouble Shooting>>http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20All%20Gateway%20models/LG01v2/#H10.1A0FallbackIPdoesnotwork2Chowcanuserscheck]]**
153 +If you still can't access the LG01v2 fallback ip, follow this connection to debug :**[[Trouble Shooting>>http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20All%20Gateway%20models/LG01v2/#H10.1A0FallbackIPdoesnotwork2Chowcanuserscheck]]**
148 148  
149 149  3. In the PC, use IP address 172.31.255.254 to access the LG01v2 via Web or Console.
150 150  
... ... @@ -172,7 +172,6 @@
172 172  
173 173  === 2.1.2 Access Configure Web UI ===
174 174  
175 -
176 176  **Web Interface**
177 177  
178 178  Open a browser on the PC and type the LG01v2 ip address (depends on your connect method)
... ... @@ -191,50 +191,51 @@
191 191  [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20All%20Gateway%20models/HP0C/WebHome/image-20230106153501-1.png?width=894&height=367&rev=1.1||alt="image-20230106153501-1.png"]]
192 192  
193 193  
194 -= 3. Web Configure Pages =
199 += **3. Web Configure Pages** =
195 195  
196 -== 3.1 Home ==
201 +== **3.1 Home** ==
197 197  
198 198  
199 -Shows the system running status:
204 +//Shows the system running status~://
200 200  
201 201  [[image:image-20230506113531-4.png||height="430" width="818"]]
202 202  
203 203  
204 -== 3.2 Network Settings ==
209 +== **3.2 Network Settings** ==
205 205  
206 -=== 3.2.1 Network ~-~-> WiFi ===
211 +=== **3.2.1 Network ~-~-> WiFi** ===
207 207  
208 208  
209 209  [[image:image-20230506113602-5.png]]
210 210  
211 211  
212 -=== 3.4.2 Network ~-~-> System Status ===
217 +=== **3.4.2 Network ~-~-> System Status** ===
213 213  
214 214  
215 215  [[image:image-20230506113623-6.png||height="511" width="672"]]
216 216  
217 217  
218 -== 3.5 System ==
219 219  
220 -=== 3.5.1  System ~-~-> System Overview ===
224 +== **3.5 System** ==
221 221  
226 +=== **3.5.1  System ~-~-> System Overview** ===
222 222  
228 +
223 223  Shows the system info:
224 224  
225 225  [[image:image-20230506113705-7.png]]
226 226  
227 227  
228 -=== 3.5.2 System ~-~-> Backup/Restore ===
234 +=== **3.5.2 System ~-~-> Backup/Restore** ===
229 229  
230 230  
231 231  [[image:image-20230506113722-8.png||height="254" width="797"]]
232 232  
233 233  
234 -=== 3.5.3 System ~-~-> System General ===
240 +=== **3.5.3 System ~-~-> System General** ===
235 235  
236 236  
237 -In the **System-> System General** interface, Users can customize the configuration System Password and set Timezone.
243 +In the System-> System General interface, Users can customize the configuration System Password and set Timezone.
238 238  
239 239  In addition, Users can customize the FallBack IP address.
240 240  
... ... @@ -241,10 +241,10 @@
241 241  [[image:image-20230506113813-10.png||height="659" width="749"]]
242 242  
243 243  
244 -=== 3.5.4 System ~-~-> Remoteit ===
250 +=== **3.5.4 System ~-~-> Remoteit** ===
245 245  
246 246  
247 -In the **System-> Remoteit** interface, users can configure the gateway to be accessed remotely via Remote.it.
253 +In the System-> Remoteit interface, users can configure the gateway to be accessed remotely via Remote.it.
248 248  
249 249  the users can refer to this link to configure them: **[[Monitor & Remote Access Gateway>>url:http://wiki.dragino.com/xwiki/bin/view/Main/Monitor%20%26%20Remote%20Access%20Gateway/?Remote%20Access#H2.1A0RemoteAccessviaRemote.it.]]**
250 250  
... ... @@ -251,17 +251,16 @@
251 251  [[image:image-20230506113831-11.png||height="567" width="748"]]
252 252  
253 253  
254 -=== 3.5.5 System ~-~-> Package Management ===
260 +=== **3.5.5 System ~-~-> Package Management** ===
255 255  
256 256  
257 -In the **System ~-~-> Package Management** interface, Users can check the current version of Core Packages.
263 +In the System ~-~-> Package Management interface, Users can check the current version of Core Packages.
258 258  
259 259  [[image:image-20230506114127-12.png||height="803" width="762"]]
260 260  
267 += (% id="cke_bm_1978S" style="display:none" %)** **(%%)**4. Build in Server** =
261 261  
262 -= (% id="cke_bm_1978S" style="display:none" %) (%%)4. Build in Server =
263 263  
264 -
265 265  The default factory version of LG01-V2 is installed with the built-in Applicant server: (% style="color:blue" %)**Node-Red**
266 266  
267 267  
... ... @@ -280,7 +280,7 @@
280 280   For the Node-Red, you can use the local IP address and the port is 1880 to access it.
281 281  
282 282  
283 -== 4.1 Application Server ~-~- Node-Red ==
288 +== **4.1 Application Server ~-~- Node-Red** ==
284 284  
285 285  
286 286  You can access the gateway's built-in AS server of (% style="color:blue" %)**Node-Red **(%%)via the URL((% style="background-color:yellow" %)__**//http:~/~/<hostname>:1880 or http:~/~/<local-IPV4-address>//**__(%%)) in your browser.
... ... @@ -292,24 +292,23 @@
292 292  [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20All%20Gateway%20models/HP0C/WebHome/image-20220725172124-3.png?width=843&height=610&rev=1.1||alt="image-20220725172124-3.png"]]
293 293  
294 294  
295 -= 5. How to configure the Lora Gateway =
300 += **5. How to configure the Lora Gateway** =
296 296  
297 -== 5.1 Configure and Debug LoRa wireless of LG01v2 ==
302 +== **5.1 Configure and Debug LoRa wireless of LG01v2** ==
298 298  
299 299  
300 300  First, the user needs to access the Linux console of LG01v2 via ssh
301 301  
302 -**IP address:  (% style="color:blue" %)IP address of LG01v2(%%)**
307 +IP address:  IP address of LG01v2
303 303  
304 -**Port:  (% style="color:blue" %)22(%%)**
309 +Port:         22
305 305  
306 -**User Name:   (% style="color:blue" %)root(%%)**
311 +User Name:      (% style="color:#4f81bd" %)**root**
307 307  
308 -**Password:  (% style="color:blue" %)dragino(default)(%%)**
313 +Password:         (% style="color:#4f81bd" %)**dragino**(%%) (default)
309 309  
310 310  [[image:image-20230504100722-3.png||height="228" width="908"]]
311 311  
312 -
313 313  Users can access the Lora configuration page by running the following command, then select the option **''serial port setup"**:
314 314  
315 315  (% class="box infomessage" %)
... ... @@ -357,9 +357,9 @@
357 357  )))
358 358  
359 359  
360 -== 5.2 Example: LG01v2 ==
364 +== **5.2 Example: LG01v2** ==
361 361  
362 -=== 5.2.1 Introduce for the example: ===
366 +=== **5.2.1 Introduce for the example:** ===
363 363  
364 364  
365 365  [[image:image-20221104102736-3.png||height="282" width="723"]]
... ... @@ -370,7 +370,7 @@
370 370  * **LA66 Shield + UNO + DHT11**: The UNO will get the temperature and humidity and broadcast the value via LoRa protocol.
371 371  * **LG01v2** : LG01v2 is set to listening the LoRa Channel which LA66 is broadcasting. When LG01v2 get the data from LA66, LG01v2 will plot the data in built-in IoT server.
372 372  
373 -=== 5.2.2 Set Up LA66 Shield + UNO ===
377 +=== **5.2.2 Set Up LA66 Shield + UNO** ===
374 374  
375 375  
376 376  ==== **Set up LA66 Module** ====
... ... @@ -452,7 +452,7 @@
452 452  [[image:image-20221108175113-9.png||height="556" width="998"]]
453 453  
454 454  
455 -=== 5.2.3 Set Up LG01v2 ===
459 +=== **5.2.3 Set Up LG01v2** ===
456 456  
457 457  
458 458  Configure LG01v2 LoRa channel parameters so it can get data from LA66 Shield
... ... @@ -477,7 +477,7 @@
477 477  )))
478 478  
479 479  
480 -=== 5.2.4 Test result ===
484 +=== **5.2.4 Test result** ===
481 481  
482 482  
483 483  After the above configuration is complete, users can send test simulation data to check whether the configuration is correct, In LA66 sheild serial console send:(% style="color:red" %)**(AT+SEND=1,hello world,2,3).**
... ... @@ -494,7 +494,7 @@
494 494  [[image:image-20221108170314-3.png]]
495 495  
496 496  
497 -=== 5.2.5 Plot data chart in LG01v2 ===
501 +=== **5.2.5 Plot data chart in LG01v2** ===
498 498  
499 499  
500 500  User can plot the temperature and humidity chat via LG01v2 built-in IoT server.
... ... @@ -511,16 +511,48 @@
511 511  [[image:image-20221108180458-11.png||height="402" width="1137"]]
512 512  
513 513  
518 += (% style="color:inherit; font-family:inherit; font-size:29px" %)**6. How users can access LG01**(%%)**v(% style="color:inherit; font-family:inherit; font-size:29px" %)2 using serial USB(%%)** =
514 514  
515 -= 6. OTA System Update =
516 516  
521 +(% style="color:blue" %)**USB TTL to LG01v2  Connection:**
517 517  
523 +
524 +Port 1 of the UART on the LG01v2 is GND
525 +
526 +(% class="box infomessage" %)
527 +(((
528 +**TXD  <~-~--> UART RXD (Gray line)**
529 +
530 +**RXD  <~-~--> UART TXD (White line)**
531 +
532 +**GND <~-~--> GND (Black line)**
533 +)))
534 +
535 +
536 +**LG01v2 UART connection photo**
537 +
538 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20All%20Gateway%20models/HP0C/WebHome/image-20220804163015-1.png?width=466&height=621&rev=1.1||alt="image-20220804163015-1.png"]]
539 +
540 +
541 +
542 +In the PC, you can use the serial port tool(such as [[putty>>url:http://www.chiark.greenend.org.uk/~~sgtatham/putty/download.html]] in Windows), you need to set the serial baud rate to (% style="color:blue" %)**115200**(%%) to access the serial console for LG01v2. LG01v2 will output system info once power on as below:
543 +
544 +
545 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20All%20Gateway%20models/HP0C/WebHome/image-20220804164928-3.png?width=332&height=320&rev=1.1||alt="image-20220804164928-3.png"]]
546 +
547 +
548 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20All%20Gateway%20models/HP0C/WebHome/image-20220804164747-2.png?width=594&height=622&rev=1.1||alt="image-20220804164747-2.png"]]
549 +
550 +
551 += **7. OTA System Update** =
552 +
553 +
518 518  LG01v2 supports system auto update via OTA, please see **[[this URL>>url:http://wiki.dragino.com/xwiki/bin/view/OTA%20Update/]]** for the detail of this feature.
519 519  
520 520  
521 -= 7. FAQ =
557 += **8. FAQ** =
522 522  
523 -== 7.1 How does LG01v2 communicate with Lora shield (LoRa.h) ==
559 +== **8.1 How does LG01v2 communicate with Lora shield (LoRa.h)** ==
524 524  
525 525  
526 526  This example describes how to use LG01v2, LoRa Shield to set up a LoRa network,
... ... @@ -569,7 +569,7 @@
569 569  [[image:image-20221101162527-4.png]]
570 570  
571 571  
572 -== 7.2 How does LG01v2 communicate with Heltec LoRa Node ==
608 +== **8.2 How does LG01v2 communicate with Heltec LoRa Node** ==
573 573  
574 574  
575 575  This example describes how to use LG01v2 and Heltec LoRa Node to set up a LoRa network,
... ... @@ -610,79 +610,15 @@
610 610  [[image:image-20221112163119-4.png||height="808" width="560"]]
611 611  
612 612  
613 -== 7.3 How does LG01v2 communicate with LoRaWAN node ==
649 += **9. OTA System Update** =
614 614  
651 +LG01v2 supports system auto update via OTA, please see **[[this URL>>url:http://wiki.dragino.com/xwiki/bin/view/OTA%20Update/]]** for the detail of this feature.
615 615  
616 -This example describes how to use LG01v2 and LSN50 to set up a  network,
617 617  
618 -In this case, users need to set LSN50 to work in ABP mode and transmit in only one frequency.
654 += **10. Trouble Shooting** =
619 619  
620 -Assume we have a LG01v2 working in the frequency 868100000 now, below is the steps.
656 +== 10.1  Fallback IP does not work, how can users check ==
621 621  
622 -
623 -**Step1: **Configure the LG01v2
624 -
625 -(% class="box infomessage" %)
626 -(((
627 -AT+FRE=868.100,868.100  ~-~--> TX and RX frequency set: 868100000
628 -AT+BW=0,0  ~-~--> TX and RX Bandwidth set: 125kHz
629 -AT+SF=12,12  ~-~--> TX and RX Spreading Factor set: SF12
630 -AT+SYNCWORD=1  ~-~-->  Syncword**(0: private,1: public), **the corresponding Lora shield syncword is 0x12
631 -)))
632 -
633 -**Step2:  **Run AT commands to make the LSN50 work in Single frequency and ABP mode. Below are the AT commands:
634 -
635 -(% class="box infomessage" %)
636 -(((
637 -AT+FDR  ~-~--> Reset Parameters to Factory Default, Keys Reserve
638 -AT+NJM=0  ~-~-->  Set to ABP mode
639 -AT+ADR=0  ~-~-->  Set the Adaptive Data Rate Off
640 -AT+DR=0  ~-~--> Set Data Rate (Set AT+DR=3 for 915 band)
641 -AT+TDC=300000  ~-~-->  Set transmit interval to 5 minutes
642 -AT+CHS=868100000  ~-~--> Set transmit frequency to 868.1Mhz
643 -AT+DADDR=FFFFF111  ~-~--> Set Device Address to 26 01 1A F1
644 -ATZ  ~-~--> Reset MCU
645 -)))
646 -
647 -**Step3:  **Check result
648 -
649 -
650 -
651 -User can plot the temperature and humidity chat via LG01v2 built-in IoT server.
652 -
653 -User can import this example in Node-Red: [[attach:LG01v2_LSN50v2_S31.json||target="_blank"]]
654 -
655 -
656 -First the user needs to fill in the NwkSkey and AppSkey in the LoraWan Packet Decrypter node.
657 -
658 -[[image:image-20230620103535-2.png||height="591" width="1138"]]
659 -
660 -[[image:image-20230620103153-1.png||height="610" width="1141"]]
661 -
662 -
663 -The data will be displayed in the built-in node-red UI
664 -
665 -**Browser input: (% style="background-color:yellow" %)__//http:~/~/<local-IPV4-address>//__(%%)**
666 -
667 -[[image:image-20230620103923-3.png||height="476" width="1138"]]
668 -
669 -
670 -== 7.4 How can users factory reset LG01v2 ==
671 -
672 -
673 -Users can download the image of LG01v2 from this link:[[dragino-lg01v2-1.7-0210>>https://www.dropbox.com/scl/fi/g0si61lcrvdjyto4ma951/dragino-lg01v2-1.7-0210.zip?rlkey=t03oqo493r2p7ign488rs2jsv&dl=0]]
674 -
675 -
676 -Then follow the steps in the link below to restore factory Settings to LG01v2:
677 -
678 -[[How to flash a new image(OS) to the gateway>>url:https://wiki.dragino.com/xwiki/bin/view/Main/Armbian%20OS%20instruction/#H2.3A0Howtoflashanewimage28OS29tothegateway28LPS8V229]]
679 -
680 -
681 -= 8. Trouble Shooting =
682 -
683 -== 8.1  Fallback IP does not work, how can users check ==
684 -
685 -
686 686  When the computer has completed the above fallback IP configuration,the LG01v2 Web UI is still not accessible via fallback IP.
687 687  
688 688  
... ... @@ -696,34 +696,32 @@
696 696  
697 697  [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20All%20Gateway%20models/HP0C/WebHome/image-20230413170246-4.png?rev=1.1||alt="image-20230413170246-4.png"]]
698 698  
699 -
700 700  **2. Check whether the firewall is disabled**
701 701  
702 702  If the firewall is not down, this will affect access to the gateway.
703 703  
704 704  
705 -= (% style="color:inherit; font-family:inherit; font-size:29px" %)9. Supports(%%) =
676 += (% style="color:inherit; font-family:inherit; font-size:29px" %)**11. Supports**(%%) =
706 706  
707 707  
708 708  (((
709 -If you are experiencing issues and can't solve them, you can send mail to [[support@dragino.com>>mailto:support@dragino.com]].
680 +**//If you are experiencing issues and can't solve them, you can send mail to [[support@dragino.com>>mailto:support@dragino.com]].//**
710 710  )))
711 711  
712 712  (((
713 -With your question as detailed as possible. We will reply and help you in the shortest.
684 +**//With your question as detailed as possible. We will reply and help you in the shortest.//**
714 714  
715 715  
716 -= 10. Reference =
687 += **12. Reference** =
717 717  
718 718  
719 719  * Install Tago Core: Refer **Install Tago Core in LG01v2** in[[ Instruction>>doc:Main.Tago\.IO.WebHome]].
720 -
721 721  * [[Advance OS Reference Guide for L>>doc:Main.Armbian OS instruction.WebHome]]G01v2.
722 722  
723 723  
724 724  )))
725 725  
726 -= 11. Order Info =
696 += **13. Order Info** =
727 727  
728 728  
729 729  (% style="color:#0000ff" %)**LG01v2-XXX-YYY**
... ... @@ -735,15 +735,15 @@
735 735  
736 736  (% style="color:#0000ff" %)**YYY**(% style="color:black" %): 4G Cellular Option
737 737  
738 -* (% style="color:red" %)**EC25-E**(% style="color:black" %):  EMEA, Korea, Thailand, India
739 -* (% style="color:red" %)**EC25-AFX**(% style="color:black" %): America: Verizon, AT&T(FirstNet), U.S.Cellular; Canada: Telus
740 -* (% style="color:red" %)**EC25-AUX**(% style="color:black" %): Latin America, New Zeland, Taiwan
741 -* (% style="color:red" %)**EC25-J**(% style="color:black" %):  Japan, DOCOMO, SoftBankKDDI
708 +* (% style="color:red" %)**E**(%%):  EMEA, Korea, Thailand, India.
709 +* (% style="color:red" %)**A**(%%):  North America/ Rogers/AT&T/T-Mobile.
710 +* (% style="color:red" %)**AU**(%%): Latin America, New Zeland, Taiwan
711 +* (% style="color:red" %)**J**(%%):  Japan, DOCOMO/SoftBank/ KDDI
742 742  
743 743  More info about valid bands, please see [[EC25-E product page>>url:https://www.quectel.com/product/ec25.htm]].
744 744  
745 745  
746 -= 12. Manufacturer Info =
716 += **14. Manufacturer Info** =
747 747  
748 748  
749 749  **Shenzhen Dragino Technology Development co. LTD**
... ... @@ -753,7 +753,7 @@
753 753  LongCheng Street, LongGang District ; Shenzhen 518116,China
754 754  
755 755  
756 -= 13. FCC Warning =
726 += **15. FCC Warning** =
757 757  
758 758  
759 759  (((
LG01v2_LSN50v2_S31.json
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -16.5 KB
Content
... ... @@ -1,587 +1,0 @@
1 -[
2 - {
3 - "id": "5e07f5eeeb2a969b",
4 - "type": "tab",
5 - "label": "流程 1",
6 - "disabled": false,
7 - "info": "",
8 - "env": []
9 - },
10 - {
11 - "id": "9c26fa2f19e2b556",
12 - "type": "function",
13 - "z": "5e07f5eeeb2a969b",
14 - "name": "hex to base64",
15 - "func": "var input = msg.payload;\nvar base64 = Buffer.from(input, 'hex').toString('base64');\nmsg.payload = base64;\nreturn msg;",
16 - "outputs": 1,
17 - "noerr": 0,
18 - "initialize": "",
19 - "finalize": "",
20 - "libs": [],
21 - "x": 220,
22 - "y": 160,
23 - "wires": [
24 - [
25 - "075bc9172a4c6570",
26 - "3601a98894805fbe"
27 - ]
28 - ]
29 - },
30 - {
31 - "id": "ee0480c81e66d657",
32 - "type": "function",
33 - "z": "5e07f5eeeb2a969b",
34 - "name": "function 4",
35 - "func": "var bytes = msg.payload[\"uplink_message\"]\nvar data = msg.payload[\"out\"]\nvar mode = (parseInt(data.substring(12, 14), 16) & 0x7C) >> 2;\nif (mode != 2)\n{\nvar bat = (parseInt(data.substring(0,4),16)&0x3FFF)/1000;\nvar TempC1 = (parseFloat(parseInt(data.substring(4, 8),16)/10).toFixed(2));\nvar ADC_CH0V = (parseInt(data.substring(8, 12), 16) ) / 1000;\nvar Digital_IStatus = (parseInt((data.substring(8, 12),16) & 0x02))?\"H\":\"L\"; \n\nif (mode != 6) {\n\n var EXTI_Trigger = ((parseInt(data.substring(12, 14), 16) & 0x01))? \"TRUE\" : \"FALSE\";\n\n var Door_status = ((parseInt(data.substring(12, 14), 16) & 0x80))? \"CLOSE\" : \"OPEN\";\n\n}\n}\nif (mode == 0) {\n\n var Work_mode = \"IIC\";\n\n if ((parseInt(data.substring(18, 22), 16)) == 0){\n\n var Illum = (parseInt(data.substring(8, 12), 16));\n\n }\n\n else {\n\n var TempC_SHT = parseFloat(((parseInt(data.substring(14, 18), 16)) / 10).toFixed(2));\n\n var Hum_SHT = parseFloat((((parseInt(data.substring(18, 22), 16))) / 10).toFixed(1));\n\n }\n \n}\n\nelse if (mode == 1) {\n\n var Work_mode = \" Distance\";\n\n var Distance_cm = parseFloat((((parseInt(data.substring(14, 18), 16))) / 10).toFixed(1));\n\n if (((parseInt(data.substring(18, 22), 16))) != 65535){\n\n var Distance_signal_strength = parseFloat(((parseInt(data.substring(18, 22), 16))).toFixed(0));\n\n }\n\n}\n\nelse if (mode == 2) {\n\n var Work_mode = \" 3ADC\";\n\n var BatV = (parseInt(data.substring(18, 22), 16)) / 10;\n\n var ADC_CH0V = ((parseInt(data.substring(0, 4), 16))) / 1000;\n\n var ADC_CH1V = ((parseInt(data.substring(4, 8), 16))) / 1000;\n\n var ADC_CH4V = ((parseInt(data.substring(8, 12), 16))) / 1000;\n\n var Digital_IStatus = ((parseInt(data.substring(12, 14), 16)) & 0x02) ? \"H\" : \"L\";\n\n var EXTI_Trigger = ((parseInt(data.substring(12, 14), 16)) & 0x01) ? \"TRUE\" : \"FALSE\";\n\n var Door_status = ((parseInt(data.substring(13, 14), 16)) & 0x80) ? \"CLOSE\" : \"OPEN\";\n\n if ((parseInt(data.substring(18, 22), 16) === 0)) {\n\n var Illum = ((parseInt(data.substring(14, 18), 16)));\n\n }\n\n else {\n\n var TempC_SHT = parseFloat((((parseInt(data.substring(14, 18), 16))) / 10).toFixed(2));\n\n var Hum_SHT = parseFloat((((parseInt(data.substring(18, 24), 16))) / 10).toFixed(1));\n\n }\n\n}\n\nelse if (mode == 3) {\n\n var Work_mode = \"3DS18B20\";\n\n var TempC2 = parseFloat((((parseInt(data.substring(14, 18), 16))) / 10).toFixed(2));\n\n var TempC3 = parseFloat((((parseInt(data.substring(18, 24), 16))) / 10).toFixed(1));\n\n\n\n}\n\nelse if (mode == 4) {\n\n var Work_mode = \"Weight\";\n\n var Weight = ((parseInt(data.substring(14, 18), 16)));\n\n}\n\nelse if (mode == 5) {\n\n var Work_mode = \"Count\";\n\n var Count = ((parseInt(data.substring(14, 22), 16)));\n\n}\n\n\n\nvar b = { payload: bat }, c = { payload: TempC1 }, d = { payload: ADC_CH0V }, e = { payload: Digital_IStatus }, f = { payload: EXTI_Trigger }, g = { payload: Door_status }, j = { payload: TempC_SHT }, s = { payload: Hum_SHT }, k = { payload: Work_mode };\nreturn [b,c,d,e,f,g,j,k,s];",
36 - "outputs": 9,
37 - "noerr": 0,
38 - "initialize": "",
39 - "finalize": "",
40 - "libs": [],
41 - "x": 660,
42 - "y": 300,
43 - "wires": [
44 - [
45 - "fd22b92d2b8de0fb"
46 - ],
47 - [
48 - "3307256a4e1ea53a"
49 - ],
50 - [
51 - "a3fd8302ec399e31"
52 - ],
53 - [
54 - "c7d1f63ff5f0026a"
55 - ],
56 - [
57 - "159967056da52706"
58 - ],
59 - [
60 - "a21581a41adc1714"
61 - ],
62 - [
63 - "7bb78b78445ac9e3"
64 - ],
65 - [
66 - "0364752170ed6228"
67 - ],
68 - [
69 - "65293155d71d54b9"
70 - ]
71 - ]
72 - },
73 - {
74 - "id": "e763b293d42dbdd5",
75 - "type": "change",
76 - "z": "5e07f5eeeb2a969b",
77 - "name": "",
78 - "rules": [
79 - {
80 - "t": "change",
81 - "p": "payload",
82 - "pt": "msg",
83 - "from": "Data: (HEX:)",
84 - "fromt": "str",
85 - "to": "",
86 - "tot": "str"
87 - },
88 - {
89 - "t": "change",
90 - "p": "payload",
91 - "pt": "msg",
92 - "from": " ",
93 - "fromt": "str",
94 - "to": "",
95 - "tot": "str"
96 - }
97 - ],
98 - "action": "",
99 - "property": "",
100 - "from": "",
101 - "to": "",
102 - "reg": false,
103 - "x": 420,
104 - "y": 60,
105 - "wires": [
106 - [
107 - "9c26fa2f19e2b556",
108 - "416a930e89291528"
109 - ]
110 - ]
111 - },
112 - {
113 - "id": "075bc9172a4c6570",
114 - "type": "lorawan-packet-decrypt-nwkey-appkey",
115 - "z": "5e07f5eeeb2a969b",
116 - "name": "FFFFF111",
117 - "nsw": "CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA",
118 - "asw": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC",
119 - "x": 510,
120 - "y": 160,
121 - "wires": [
122 - [
123 - "ee0480c81e66d657"
124 - ]
125 - ]
126 - },
127 - {
128 - "id": "13dc77a4e2bb4f72",
129 - "type": "serial in",
130 - "z": "5e07f5eeeb2a969b",
131 - "name": "",
132 - "serial": "bb1c0e81fd51fa9e",
133 - "x": 190,
134 - "y": 60,
135 - "wires": [
136 - [
137 - "e763b293d42dbdd5"
138 - ]
139 - ]
140 - },
141 - {
142 - "id": "3307256a4e1ea53a",
143 - "type": "ui_chart",
144 - "z": "5e07f5eeeb2a969b",
145 - "name": "",
146 - "group": "c1fddd37879528e5",
147 - "order": 1,
148 - "width": 0,
149 - "height": 0,
150 - "label": "TempC1",
151 - "chartType": "line",
152 - "legend": "false",
153 - "xformat": "HH:mm:ss",
154 - "interpolate": "linear",
155 - "nodata": "",
156 - "dot": false,
157 - "ymin": "",
158 - "ymax": "",
159 - "removeOlder": 1,
160 - "removeOlderPoints": "",
161 - "removeOlderUnit": "3600",
162 - "cutout": 0,
163 - "useOneColor": false,
164 - "useUTC": false,
165 - "colors": [
166 - "#1f77b4",
167 - "#aec7e8",
168 - "#ff7f0e",
169 - "#2ca02c",
170 - "#98df8a",
171 - "#d62728",
172 - "#ff9896",
173 - "#9467bd",
174 - "#c5b0d5"
175 - ],
176 - "outputs": 1,
177 - "useDifferentColor": false,
178 - "className": "",
179 - "x": 940,
180 - "y": 160,
181 - "wires": [
182 - []
183 - ]
184 - },
185 - {
186 - "id": "a3fd8302ec399e31",
187 - "type": "ui_chart",
188 - "z": "5e07f5eeeb2a969b",
189 - "name": "",
190 - "group": "6d46fdae9f413f7b",
191 - "order": 1,
192 - "width": 0,
193 - "height": 0,
194 - "label": "ADC_CH0V",
195 - "chartType": "line",
196 - "legend": "false",
197 - "xformat": "HH:mm:ss",
198 - "interpolate": "linear",
199 - "nodata": "",
200 - "dot": false,
201 - "ymin": "",
202 - "ymax": "",
203 - "removeOlder": 1,
204 - "removeOlderPoints": "",
205 - "removeOlderUnit": "3600",
206 - "cutout": 0,
207 - "useOneColor": false,
208 - "useUTC": false,
209 - "colors": [
210 - "#1f77b4",
211 - "#aec7e8",
212 - "#ff7f0e",
213 - "#2ca02c",
214 - "#98df8a",
215 - "#d62728",
216 - "#ff9896",
217 - "#9467bd",
218 - "#c5b0d5"
219 - ],
220 - "outputs": 1,
221 - "useDifferentColor": false,
222 - "className": "",
223 - "x": 950,
224 - "y": 200,
225 - "wires": [
226 - []
227 - ]
228 - },
229 - {
230 - "id": "fd22b92d2b8de0fb",
231 - "type": "ui_chart",
232 - "z": "5e07f5eeeb2a969b",
233 - "name": "",
234 - "group": "bb5657c2a8c290a3",
235 - "order": 1,
236 - "width": 0,
237 - "height": 0,
238 - "label": "BatV",
239 - "chartType": "line",
240 - "legend": "false",
241 - "xformat": "HH:mm:ss",
242 - "interpolate": "linear",
243 - "nodata": "",
244 - "dot": false,
245 - "ymin": "",
246 - "ymax": "",
247 - "removeOlder": 1,
248 - "removeOlderPoints": "",
249 - "removeOlderUnit": "3600",
250 - "cutout": 0,
251 - "useOneColor": false,
252 - "useUTC": false,
253 - "colors": [
254 - "#1f77b4",
255 - "#aec7e8",
256 - "#ff7f0e",
257 - "#2ca02c",
258 - "#98df8a",
259 - "#d62728",
260 - "#ff9896",
261 - "#9467bd",
262 - "#c5b0d5"
263 - ],
264 - "outputs": 1,
265 - "useDifferentColor": false,
266 - "className": "",
267 - "x": 930,
268 - "y": 120,
269 - "wires": [
270 - []
271 - ]
272 - },
273 - {
274 - "id": "c7d1f63ff5f0026a",
275 - "type": "ui_text",
276 - "z": "5e07f5eeeb2a969b",
277 - "group": "528e965cef294158",
278 - "order": 0,
279 - "width": "6",
280 - "height": "4",
281 - "name": "",
282 - "label": "Digital_IStatus",
283 - "format": "{{msg.payload}}",
284 - "layout": "col-center",
285 - "className": "",
286 - "x": 960,
287 - "y": 240,
288 - "wires": []
289 - },
290 - {
291 - "id": "159967056da52706",
292 - "type": "ui_text",
293 - "z": "5e07f5eeeb2a969b",
294 - "group": "5e615e3edb5999a0",
295 - "order": 0,
296 - "width": "6",
297 - "height": "4",
298 - "name": "",
299 - "label": "EXTI_Trigger",
300 - "format": "{{msg.payload}}",
301 - "layout": "col-center",
302 - "className": "",
303 - "x": 950,
304 - "y": 280,
305 - "wires": []
306 - },
307 - {
308 - "id": "7bb78b78445ac9e3",
309 - "type": "ui_chart",
310 - "z": "5e07f5eeeb2a969b",
311 - "name": "",
312 - "group": "5f7fec85295a7f7c",
313 - "order": 0,
314 - "width": 0,
315 - "height": 0,
316 - "label": "TempC_SHT",
317 - "chartType": "line",
318 - "legend": "false",
319 - "xformat": "HH:mm:ss",
320 - "interpolate": "linear",
321 - "nodata": "",
322 - "dot": false,
323 - "ymin": "",
324 - "ymax": "",
325 - "removeOlder": 1,
326 - "removeOlderPoints": "",
327 - "removeOlderUnit": "3600",
328 - "cutout": 0,
329 - "useOneColor": false,
330 - "useUTC": false,
331 - "colors": [
332 - "#1f77b4",
333 - "#aec7e8",
334 - "#ff7f0e",
335 - "#2ca02c",
336 - "#98df8a",
337 - "#d62728",
338 - "#ff9896",
339 - "#9467bd",
340 - "#c5b0d5"
341 - ],
342 - "outputs": 1,
343 - "useDifferentColor": false,
344 - "className": "",
345 - "x": 950,
346 - "y": 360,
347 - "wires": [
348 - []
349 - ]
350 - },
351 - {
352 - "id": "0364752170ed6228",
353 - "type": "ui_text",
354 - "z": "5e07f5eeeb2a969b",
355 - "group": "3cb616f18674c42a",
356 - "order": 0,
357 - "width": "6",
358 - "height": "4",
359 - "name": "",
360 - "label": "Work_mode",
361 - "format": "{{msg.payload}}",
362 - "layout": "col-center",
363 - "className": "",
364 - "x": 950,
365 - "y": 400,
366 - "wires": []
367 - },
368 - {
369 - "id": "65293155d71d54b9",
370 - "type": "ui_chart",
371 - "z": "5e07f5eeeb2a969b",
372 - "name": "",
373 - "group": "bb2e35e7a931c198",
374 - "order": 0,
375 - "width": 0,
376 - "height": 0,
377 - "label": "Hum_SHT",
378 - "chartType": "line",
379 - "legend": "false",
380 - "xformat": "HH:mm:ss",
381 - "interpolate": "linear",
382 - "nodata": "",
383 - "dot": false,
384 - "ymin": "",
385 - "ymax": "",
386 - "removeOlder": 1,
387 - "removeOlderPoints": "",
388 - "removeOlderUnit": "3600",
389 - "cutout": 0,
390 - "useOneColor": false,
391 - "useUTC": false,
392 - "colors": [
393 - "#1f77b4",
394 - "#aec7e8",
395 - "#ff7f0e",
396 - "#2ca02c",
397 - "#98df8a",
398 - "#d62728",
399 - "#ff9896",
400 - "#9467bd",
401 - "#c5b0d5"
402 - ],
403 - "outputs": 1,
404 - "useDifferentColor": false,
405 - "className": "",
406 - "x": 950,
407 - "y": 440,
408 - "wires": [
409 - []
410 - ]
411 - },
412 - {
413 - "id": "a21581a41adc1714",
414 - "type": "ui_text",
415 - "z": "5e07f5eeeb2a969b",
416 - "group": "9109ae41eee353df",
417 - "order": 0,
418 - "width": "6",
419 - "height": "4",
420 - "name": "",
421 - "label": "Door_status",
422 - "format": "{{msg.payload}}",
423 - "layout": "col-center",
424 - "className": "",
425 - "x": 950,
426 - "y": 320,
427 - "wires": []
428 - },
429 - {
430 - "id": "416a930e89291528",
431 - "type": "debug",
432 - "z": "5e07f5eeeb2a969b",
433 - "name": "debug 2",
434 - "active": true,
435 - "tosidebar": true,
436 - "console": false,
437 - "tostatus": false,
438 - "complete": "false",
439 - "statusVal": "",
440 - "statusType": "auto",
441 - "x": 660,
442 - "y": 60,
443 - "wires": []
444 - },
445 - {
446 - "id": "3601a98894805fbe",
447 - "type": "debug",
448 - "z": "5e07f5eeeb2a969b",
449 - "name": "debug 3",
450 - "active": true,
451 - "tosidebar": true,
452 - "console": false,
453 - "tostatus": false,
454 - "complete": "false",
455 - "statusVal": "",
456 - "statusType": "auto",
457 - "x": 380,
458 - "y": 240,
459 - "wires": []
460 - },
461 - {
462 - "id": "bb1c0e81fd51fa9e",
463 - "type": "serial-port",
464 - "serialport": "/dev/ttyUSB0",
465 - "serialbaud": "9600",
466 - "databits": "8",
467 - "parity": "none",
468 - "stopbits": "1",
469 - "waitfor": "",
470 - "dtr": "none",
471 - "rts": "none",
472 - "cts": "none",
473 - "dsr": "none",
474 - "newline": "\\n",
475 - "bin": "false",
476 - "out": "char",
477 - "addchar": "\\r\\n",
478 - "responsetimeout": "10000"
479 - },
480 - {
481 - "id": "c1fddd37879528e5",
482 - "type": "ui_group",
483 - "name": "BatV",
484 - "tab": "abb98f80600a5448",
485 - "order": 1,
486 - "disp": true,
487 - "width": "6",
488 - "collapse": false,
489 - "className": ""
490 - },
491 - {
492 - "id": "6d46fdae9f413f7b",
493 - "type": "ui_group",
494 - "name": "ADC_CH0V",
495 - "tab": "abb98f80600a5448",
496 - "order": 1,
497 - "disp": true,
498 - "width": "6",
499 - "collapse": false,
500 - "className": ""
501 - },
502 - {
503 - "id": "bb5657c2a8c290a3",
504 - "type": "ui_group",
505 - "name": "BatV",
506 - "tab": "abb98f80600a5448",
507 - "order": 3,
508 - "disp": true,
509 - "width": "6",
510 - "collapse": false,
511 - "className": ""
512 - },
513 - {
514 - "id": "528e965cef294158",
515 - "type": "ui_group",
516 - "name": "Digital_IStatus",
517 - "tab": "abb98f80600a5448",
518 - "order": 4,
519 - "disp": true,
520 - "width": "6",
521 - "collapse": false,
522 - "className": ""
523 - },
524 - {
525 - "id": "5e615e3edb5999a0",
526 - "type": "ui_group",
527 - "name": "EXTI_Trigger",
528 - "tab": "abb98f80600a5448",
529 - "order": 5,
530 - "disp": true,
531 - "width": "6",
532 - "collapse": false,
533 - "className": ""
534 - },
535 - {
536 - "id": "5f7fec85295a7f7c",
537 - "type": "ui_group",
538 - "name": "TempC_SHT",
539 - "tab": "abb98f80600a5448",
540 - "order": 6,
541 - "disp": true,
542 - "width": "6",
543 - "collapse": false,
544 - "className": ""
545 - },
546 - {
547 - "id": "3cb616f18674c42a",
548 - "type": "ui_group",
549 - "name": "Work_mode",
550 - "tab": "abb98f80600a5448",
551 - "order": 7,
552 - "disp": true,
553 - "width": "6",
554 - "collapse": false,
555 - "className": ""
556 - },
557 - {
558 - "id": "bb2e35e7a931c198",
559 - "type": "ui_group",
560 - "name": "Hum_SHT",
561 - "tab": "abb98f80600a5448",
562 - "order": 8,
563 - "disp": true,
564 - "width": "6",
565 - "collapse": false,
566 - "className": ""
567 - },
568 - {
569 - "id": "9109ae41eee353df",
570 - "type": "ui_group",
571 - "name": "Door_status",
572 - "tab": "abb98f80600a5448",
573 - "order": 9,
574 - "disp": true,
575 - "width": "6",
576 - "collapse": false,
577 - "className": ""
578 - },
579 - {
580 - "id": "abb98f80600a5448",
581 - "type": "ui_tab",
582 - "name": "LSN50v2 S31",
583 - "icon": "LSN50v2 S31",
584 - "disabled": false,
585 - "hidden": false
586 - }
587 -]
image-20230620103153-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -127.6 KB
Content
image-20230620103535-2.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -156.3 KB
Content
image-20230620103923-3.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -72.7 KB
Content
image-20231014092843-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -596 bytes
Content
image-20231014092934-2.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -620 bytes
Content
image-20231014092954-3.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -618 bytes
Content
image-20231014092959-4.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -563 bytes
Content
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0