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 (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Xiaoling1 +XWiki.Kilight - Content
-
... ... @@ -11,13 +11,9 @@ 11 11 12 12 {{toc/}} 13 13 14 - 15 - 16 - 17 - 18 - 19 19 = **1. Introduction** = 20 20 16 + 21 21 == **1.1 What is LG01-V2** == 22 22 23 23 ... ... @@ -31,6 +31,7 @@ 31 31 ))) 32 32 33 33 30 + 34 34 == **1.2 Specifications** == 35 35 36 36 ... ... @@ -51,8 +51,6 @@ 51 51 * Storage Temperature: -20 ~~ 65°C 52 52 * Power Input: 5V, 2A, DC 53 53 54 - 55 - 56 56 == **1.3 Features** == 57 57 58 58 ... ... @@ -64,8 +64,6 @@ 64 64 * Built-in (% style="color:#037691" %)//**The Things Network**//(%%) local LoRaWAN server 65 65 * Built-in (% style="color:#037691" %)//**Node-Red**// (%%)local Application server 66 66 67 - 68 - 69 69 == **1.4 Block Diagram** == 70 70 71 71 ... ... @@ -91,6 +91,7 @@ 91 91 (% style="color:blue" %)//**➢ WIFI LED**//(%%)//: This LED shows the WIFI interface connection status.// 92 92 93 93 87 + 94 94 == **1.6 Button Intruction** == 95 95 96 96 ... ... @@ -107,6 +107,7 @@ 107 107 //**LED status: ** ETH LED will SOLID BULE Until the restore is finished.// 108 108 109 109 104 + 110 110 = **2. Quick Start** = 111 111 112 112 ... ... @@ -117,6 +117,7 @@ 117 117 118 118 == **2.1 Connects to the network and accesses the gateway Web UI** == 119 119 115 + 120 120 == **2.1.1 connect the network.** == 121 121 122 122 ... ... @@ -149,11 +149,11 @@ 149 149 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20All%20Gateway%20models/HP0C/WebHome/image-20220622102847-7.png?rev=1.1||alt="image-20220622102847-7.png"]] 150 150 151 151 148 + 152 152 = **3. Web Configure Pages** = 153 153 154 154 == **3.1 Home** == 155 155 156 - 157 157 //Shows the system running status~:// 158 158 159 159 [[image:image-20221104155612-1.png||height="497" width="942"]] ... ... @@ -161,6 +161,7 @@ 161 161 162 162 == **3.2 Network Settings** == 163 163 160 + 164 164 === **3.2.1 Network ~-~-> WiFi** === 165 165 166 166 ... ... @@ -167,6 +167,7 @@ 167 167 [[image:image-20221104155654-2.png||height="319" width="813"]] 168 168 169 169 167 + 170 170 === **3.4.2 Network ~-~-> System Status** === 171 171 172 172 ... ... @@ -173,6 +173,7 @@ 173 173 [[image:image-20221104155724-3.png||height="679" width="861"]] 174 174 175 175 174 + 176 176 === **3.4.3 Network ~-~-> Firewall** === 177 177 178 178 ... ... @@ -179,8 +179,10 @@ 179 179 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20All%20Gateway%20models/HP0C/WebHome/image-20220616115351-6.png?width=661&height=244&rev=1.1||alt="image-20220616115351-6.png"]] 180 180 181 181 181 + 182 182 == **3.5 System** == 183 183 184 + 184 184 === **3.5.1 System ~-~-> System Overview** === 185 185 186 186 ... ... @@ -189,6 +189,7 @@ 189 189 [[image:image-20221104155907-4.png]] 190 190 191 191 193 + 192 192 === **3.5.2 System ~-~-> Backup/Restore** === 193 193 194 194 ... ... @@ -209,13 +209,15 @@ 209 209 **Path**: System ~-~-> Built-in Server 210 210 211 211 212 - (% style="color:blue" %)**Troubleshooting:**214 +**Troubleshooting:** 213 213 216 + 214 214 **~ 1. URL does not jump properly** 215 215 216 216 For the Node-Red, you can use the local IP address and the port is 1880 to access it. 217 217 218 218 222 + 219 219 == **4.1 Application Server ~-~- Node-Red** == 220 220 221 221 ... ... @@ -230,9 +230,10 @@ 230 230 231 231 = **5. How to configure the Lora Gateway** = 232 232 233 -== **5.1 Configure and Debug LoRa wireless of LG01v2** == 234 234 238 +== **5.1 Access the Lora configuration page** == 235 235 240 + 236 236 Users can access the Lora configuration page by running the following command, then select the option **''serial port setup"**: 237 237 238 238 (% class="box infomessage" %) ... ... @@ -253,9 +253,7 @@ 253 253 ))) 254 254 255 255 256 -(% style="color:red" %)**Note: Enter the corresponding letter to change the configuration, like A,B,C** 257 - 258 - 261 +(% style="color:red" %)**Note: Enter the corresponding letter to change the configuration, like A,B,C**(%%) 259 259 (% style="color:red" %)[[image:image-20221029174703-3.png]] 260 260 261 261 ... ... @@ -264,46 +264,56 @@ 264 264 265 265 (% class="box infomessage" %) 266 266 ((( 267 - **AT+FRE=868.100,868.100 ~-~--> TX and RX frequency268 -AT+GROUPMOD=0,0 ~-~--> 269 -AT+BW=0,0 ~-~--> 270 -AT+SF=12,12 ~-~--> 271 -AT+POWER=14 ~-~--> 272 -AT+CRC=1,1 ~-~--> 273 -AT+HEADER=0,0 ~-~--> 274 -AT+CR=1,1 ~-~--> 275 -AT+IQ=0,0 ~-~--> 276 -AT+PREAMBLE=8,8 ~-~--> 277 -AT+SYNCWORD=0 ~-~--> Syncword(0: private,1: public) 278 -AT+RXMOD=65535,0 ~-~--> Rx Timeout and Reply mode 279 -AT+RXDAFORM=1 **270 +AT+FRE=868.100,868.100 ~-~--> TX and RX frequency 271 +AT+GROUPMOD=0,0 ~-~--> TX and RX group 272 +AT+BW=0,0 ~-~--> TX and RX Bandwidth 273 +AT+SF=12,12 ~-~--> TX and RX Spreading Factor 274 +AT+POWER=14 ~-~--> TX Power Range 275 +AT+CRC=1,1 ~-~--> TX and RX CRC Type 276 +AT+HEADER=0,0 ~-~--> TX and RX Header Type 277 +AT+CR=1,1 ~-~--> TX and RX Coding Rate 278 +AT+IQ=0,0 ~-~--> TX and RX InvertIQ 279 +AT+PREAMBLE=8,8 ~-~--> TX and RX Preamble Length 280 +AT+SYNCWORD=0 ~-~--> Syncword**(0: private,1: public)** 281 +AT+RXMOD=65535,0 ~-~--> Rx Timeout and Reply mode 282 +AT+RXDAFORM=1 280 280 ))) 281 281 282 282 283 -== **5.2 Example: LG01 v2** ==286 +== **5.2 Example: LG01**-**V2 Peer-to-Peer** == 284 284 285 -=== **5.2.1 Introduce for the example:** === 286 286 287 - 288 288 [[image:image-20221104102736-3.png||height="282" width="723"]] 289 289 290 290 291 - In this example,there are twodevices:292 +The user can run the AT command to set the LG01-V2 RX window always open as a Receiver, The LG01-V2 can display the received data in the built-in server Node-Red, Here are the specific steps: 292 292 293 -* **LA66 Shield + UNO + DHT11**: The UNO will get the temperature and humidity and broadcast the value via LoRa protocol. 294 -* **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. 294 +(% style="color:red" %)**Prerequisites: **(%%)The configuration of LG01-V2 and LA66 Shield must match and the LA66 Shield firmware is **[[LA66 Peer-to-Peer firmware>>http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LA66%20LoRaWAN%20Shield%20User%20Manual/Instruction%20for%20LA66%20Peer%20to%20Peer%20firmware/]]**, users can use **AT+CFG** to check all configurations. 295 295 296 296 297 +=== **Log Temperature Sensor(DHT11) and send data to LG01-V2, show it in Node-RED.** === 297 297 298 -=== **5.2.2 Set Up LA66 Shield + UNO** === 299 299 300 +(% style="color:red; font-weight:bold" %)**LG01-V**(% style="color:red" %)**2 as Receiver: (configured as AT+RXMOD=65535,2)** 300 300 301 -==== **Set up LA66 Module** ==== 302 +(% class="box infomessage" %) 303 +((( 304 +**LG01-V2 configuration:** 302 302 306 +AT+FRE=868.100,868.100 ~-~--> TX and RX frequency set: 868100000 307 +AT+BW=0,0 ~-~--> TX and RX Bandwidth set: 125kHz 308 +AT+SF=12,12 ~-~--> TX and RX Spreading Factor set: SF12 309 +AT+POWER=14 ~-~--> TX Power Range set: 14dBm 310 +AT+CRC=1,1 ~-~--> TX and RX CRC Type 311 +AT+HEADER=0,0 ~-~--> TX and RX Header Type 312 +AT+CR=1,1 ~-~--> TX and RX Coding Rate 313 +AT+IQ=0,0 ~-~--> TX and RX InvertIQ 314 +AT+PREAMBLE=8,8 ~-~--> TX and RX Preamble Length set: 8 315 +AT+SYNCWORD=0 ~-~--> Syncword**(0: private,1: public)** 316 +AT+RXMOD=65535,0 ~-~--> Rx Timeout and Reply mode, RX window always open 317 +))) 303 303 304 -LA66 Module is loaded with the firmware **[[LA66 Peer-to-Peer firmware>>http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LA66%20LoRaWAN%20Shield%20User%20Manual/Instruction%20for%20LA66%20Peer%20to%20Peer%20firmware/]] **and user can use AT Command to set up LA66 with below parameters: 305 305 306 -((( 307 307 (% style="color:red" %)**LA66 Shield as Sender: ** 308 308 309 309 (% class="box infomessage" %) ... ... @@ -325,11 +325,18 @@ 325 325 ))) 326 326 327 327 341 +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).** 328 328 329 - ==== **Setup ArduinoUNO**====343 +When LG01-V2 replies with ACK when it receives a packet sent by LA66 sheild. 330 330 331 - (%id="cke_bm_1033249S" style="display:none" %)** **345 +[[image:image-20221108164413-2.png]] 332 332 347 + 348 +In the real-time log of LG01-V2: 349 + 350 +[[image:image-20221108170314-3.png]] 351 + 352 + 333 333 **Hardware Connection** 334 334 335 335 (% class="box infomessage" %) ... ... @@ -344,17 +344,14 @@ 344 344 [[image:image-20221108170731-5.png||height="588" width="441"]] 345 345 346 346 367 +==== **1. Open Arduino IDE** ==== 347 347 348 -===== **1. Open Arduino IDE** ===== 349 - 350 - 351 351 [[image:image-20221108172149-6.png||height="650" width="542"]] 352 352 353 353 372 +==== **2. Open project** ==== 354 354 355 -===== **2. Open project** ===== 356 356 357 - 358 358 Users can download Arduino files from this link: [[attach:Log-Temperature-Sensor-and-send-data-to-Node-red.ino||target="_blank"]] 359 359 360 360 Then click Compile and Upload to LA66 Shield, ... ... @@ -362,70 +362,21 @@ 362 362 [[image:image-20221108172432-7.png]] 363 363 364 364 382 +==== **3. Open the Serial Monitor to check the LA66 Shield data** ==== 365 365 366 -===== **3. Open the Serial Monitor to check the LA66 Shield data** ===== 367 367 385 +The LA66 Shield reads the temperature and humidity data from the sensor and sends it to LG01-V2, 368 368 369 -The UNO will now reads the temperature and humidity data from the sensor and broadcast it via LoRa wireless, 370 - 371 371 [[image:image-20221108174840-8.png||height="731" width="671"]] 372 372 373 - 374 - 375 -Sending out data as below. 376 - 377 377 [[image:image-20221108175113-9.png||height="556" width="998"]] 378 378 379 379 380 -=== ** 5.2.3SetUpLG01v2** ===392 +==== **4. Import the flow to the built-in server on LG01-V2** ==== 381 381 382 382 383 - ConfigureLG01v2LoRaannelparameterssoit cangetdatafrom LA66 Shield395 +Users can import this example in Node-Red: [[attach:Log-Temperature-Sensor-and-send-data-to-node-red.json||target="_blank"]] 384 384 385 -(% style="color:red; font-weight:bold" %)**LG01v**(% style="color:red" %)**2 as Receiver: (configured as AT+RXMOD=65535,2)** 386 - 387 -(% class="box infomessage" %) 388 -((( 389 -**LG01-V2 configuration:** 390 - 391 -AT+FRE=868.100,868.100 ~-~--> TX and RX frequency set: 868100000 392 -AT+BW=0,0 ~-~--> TX and RX Bandwidth set: 125kHz 393 -AT+SF=12,12 ~-~--> TX and RX Spreading Factor set: SF12 394 -AT+POWER=14 ~-~--> TX Power Range set: 14dBm 395 -AT+CRC=1,1 ~-~--> TX and RX CRC Type 396 -AT+HEADER=0,0 ~-~--> TX and RX Header Type 397 -AT+CR=1,1 ~-~--> TX and RX Coding Rate 398 -AT+IQ=0,0 ~-~--> TX and RX InvertIQ 399 -AT+PREAMBLE=8,8 ~-~--> TX and RX Preamble Length set: 8 400 -AT+SYNCWORD=0 ~-~--> Syncword**(0: private,1: public)** 401 -AT+RXMOD=65535,0 ~-~--> Rx Timeout and Reply mode, RX window always open 402 -))) 403 - 404 - 405 -=== **5.2.4 Test result** === 406 - 407 - 408 -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).** 409 -))) 410 - 411 -When LG01v2 replies with ACK when it receives a packet sent by LA66 sheild. 412 - 413 -[[image:image-20221108164413-2.png]] 414 - 415 - 416 - 417 -In the real-time log of LG01v2: 418 - 419 -[[image:image-20221108170314-3.png]] 420 - 421 - 422 -=== **5.2.5 Plot data chart in LG01v2** === 423 - 424 - 425 -User can plot the temperature and humidity chat via LG01v2 built-in IoT server. 426 - 427 -User can import this example in Node-Red: [[attach:Log-Temperature-Sensor-and-send-data-to-node-red.json||target="_blank"]] 428 - 429 429 [[image:image-20221108180334-10.png||height="651" width="1141"]] 430 430 431 431 ... ... @@ -436,7 +436,7 @@ 436 436 [[image:image-20221108180458-11.png||height="402" width="1137"]] 437 437 438 438 439 -= (% 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(%%)** =407 += (% 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(%%)** = 440 440 441 441 442 442 (% style="color:blue" %)**USB TTL to LG01-V2 Connection:** ... ... @@ -465,12 +465,12 @@ 465 465 466 466 [[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"]] 467 467 468 - 469 469 [[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"]] 470 470 471 471 472 472 = **7. FAQ** = 473 473 441 + 474 474 == **7.1 How does LG01-V2 communicate with Lora shield (LoRa.h)** == 475 475 476 476 ... ... @@ -499,8 +499,6 @@ 499 499 AT+RXDAFORM=1 500 500 ))) 501 501 502 - 503 - 504 504 **Lora shield configuration:** 505 505 506 506 Lora Shield example: [[attach:LoRa_Shield_Sketch_For_MQTT.ino||target="_blank"]] , [[attach:arduino-LoRa-master.zip||target="_blank"]] ... ... @@ -508,13 +508,11 @@ 508 508 [[image:image-20221101161318-2.png]] 509 509 510 510 511 - 512 512 **Test LG01-V2 to receive Lora Shield data:** 513 513 514 514 [[image:image-20221101161951-3.png]] 515 515 516 516 517 - 518 518 **Test the LG01-V2 to send data:** 519 519 520 520 [[image:image-20221101162527-4.png]] ... ... @@ -529,7 +529,6 @@ 529 529 530 530 (% style="color:red" %)**Prerequisites: The configurations of LG01-V2 and Lora shield must match** 531 531 532 - 533 533 **LG01-V2 configuration:** 534 534 535 535 (% class="box infomessage" %) ... ... @@ -548,7 +548,6 @@ 548 548 AT+RXDAFORM=1 ~-~--> RX data format**(0: Hex ,1: String)** 549 549 ))) 550 550 551 - 552 552 After we upload the sketch to Heltec LoRa Node, we can see below output from Arduino. 553 553 554 554 Lora Shield example: [[attach:LoRa_send_trial.ino||target="_blank"]] ... ... @@ -560,7 +560,6 @@ 560 560 561 561 [[image:image-20221112163119-4.png||height="808" width="560"]] 562 562 563 - 564 564 = (% style="color:inherit; font-family:inherit; font-size:29px" %)**8. Supports**(%%) = 565 565 566 566 ... ... @@ -572,6 +572,7 @@ 572 572 **//With your question as detailed as possible. We will reply and help you in the shortest.//** 573 573 574 574 536 + 575 575 = **9. Reference** = 576 576 577 577 ... ... @@ -578,7 +578,6 @@ 578 578 * Install Tago Core: Refer **Install Tago Core in LPS8v2** in[[ Instruction>>doc:Main.Tago\.IO.WebHome]]. 579 579 * [[Advance OS Reference Guide for LPS8v2>>doc:Main.Armbian OS instruction.WebHome]]. 580 580 581 - 582 582 583 583 ))) 584 584 ... ... @@ -606,6 +606,7 @@ 606 606 More info about valid bands, please see [[EC25-E product page>>url:https://www.quectel.com/product/ec25.htm]]. 607 607 608 608 570 + 609 609 = **10. Manufacturer Info** = 610 610 611 611 ... ... @@ -616,6 +616,7 @@ 616 616 LongCheng Street, LongGang District ; Shenzhen 518116,China 617 617 618 618 581 + 619 619 = **11. FCC Warning** = 620 620 621 621 ... ... @@ -648,6 +648,7 @@ 648 648 ((( 649 649 The antenna(s) used for this transmitter must be installed to provide a separation distance of at least 20 cm from all persons and must not be co-located or operating in conjunction with any other antenna or transmitter. 650 650 651 - 652 652 653 653 ))) 616 + 617 +~)~)~)