Changes for page LG01v2 -- LoRa Gateway User Manual
Last modified by Kilight Cao on 2024/10/12 08:58
Change comment:
Uploaded new attachment "image-20221101160705-1.png", version {1}
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 18 removed)
- 1667456058832-484.png
- LoRa_Shield_Sketch_For_MQTT.ino
- arduino-LoRa-master.zip
- image-20221101161318-2.png
- image-20221101161951-3.png
- image-20221101162527-4.png
- image-20221102105419-1.png
- image-20221102110604-2.png
- image-20221102114002-3.png
- image-20221102140053-4.png
- image-20221103140645-1.png
- image-20221103142228-2.png
- image-20221103142416-3.png
- image-20221103143528-4.png
- image-20221103143618-5.png
- image-20221103144405-6.png
- image-20221103152033-7.png
- image-20221103152238-8.png
Details
- Page properties
-
- Content
-
... ... @@ -14,16 +14,16 @@ 14 14 = **1. Introduction** = 15 15 16 16 17 -== **1.1 What is LG01 -V2** ==17 +== **1.1 What is LG01v2** == 18 18 19 19 20 20 ((( 21 21 ((( 22 -The LG01 -V2 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.22 +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. 23 23 ))) 24 24 25 25 ((( 26 -LG01 -V2 supports (% style="color:green" %)**remote management**(%%). System Integrator can easy to remote monitor the gateway and maintain it.26 +LG01v2 supports (% style="color:green" %)**remote management**(%%). System Integrator can easy to remote monitor the gateway and maintain it. 27 27 ))) 28 28 29 29 ... ... @@ -217,13 +217,13 @@ 217 217 218 218 219 219 220 -= **4. How to configure the L oraGateway** =220 += **4. How to configure the LA66 module** = 221 221 222 222 223 -== **4.1 Access the L oraconfiguration page** ==223 +== **4.1 Access the LA66 module** == 224 224 225 225 226 -Users can access the L oraconfiguration page by running the following command, then select the option **''serial port setup"**:226 +Users can access the LA66 module by running the following command, then select the option **''serial port setup"**: 227 227 228 228 (% class="box infomessage" %) 229 229 ((( ... ... @@ -249,47 +249,24 @@ 249 249 250 250 Enter **AT+CFG **in the interface to get the configuration, 251 251 252 +[[image:image-20221029172156-1.png||height="315" width="358"]] 252 252 253 -(% class="box infomessage" %) 254 -((( 255 -AT+FRE=868.100,868.100 ~-~--> TX and RX frequency 256 -AT+GROUPMOD=0,0 ~-~--> TX and RX group 257 -AT+BW=0,0 ~-~--> TX and RX Bandwidth 258 -AT+SF=12,12 ~-~--> TX and RX Spreading Factor 259 -AT+POWER=14 ~-~--> TX Power Range 260 -AT+CRC=1,1 ~-~--> TX and RX CRC Type 261 -AT+HEADER=0,0 ~-~--> TX and RX Header Type 262 -AT+CR=1,1 ~-~--> TX and RX Coding Rate 263 -AT+IQ=0,0 ~-~--> TX and RX InvertIQ 264 -AT+PREAMBLE=8,8 ~-~--> TX and RX Preamble Length 265 -AT+SYNCWORD=0 ~-~--> Syncword**(0: private,1: public)** 266 -AT+RXMOD=65535,0 ~-~--> Rx Timeout and Reply mode 267 -AT+RXDAFORM=1 268 -))) 269 269 255 +== **4.2 Example: LG01v2 Peer-to-Peer** == 270 270 271 -== **4.2 Example: LG01**-**V2 Peer-to-Peer** == 272 272 258 +(% style="color:red" %)**LG01v2 as Receiver: (configured as AT+RXMOD=65535,2)** 273 273 274 -[[image:image-20221 103152033-7.png||height="281" width="620"]]260 +[[image:image-20221031091652-2.png]] 275 275 276 276 277 - Theuser can runtheATcommand to set the LG01-V2 RX window alwaysopen as a Receiver, theLA66 Shielduses**AT+SEND=1,hello world,2,3**to simulate sending data,263 +(% style="color:red" %)**Sender:** 278 278 279 -**Prerequisites: **The configuration of LG01-V2 and LA66 Shield must match, users can use **AT+CFG** to check all configurations. 280 280 266 +[[image:image-20221031092053-4.png]] 281 281 282 -(% style="color:red; font-weight:bold" %)**LG01-V**(% style="color:red" %)**2 as Receiver: (configured as AT+RXMOD=65535,2)** 283 283 284 -[[image:image-20221102140053-4.png]] 285 - 286 - 287 -(% style="color:red" %)**LA66 Shield as Sender: (AT+SEND=1,hello world,2,3)** 288 - 289 -[[image:1667456058832-484.png||height="291" width="353"]] 290 - 291 - 292 -Instruction for Peer-to-Peer firmware:[[ **Instruction **>>url: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/]] 269 +Instruction for LA66 Peer-to-Peer firmware :[[ **Instruction **>>url: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/]] 293 293 ))) 294 294 295 295 ... ... @@ -328,13 +328,13 @@ 328 328 [[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"]] 329 329 330 330 331 -= (% 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"%)2using serial USB(%%)**=308 += (% style="color:inherit; font-family:inherit; font-size:29px" %)**6. How users can access LG01v2 using serial USB**(%%) = 332 332 333 333 334 -(% style="color:blue" %)**USB TTL to LG01 -V2 Connection:**311 +(% style="color:blue" %)**USB TTL to LG01v2 Connection:** 335 335 336 336 337 -Port 1 of the UART on the LG01 -V2 is GND314 +Port 1 of the UART on the LG01v2 is GND 338 338 339 339 (% class="box infomessage" %) 340 340 ((( ... ... @@ -346,7 +346,7 @@ 346 346 ))) 347 347 348 348 349 -**LG01 -V2 UART connection photo**326 +**LG01v2 UART connection photo** 350 350 351 351 [[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"]] 352 352 ... ... @@ -363,51 +363,9 @@ 363 363 = **7. FAQ** = 364 364 365 365 366 - == **7.1Howdoes LG01-V2 communicate with Lora shield (LoRa.h)** ==343 +7.1 367 367 368 368 369 -This example describes how to use LG01-V2, LoRa Shield to set up a LoRa network 370 - 371 -[[image:image-20221103152238-8.png||height="251" width="654"]] 372 - 373 - 374 -(% style="color:red" %)**Prerequisites: The configurations of LG01-V2 and Lora shield must match** 375 - 376 -**LG01-V2 configuration:** 377 - 378 -(% class="box infomessage" %) 379 -((( 380 -AT+FRE=868.100,868.100 ~-~--> TX and RX frequency set: 868100000 381 -AT+BW=0,0 ~-~--> TX and RX Bandwidth set: 125kHz 382 -AT+SF=12,12 ~-~--> TX and RX Spreading Factor set: SF12 383 -AT+POWER=14 ~-~--> TX Power Range 384 -AT+CRC=1,1 ~-~--> TX and RX CRC Type 385 -AT+HEADER=0,0 ~-~--> TX and RX Header Type 386 -AT+CR=1,1 ~-~--> TX and RX Coding Rate 387 -AT+IQ=0,0 ~-~--> TX and RX InvertIQ 388 -AT+PREAMBLE=8,8 ~-~--> TX and RX Preamble Length set: 8 389 -AT+SYNCWORD=0 ~-~--> Syncword**(0: private,1: public), **the corresponding Lora shield syncword is 0x12 390 -AT+RXMOD=65535,0 ~-~--> Rx Timeout and Reply mode,RX window always open 391 -AT+RXDAFORM=1 392 -))) 393 - 394 -**Lora shield configuration:** 395 - 396 -Lora Shield example: [[attach:LoRa_Shield_Sketch_For_MQTT.ino||target="_blank"]] , [[attach:arduino-LoRa-master.zip||target="_blank"]] 397 - 398 -[[image:image-20221101161318-2.png]] 399 - 400 - 401 -**Test LG01-V2 to receive Lora Shield data:** 402 - 403 -[[image:image-20221101161951-3.png]] 404 - 405 - 406 -**Test the LG01-V2 to send data:** 407 - 408 -[[image:image-20221101162527-4.png]] 409 - 410 - 411 411 = (% style="color:inherit; font-family:inherit; font-size:29px" %)**8. Supports**(%%) = 412 412 413 413
- 1667456058832-484.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Kilight - Size
-
... ... @@ -1,1 +1,0 @@ 1 -21.0 KB - Content
- LoRa_Shield_Sketch_For_MQTT.ino
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Kilight - Size
-
... ... @@ -1,1 +1,0 @@ 1 -2.9 KB - Content
-
... ... @@ -1,118 +1,0 @@ 1 -#include <SPI.h> 2 -#include <LoRa.h> 3 - 4 -// This is the LoRa Node side sketch for the MQTT example: http://wiki.dragino.com/index.php?title=MQTT_Forward_Instruction#Example_to_communicate_to_a_simple_MQTT_server 5 - 6 -float tem,hum; 7 -char tem_1[8]={"\0"},hum_1[8]={"\0"}; 8 -char *node_id = "<4567>"; //From LG01 via web Local Channel settings on MQTT.Please refer <> dataformat in here. 9 -uint8_t datasend[36]; 10 -unsigned int count = 1; 11 -unsigned long new_time,old_time=0; 12 - 13 -void setup() 14 -{ 15 - Serial.begin(9600); 16 - while (!Serial); 17 - Serial.println(F("Start MQTT Example")); 18 - if (!LoRa.begin(868100000)) //868000000 is frequency 19 - { 20 - Serial.println("Starting LoRa failed!"); 21 - while (1); 22 - } 23 - // Setup Spreading Factor (6 ~ 12) 24 - LoRa.setSpreadingFactor(12); 25 - 26 - // Setup BandWidth, option: 7800,10400,15600,20800,31250,41700,62500,125000,250000,500000 27 - //Lower BandWidth for longer distance. 28 - LoRa.setSignalBandwidth(125000); 29 - 30 - // Setup Coding Rate:5(4/5),6(4/6),7(4/7),8(4/8) 31 - LoRa.setCodingRate4(5); 32 - LoRa.setSyncWord(0x12); 33 - void disableCrc(); 34 - LoRa.disableInvertIQ(); 35 - LoRa.explicitHeaderMode(); 36 - Serial.println("LoRa init succeeded."); 37 - LoRa.onReceive(onReceive); 38 - LoRa.receive(); 39 -} 40 - 41 -void dhtTem() 42 -{ 43 - tem = random(15,40); 44 - hum = random(40,80); 45 - Serial.println(F("The temperature and humidity:")); 46 - Serial.print("["); 47 - Serial.print(tem); 48 - Serial.print("℃"); 49 - Serial.print(","); 50 - Serial.print(hum); 51 - Serial.print("%"); 52 - Serial.print("]"); 53 - Serial.println(""); 54 -} 55 -void dhtWrite() 56 -{ 57 - char data[50] = "\0"; 58 - //for(int i = 0; i < 50; i++) 59 - //{ 60 - // data[i] = node_id[i]; 61 - //} 62 - 63 - dtostrf(tem,0,1,tem_1); 64 - dtostrf(hum,0,1,hum_1); 65 - 66 - // Serial.println(tem_1); 67 - strcat(data,"tem="); 68 - strcat(data,tem_1); 69 - strcat(data,"&hum="); 70 - strcat(data,hum_1); 71 - strcpy((char *)datasend,data); 72 - 73 - //Serial.println((char *)datasend); 74 - //Serial.println(sizeof datasend); 75 - 76 -} 77 - 78 - 79 -void SendData() 80 -{ 81 - LoRa.beginPacket(); 82 - LoRa.print((char *)datasend); 83 - LoRa.endPacket(); 84 - Serial.println("Packet Sent"); 85 -} 86 - 87 - 88 - 89 -void loop() 90 -{ 91 - new_time=millis(); 92 - if (new_time - old_time >= 30000 || old_time == 0) 93 - { 94 - old_time = new_time; 95 - Serial.print("########### "); 96 - Serial.print("COUNT="); 97 - Serial.print(count); 98 - Serial.println(" ###########"); 99 - count++; 100 - dhtTem(); 101 - dhtWrite(); 102 - SendData(); 103 - LoRa.receive(); 104 - } 105 -} 106 - 107 -void onReceive(int packetSize) { 108 - 109 - // received a packet 110 - Serial.print("Received packet : "); 111 - 112 - // read packet 113 - for (int i = 0; i < packetSize; i++) { 114 - Serial.print((char)LoRa.read()); 115 - } 116 - Serial.print("\n\r"); 117 -} 118 -
- arduino-LoRa-master.zip
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Kilight - Size
-
... ... @@ -1,1 +1,0 @@ 1 -28.6 KB - Content
- image-20221101161318-2.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Kilight - Size
-
... ... @@ -1,1 +1,0 @@ 1 -46.3 KB - Content
- image-20221101161951-3.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Kilight - Size
-
... ... @@ -1,1 +1,0 @@ 1 -131.0 KB - Content
- image-20221101162527-4.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Kilight - Size
-
... ... @@ -1,1 +1,0 @@ 1 -290.1 KB - Content
- image-20221102105419-1.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Kilight - Size
-
... ... @@ -1,1 +1,0 @@ 1 -37.3 KB - Content
- image-20221102110604-2.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Kilight - Size
-
... ... @@ -1,1 +1,0 @@ 1 -35.9 KB - Content
- image-20221102114002-3.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Kilight - Size
-
... ... @@ -1,1 +1,0 @@ 1 -50.1 KB - Content
- image-20221102140053-4.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Kilight - Size
-
... ... @@ -1,1 +1,0 @@ 1 -45.6 KB - Content
- image-20221103140645-1.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Kilight - Size
-
... ... @@ -1,1 +1,0 @@ 1 -39.1 KB - Content
- image-20221103142228-2.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Kilight - Size
-
... ... @@ -1,1 +1,0 @@ 1 -37.7 KB - Content
- image-20221103142416-3.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Kilight - Size
-
... ... @@ -1,1 +1,0 @@ 1 -325.9 KB - Content
- image-20221103143528-4.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Kilight - Size
-
... ... @@ -1,1 +1,0 @@ 1 -25.2 KB - Content
- image-20221103143618-5.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Kilight - Size
-
... ... @@ -1,1 +1,0 @@ 1 -25.1 KB - Content
- image-20221103144405-6.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Kilight - Size
-
... ... @@ -1,1 +1,0 @@ 1 -32.8 KB - Content
- image-20221103152033-7.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Kilight - Size
-
... ... @@ -1,1 +1,0 @@ 1 -25.3 KB - Content
- image-20221103152238-8.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Kilight - Size
-
... ... @@ -1,1 +1,0 @@ 1 -32.8 KB - Content