Changes for page LG01v2 -- LoRa Gateway User Manual
Last modified by Kilight Cao on 2024/10/12 08:58
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 4 removed)
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" %)**➢ 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 AccessandConfigureLG01-v2==117 +== **2.1 Connects to the network and accesses the gateway Web UI** == 118 118 119 -=== 2.1.1 FindIP addressofLG01-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 : 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.1System~-~-> 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:lue" %)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,79 +616,15 @@ 616 616 [[image:image-20221112163119-4.png||height="808" width="560"]] 617 617 618 618 619 -= =7.3HowdoesLG01v2 communicatewith 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 - Inthiscase, users need tosetLSN50 towork in ABP mode andtransmit inonly one frequency.654 += **10. Trouble Shooting** = 625 625 626 - Assumewe have a LG01v2workinginthefrequency 868100000 now,belowisthesteps.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 - 676 -== 7.4 How can users factory reset LG01v2 == 677 - 678 - 679 -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]] 680 - 681 - 682 -Then follow the steps in the link below to restore factory Settings to LG01v2: 683 - 684 -[[How to flash a new image(OS) to the gateway>>url:https://wiki.dragino.com/xwiki/bin/view/Main/Armbian%20OS%20instruction/#H2.3A0Howtoflashanewimage28OS29tothegateway28LPS8V229]] 685 - 686 - 687 -= 8. Trouble Shooting = 688 - 689 -== 8.1 Fallback IP does not work, how can users check == 690 - 691 - 692 692 When the computer has completed the above fallback IP configuration,the LG01v2 Web UI is still not accessible via fallback IP. 693 693 694 694 ... ... @@ -702,34 +702,32 @@ 702 702 703 703 [[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"]] 704 704 705 - 706 706 **2. Check whether the firewall is disabled** 707 707 708 708 If the firewall is not down, this will affect access to the gateway. 709 709 710 710 711 -= (% style="color:inherit; font-family:inherit; font-size:29px" %) 9. Supports(%%) =676 += (% style="color:inherit; font-family:inherit; font-size:29px" %)**11. Supports**(%%) = 712 712 713 713 714 714 ((( 715 -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]].//** 716 716 ))) 717 717 718 718 ((( 719 -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.//** 720 720 721 721 722 -= 1 0. Reference =687 += **12. Reference** = 723 723 724 724 725 725 * Install Tago Core: Refer **Install Tago Core in LG01v2** in[[ Instruction>>doc:Main.Tago\.IO.WebHome]]. 726 - 727 727 * [[Advance OS Reference Guide for L>>doc:Main.Armbian OS instruction.WebHome]]G01v2. 728 728 729 729 730 730 ))) 731 731 732 -= 1 1. Order Info =696 += **13. Order Info** = 733 733 734 734 735 735 (% style="color:#0000ff" %)**LG01v2-XXX-YYY** ... ... @@ -741,15 +741,15 @@ 741 741 742 742 (% style="color:#0000ff" %)**YYY**(% style="color:black" %): 4G Cellular Option 743 743 744 -* (% style="color:red" %)**E C25-E**(%style="color:black"%):745 -* (% style="color:red" %)** EC25-AFX**(%style="color:black"%): America:Verizon,AT&T(FirstNet), U.S.Cellular; Canada: Telus746 -* (% style="color:red" %)** EC25-AUX**(%style="color:black"%): Latin America, New Zeland, Taiwan747 -* (% style="color:red" %)** EC25-J**(%style="color:black"%):,SoftBank,KDDI708 +* (% 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 748 748 749 749 More info about valid bands, please see [[EC25-E product page>>url:https://www.quectel.com/product/ec25.htm]]. 750 750 751 751 752 -= 1 2. Manufacturer Info =716 += **14. Manufacturer Info** = 753 753 754 754 755 755 **Shenzhen Dragino Technology Development co. LTD** ... ... @@ -759,7 +759,7 @@ 759 759 LongCheng Street, LongGang District ; Shenzhen 518116,China 760 760 761 761 762 -= 1 3. FCC Warning =726 += **15. FCC Warning** = 763 763 764 764 765 765 (((
- 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