<
From version < 140.1 >
edited by Kilight Cao
on 2023/09/07 17:28
To version < 132.1 >
edited by Kilight Cao
on 2023/05/06 11:56
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -16,26 +16,26 @@
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  (((
25 25  (((
26 -The LG01v2 is an (% style="color:blue" %)**open-source single channel LoRa Gateway**(%%). It lets you bridge LoRa wireless network to an IP network via (% style="color:blue" %)**WiFi , Ethernet or Cellular Network**(%%) (via Optional 4G module). The LoRa wireless allows users to send data and reach extremely long ranges at low data rates.
26 +The LG01v2 is an (% style="color:green" %)**open-source single channel LoRa Gateway**(%%). It lets you bridge LoRa wireless network to an IP network via (% style="color:green" %)**WiFi , Ethernet or Cellular Network**(%%) (via Optional 4G module). The LoRa wireless allows users to send data and reach extremely long ranges at low data rates.
27 27  
28 -LG01v2 is specially design for (% style="color:blue" %)**peer to peer LoRa**(%%) protocol instead of LoRaWAN protocol. The LG01v2 use single channel LoRa module to minimize the deployment cost for a private p2p LoRa wireless network.
28 +LG01v2 is specially design for (% style="color:green" %)**peer to peer LoRa**(%%) protocol instead of LoRaWAN protocol. The LG01v2 use single channel LoRa module to minimize the deployment cost for a private p2p LoRa wireless network.
29 29  )))
30 30  
31 31  (((
32 -LG01v2 uses Open Source Linux system. User can modify the Linux part and develop customize software base on it. It has (% style="color:blue" %)**1.2Ghz Quad-Core CPU**(%%) , (% style="color:blue" %)**4GB eMMC storage**(%%) and (% style="color:blue" %)**512MB RAM**(%%) for most application.
32 +LG01v2 uses Open Source Linux system. User can modify the Linux part and develop customize software base on it. It has (% style="color:green" %)**1.2Ghz Quad-Core CPU**(%%) , (% style="color:green" %)**4GB eMMC storage**(%%) and (% style="color:green" %)**512MB RAM**(%%) for most application.
33 33  
34 -LG01v2 supports (% style="color:blue" %)**remote management**(%%). System Integrator can easy to remote monitor the gateway and maintain it.
34 +LG01v2 supports (% style="color:green" %)**remote management**(%%). System Integrator can easy to remote monitor the gateway and maintain it.
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,48 +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**(%%): 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**(%%):  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**(%%):  This RGB LED will show different colors in different states:
82 +(% style="color:blue" %)//**➢ SYS LED**//(%%)//:  This RGB LED will show different colors in different states~://
83 83  
84 - ✓ **SOLID GREEN:** The device is alive with a LoRaWAN server connection.
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 +// ✓ **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//
87 87  
88 - ✓** SOLID RED:** Device doesn't have an Internet connection.
88 +// ✓** SOLID RED:** Device doesn't have an Internet connection.//
89 89  
90 -(% style="color:blue" %)**➢ WIFI LED**(%%): This LED shows the WIFI interface connection status.
90 +(% style="color:blue" %)//**➢ WIFI LED**//(%%)//: This LED shows the WIFI interface connection status.//
91 91  
92 92  
93 -== 1.6 Button Intruction ==
93 +== **1.6 Button Intruction** ==
94 94  
95 95  
96 96  LG01-V2 has a black toggle button, which is:
97 97  
98 98  
99 -(% 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
100 100  
101 - **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.//
102 102  
103 103  
104 -(% 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.//
105 105  
106 - **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.//
107 107  
108 108  
109 -= 2. Quick Start =
109 += **2. Quick Start** =
110 110  
111 111  
112 112  The LG01-V2 supports network access via Ethernet or Wi-Fi connection and runs without a network.
... ... @@ -114,9 +114,9 @@
114 114  In most cases, the first thing you need to do is make the LG01-v2 accessible to the network.
115 115  
116 116  
117 -== 2.1 Access and Configure LG01-v2 ==
117 +== **2.1 Connects to the network and accesses the gateway Web UI** ==
118 118  
119 -=== 2.1.1 Find IP address of LG01-v2 ===
119 +=== **2.1.1 connect the network.** ===
120 120  
121 121  
122 122  ==== (% style="color:blue" %)**Method 1**(%%):  Connect via Ethernet with DHCP IP from the router ====
... ... @@ -140,7 +140,7 @@
140 140  
141 141  2. Configure PC's Ethernet port has IP: 172.31.255.253 and Netmask: 255.255.255.252
142 142  
143 -**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)
144 144  
145 145  
146 146  As in the below photo:
... ... @@ -150,7 +150,7 @@
150 150  
151 151  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]]**
152 152  
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]]**
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]]**
154 154  
155 155  3. In the PC, use IP address 172.31.255.254 to access the LG01v2 via Web or Console.
156 156  
... ... @@ -178,7 +178,6 @@
178 178  
179 179  === 2.1.2 Access Configure Web UI ===
180 180  
181 -
182 182  **Web Interface**
183 183  
184 184  Open a browser on the PC and type the LG01v2 ip address (depends on your connect method)
... ... @@ -197,50 +197,51 @@
197 197  [[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"]]
198 198  
199 199  
200 -= 3. Web Configure Pages =
199 += **3. Web Configure Pages** =
201 201  
202 -== 3.1 Home ==
201 +== **3.1 Home** ==
203 203  
204 204  
205 -Shows the system running status:
204 +//Shows the system running status~://
206 206  
207 207  [[image:image-20230506113531-4.png||height="430" width="818"]]
208 208  
209 209  
210 -== 3.2 Network Settings ==
209 +== **3.2 Network Settings** ==
211 211  
212 -=== 3.2.1 Network ~-~-> WiFi ===
211 +=== **3.2.1 Network ~-~-> WiFi** ===
213 213  
214 214  
215 215  [[image:image-20230506113602-5.png]]
216 216  
217 217  
218 -=== 3.4.2 Network ~-~-> System Status ===
217 +=== **3.4.2 Network ~-~-> System Status** ===
219 219  
220 220  
221 221  [[image:image-20230506113623-6.png||height="511" width="672"]]
222 222  
223 223  
224 -== 3.5 System ==
225 225  
226 -=== 3.5.1  System ~-~-> System Overview ===
224 +== **3.5 System** ==
227 227  
226 +=== **3.5.1  System ~-~-> System Overview** ===
228 228  
228 +
229 229  Shows the system info:
230 230  
231 231  [[image:image-20230506113705-7.png]]
232 232  
233 233  
234 -=== 3.5.2 System ~-~-> Backup/Restore ===
234 +=== **3.5.2 System ~-~-> Backup/Restore** ===
235 235  
236 236  
237 237  [[image:image-20230506113722-8.png||height="254" width="797"]]
238 238  
239 239  
240 -=== 3.5.3 System ~-~-> System General ===
240 +=== **3.5.3 System ~-~-> System General** ===
241 241  
242 242  
243 -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.
244 244  
245 245  In addition, Users can customize the FallBack IP address.
246 246  
... ... @@ -247,10 +247,10 @@
247 247  [[image:image-20230506113813-10.png||height="659" width="749"]]
248 248  
249 249  
250 -=== 3.5.4 System ~-~-> Remoteit ===
250 +=== **3.5.4 System ~-~-> Remoteit** ===
251 251  
252 252  
253 -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.
254 254  
255 255  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.]]**
256 256  
... ... @@ -257,17 +257,16 @@
257 257  [[image:image-20230506113831-11.png||height="567" width="748"]]
258 258  
259 259  
260 -=== 3.5.5 System ~-~-> Package Management ===
260 +=== **3.5.5 System ~-~-> Package Management** ===
261 261  
262 262  
263 -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.
264 264  
265 265  [[image:image-20230506114127-12.png||height="803" width="762"]]
266 266  
267 += (% id="cke_bm_1978S" style="display:none" %)** **(%%)**4. Build in Server** =
267 267  
268 -= (% id="cke_bm_1978S" style="display:none" %) (%%)4. Build in Server =
269 269  
270 -
271 271  The default factory version of LG01-V2 is installed with the built-in Applicant server: (% style="color:blue" %)**Node-Red**
272 272  
273 273  
... ... @@ -286,7 +286,7 @@
286 286   For the Node-Red, you can use the local IP address and the port is 1880 to access it.
287 287  
288 288  
289 -== 4.1 Application Server ~-~- Node-Red ==
288 +== **4.1 Application Server ~-~- Node-Red** ==
290 290  
291 291  
292 292  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.
... ... @@ -298,24 +298,23 @@
298 298  [[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"]]
299 299  
300 300  
301 -= 5. How to configure the Lora Gateway =
300 += **5. How to configure the Lora Gateway** =
302 302  
303 -== 5.1 Configure and Debug LoRa wireless of LG01v2 ==
302 +== **5.1 Configure and Debug LoRa wireless of LG01v2** ==
304 304  
305 305  
306 306  First, the user needs to access the Linux console of LG01v2 via ssh
307 307  
308 -**IP address:  (% style="color:blue" %)IP address of LG01v2(%%)**
307 +IP address:  IP address of LG01v2
309 309  
310 -**Port:  (% style="color:blue" %)22(%%)**
309 +Port:         22
311 311  
312 -**User Name:   (% style="color:blue" %)root(%%)**
311 +User Name:      (% style="color:#4f81bd" %)**root**
313 313  
314 -**Password:  (% style="color:blue" %)dragino(default)(%%)**
313 +Password:         (% style="color:#4f81bd" %)**dragino**(%%) (default)
315 315  
316 316  [[image:image-20230504100722-3.png||height="228" width="908"]]
317 317  
318 -
319 319  Users can access the Lora configuration page by running the following command, then select the option **''serial port setup"**:
320 320  
321 321  (% class="box infomessage" %)
... ... @@ -363,9 +363,9 @@
363 363  )))
364 364  
365 365  
366 -== 5.2 Example: LG01v2 ==
364 +== **5.2 Example: LG01v2** ==
367 367  
368 -=== 5.2.1 Introduce for the example: ===
366 +=== **5.2.1 Introduce for the example:** ===
369 369  
370 370  
371 371  [[image:image-20221104102736-3.png||height="282" width="723"]]
... ... @@ -376,7 +376,7 @@
376 376  * **LA66 Shield + UNO + DHT11**: The UNO will get the temperature and humidity and broadcast the value via LoRa protocol.
377 377  * **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.
378 378  
379 -=== 5.2.2 Set Up LA66 Shield + UNO ===
377 +=== **5.2.2 Set Up LA66 Shield + UNO** ===
380 380  
381 381  
382 382  ==== **Set up LA66 Module** ====
... ... @@ -458,7 +458,7 @@
458 458  [[image:image-20221108175113-9.png||height="556" width="998"]]
459 459  
460 460  
461 -=== 5.2.3 Set Up LG01v2 ===
459 +=== **5.2.3 Set Up LG01v2** ===
462 462  
463 463  
464 464  Configure LG01v2 LoRa channel parameters so it can get data from LA66 Shield
... ... @@ -483,7 +483,7 @@
483 483  )))
484 484  
485 485  
486 -=== 5.2.4 Test result ===
484 +=== **5.2.4 Test result** ===
487 487  
488 488  
489 489  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).**
... ... @@ -500,7 +500,7 @@
500 500  [[image:image-20221108170314-3.png]]
501 501  
502 502  
503 -=== 5.2.5 Plot data chart in LG01v2 ===
501 +=== **5.2.5 Plot data chart in LG01v2** ===
504 504  
505 505  
506 506  User can plot the temperature and humidity chat via LG01v2 built-in IoT server.
... ... @@ -517,16 +517,48 @@
517 517  [[image:image-20221108180458-11.png||height="402" width="1137"]]
518 518  
519 519  
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(%%)** =
520 520  
521 -= 6. OTA System Update =
522 522  
521 +(% style="color:blue" %)**USB TTL to LG01v2  Connection:**
523 523  
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 +
524 524  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.
525 525  
526 526  
527 -= 7. FAQ =
557 += **8. FAQ** =
528 528  
529 -== 7.1 How does LG01v2 communicate with Lora shield (LoRa.h) ==
559 +== **8.1 How does LG01v2 communicate with Lora shield (LoRa.h)** ==
530 530  
531 531  
532 532  This example describes how to use LG01v2, LoRa Shield to set up a LoRa network,
... ... @@ -575,7 +575,7 @@
575 575  [[image:image-20221101162527-4.png]]
576 576  
577 577  
578 -== 7.2 How does LG01v2 communicate with Heltec LoRa Node ==
608 +== **8.2 How does LG01v2 communicate with Heltec LoRa Node** ==
579 579  
580 580  
581 581  This example describes how to use LG01v2 and Heltec LoRa Node to set up a LoRa network,
... ... @@ -616,67 +616,15 @@
616 616  [[image:image-20221112163119-4.png||height="808" width="560"]]
617 617  
618 618  
619 -== 7.3 How does LG01v2 communicate with LoRaWAN node ==
649 += **9. OTA System Update** =
620 620  
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.
621 621  
622 -This example describes how to use LG01v2 and LSN50 to set up a  network,
623 623  
624 -In this case, users need to set LSN50 to work in ABP mode and transmit in only one frequency.
654 += **10. Trouble Shooting** =
625 625  
626 -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 ==
627 627  
628 -
629 -**Step1: **Configure the LG01v2
630 -
631 -(% class="box infomessage" %)
632 -(((
633 -AT+FRE=868.100,868.100  ~-~--> TX and RX frequency set: 868100000
634 -AT+BW=0,0  ~-~--> TX and RX Bandwidth set: 125kHz
635 -AT+SF=12,12  ~-~--> TX and RX Spreading Factor set: SF12
636 -AT+SYNCWORD=1  ~-~-->  Syncword**(0: private,1: public), **the corresponding Lora shield syncword is 0x12
637 -)))
638 -
639 -**Step2:  **Run AT commands to make the LSN50 work in Single frequency and ABP mode. Below are the AT commands:
640 -
641 -(% class="box infomessage" %)
642 -(((
643 -AT+FDR  ~-~--> Reset Parameters to Factory Default, Keys Reserve
644 -AT+NJM=0  ~-~-->  Set to ABP mode
645 -AT+ADR=0  ~-~-->  Set the Adaptive Data Rate Off
646 -AT+DR=0  ~-~--> Set Data Rate (Set AT+DR=3 for 915 band)
647 -AT+TDC=300000  ~-~-->  Set transmit interval to 5 minutes
648 -AT+CHS=868100000  ~-~--> Set transmit frequency to 868.1Mhz
649 -AT+DADDR=FFFFF111  ~-~--> Set Device Address to 26 01 1A F1
650 -ATZ  ~-~--> Reset MCU
651 -)))
652 -
653 -**Step3:  **Check result
654 -
655 -
656 -
657 -User can plot the temperature and humidity chat via LG01v2 built-in IoT server.
658 -
659 -User can import this example in Node-Red: [[attach:LG01v2_LSN50v2_S31.json||target="_blank"]]
660 -
661 -
662 -First the user needs to fill in the NwkSkey and AppSkey in the LoraWan Packet Decrypter node.
663 -
664 -[[image:image-20230620103535-2.png||height="591" width="1138"]]
665 -
666 -[[image:image-20230620103153-1.png||height="610" width="1141"]]
667 -
668 -
669 -The data will be displayed in the built-in node-red UI
670 -
671 -**Browser input: (% style="background-color:yellow" %)__//http:~/~/<local-IPV4-address>//__(%%)**
672 -
673 -[[image:image-20230620103923-3.png||height="476" width="1138"]]
674 -
675 -= 8. Trouble Shooting =
676 -
677 -== 8.1  Fallback IP does not work, how can users check ==
678 -
679 -
680 680  When the computer has completed the above fallback IP configuration,the LG01v2 Web UI is still not accessible via fallback IP.
681 681  
682 682  
... ... @@ -690,34 +690,32 @@
690 690  
691 691  [[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"]]
692 692  
693 -
694 694  **2. Check whether the firewall is disabled**
695 695  
696 696  If the firewall is not down, this will affect access to the gateway.
697 697  
698 698  
699 -= (% style="color:inherit; font-family:inherit; font-size:29px" %)9. Supports(%%) =
676 += (% style="color:inherit; font-family:inherit; font-size:29px" %)**11. Supports**(%%) =
700 700  
701 701  
702 702  (((
703 -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]].//**
704 704  )))
705 705  
706 706  (((
707 -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.//**
708 708  
709 709  
710 -= 10. Reference =
687 += **12. Reference** =
711 711  
712 712  
713 713  * Install Tago Core: Refer **Install Tago Core in LG01v2** in[[ Instruction>>doc:Main.Tago\.IO.WebHome]].
714 -
715 715  * [[Advance OS Reference Guide for L>>doc:Main.Armbian OS instruction.WebHome]]G01v2.
716 716  
717 717  
718 718  )))
719 719  
720 -= 11. Order Info =
696 += **13. Order Info** =
721 721  
722 722  
723 723  (% style="color:#0000ff" %)**LG01v2-XXX-YYY**
... ... @@ -729,15 +729,15 @@
729 729  
730 730  (% style="color:#0000ff" %)**YYY**(% style="color:black" %): 4G Cellular Option
731 731  
732 -* (% style="color:red" %)**EC25-E**(% style="color:black" %):  EMEA, Korea, Thailand, India
733 -* (% style="color:red" %)**EC25-AFX**(% style="color:black" %): America: Verizon, AT&T(FirstNet), U.S.Cellular; Canada: Telus
734 -* (% style="color:red" %)**EC25-AUX**(% style="color:black" %): Latin America, New Zeland, Taiwan
735 -* (% 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
736 736  
737 737  More info about valid bands, please see [[EC25-E product page>>url:https://www.quectel.com/product/ec25.htm]].
738 738  
739 739  
740 -= 12. Manufacturer Info =
716 += **14. Manufacturer Info** =
741 741  
742 742  
743 743  **Shenzhen Dragino Technology Development co. LTD**
... ... @@ -747,7 +747,7 @@
747 747  LongCheng Street, LongGang District ; Shenzhen 518116,China
748 748  
749 749  
750 -= 13. FCC Warning =
726 += **15. FCC Warning** =
751 751  
752 752  
753 753  (((
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
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0