<
From version < 27.1 >
edited by Kilight Cao
on 2022/10/31 09:57
To version < 61.1 >
edited by Kilight Cao
on 2022/11/03 15:30
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -14,16 +14,16 @@
14 14  = **1. Introduction** =
15 15  
16 16  
17 -== **1.1 What is LG01v2** ==
17 +== **1.1 What is LG01-V2** ==
18 18  
19 19  
20 20  (((
21 21  (((
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.
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.
23 23  )))
24 24  
25 25  (((
26 -LG01v2 supports (% style="color:green" %)**remote management**(%%). System Integrator can easy to remote monitor the gateway and maintain it.
26 +LG01-V2 supports (% style="color:green" %)**remote management**(%%). System Integrator can easy to remote monitor the gateway and maintain it.
27 27  )))
28 28  
29 29  
... ... @@ -102,7 +102,7 @@
102 102  
103 103  
104 104  
105 -= ** 2. Quick Start** =
105 += **2. Quick Start** =
106 106  
107 107  
108 108  The LG01-V2 supports network access via Ethernet or Wi-Fi connection and runs without a network.
... ... @@ -217,13 +217,13 @@
217 217  
218 218  
219 219  
220 -= **4. How to configure the LA66 module** =
220 += **4. How to configure the Lora Gateway** =
221 221  
222 222  
223 -== **4.1 Access the LA66 module** ==
223 +== **4.1 Access the Lora configuration page** ==
224 224  
225 225  
226 -Users can access the LA66 module by running the following command, then select the option **''serial port setup"**:
226 +Users can access the Lora configuration page by running the following command, then select the option **''serial port setup"**:
227 227  
228 228  (% class="box infomessage" %)
229 229  (((
... ... @@ -249,31 +249,54 @@
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"]]
253 253  
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 +)))
254 254  
255 -== **4.2 Example: LG01v2 Peer-to-Peer** ==
256 256  
271 +== **4.2 Example: LG01**-**V2 Peer-to-Peer** ==
257 257  
258 -(% style="color:red" %)**LG01v2 as Receiver: (configured as AT+RXMOD=65535,2)**
259 259  
260 -[[image:image-20221031091652-2.png]]
274 +[[image:image-20221103152033-7.png||height="281" width="620"]]
261 261  
262 262  
263 -(% style="color:red" %)**Sender:**
277 +The user can run the AT command to set the LG01-V2 RX window always open as a Receiver, the LA66 Shield uses **AT+SEND=1,hello world,2,3** to simulate sending data,
264 264  
279 +**Prerequisites: **The configuration of LG01-V2 and  LA66 Shield must match, users can use **AT+CFG** to check all configurations.
265 265  
266 -[[image:image-20221031092053-4.png]]
267 267  
282 +(% style="color:red; font-weight:bold" %)**LG01-V**(% style="color:red" %)**2 as Receiver: (configured as AT+RXMOD=65535,2)**
268 268  
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/]]
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/]]
270 270  )))
271 271  
272 272  
273 -= (% id="cke_bm_262449S" style="display:none" %)** **(%%)**5. Build-in Server** =
296 += **5. Build in Server** =
274 274  
275 275  
276 -The default factory version of LG01-V2 is installed with the built-in Applicant server: (% style="color:blue" %)**Node-Red, and**(%%) LoRaWAN Server: (% style="color:blue" %)**The Things Network - Stack (Open Source 3.19 Version).**
299 +The default factory version of LG01-V2 is installed with the built-in Applicant server: (% style="color:blue" %)**Node-Red**
277 277  
278 278  
279 279  [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20All%20Gateway%20models/HP0C/WebHome/image-20220820115644-1.png?width=778&height=217&rev=1.1||alt="image-20220820115644-1.png"]]
... ... @@ -289,34 +289,13 @@
289 289  
290 290  **~ 1. URL does not jump properly**
291 291  
292 - For the ttn-stack, you can click the update the URL which will update the configuration where change the hostname to the current local IP address as the URL.
293 -
294 294   For the Node-Red, you can use the local IP address and the port is 1880 to access it.
295 295  
296 296  
297 297  
298 -== **5.1 LoRaWAN Network  Server ~-~- The Things Network - Stack (TTN-V3)** ==
319 +== **5.1 Application Server ~-~- Node-Red** ==
299 299  
300 300  
301 -You can access the gateway's built-in LNS server of (% style="color:blue" %)**The Things Network - Stack **(%%)via the URL( (% style="background-color:yellow" %)__**//http:~/~/<hostname>:8080 or http:~/~/<local-IPV4-address> //**__(%%)) in your browser.
302 -
303 -Such as  (% style="background-color:yellow" %)__**//http:~/~/dragino-54ff12:8080  or http:~/~/<Local-IPV4-Address>//**__
304 -
305 -
306 -Login account:
307 -
308 -**User ID: ** ** (% style="background-color:yellow" %)admin(%%)**
309 -
310 -**Password: ** ** (% style="background-color:yellow" %)dragino(%%)**
311 -
312 -
313 -[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20All%20Gateway%20models/HP0C/WebHome/image-20220725171719-1.png?width=769&height=570&rev=1.1||alt="image-20220725171719-1.png"]]
314 -
315 -
316 -
317 -== **5.2 Application Server ~-~- Node-Red** ==
318 -
319 -
320 320  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.
321 321  
322 322  
... ... @@ -326,13 +326,13 @@
326 326  [[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"]]
327 327  
328 328  
329 -= (% style="color:inherit; font-family:inherit; font-size:29px" %)**6. How users can access LG01v2 using serial USB**(%%) =
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" %)2 using serial USB(%%)** =
330 330  
331 331  
332 -(% style="color:blue" %)**USB TTL to LG01v2  Connection:**
334 +(% style="color:blue" %)**USB TTL to LG01-V2  Connection:**
333 333  
334 334  
335 -Port 1 of the UART on the LG01v2 is GND
337 +Port 1 of the UART on the LG01-V2 is GND
336 336  
337 337  (% class="box infomessage" %)
338 338  (((
... ... @@ -344,7 +344,7 @@
344 344  )))
345 345  
346 346  
347 -**LG01v2 UART connection photo**
349 +**LG01-V2 UART connection photo**
348 348  
349 349  [[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"]]
350 350  
... ... @@ -358,27 +358,54 @@
358 358  [[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"]]
359 359  
360 360  
361 -= **7. Trouble Shooting** =
363 += **7. FAQ** =
362 362  
363 363  
364 -== 7.1  I can't log in to the built-in Server TTN Stack which shows '**Login failed**'. ==
366 +== **7.1 How does LG01-V2 communicate with Lora shield (LoRa.h)** ==
365 365  
366 366  
369 +This example describes how to use LG01-V2, LoRa Shield to set up a LoRa network
367 367  
371 +[[image:image-20221103152238-8.png||height="251" width="654"]]
368 368  
369 -This is caused by the inconsistency between the built-in TTN-Stack domain configuration and your login URL.
370 370  
371 -By default, ttn-stack uses the gateway's domain name for URL resolution, but in some networks, they prefer to resolve IP-v4 addresses.
374 +(% style="color:red" %)**Prerequisites: The configurations of LG01-V2 and Lora shield must match**
372 372  
376 +**LG01-V2 configuration:**
373 373  
374 -So you can change the domain name of the TTN-Stack configuration to the IPv4 address.
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 +)))
375 375  
376 -**Click the update URL button to configure the URL with the current eth port address.**
394 +**Lora shield configuration:**
377 377  
396 +Lora Shield example: [[attach:LoRa_Shield_Sketch_For_MQTT.ino||target="_blank"]] , [[attach:arduino-LoRa-master.zip||target="_blank"]]
378 378  
398 +[[image:image-20221101161318-2.png]]
379 379  
380 380  
401 +**Test LG01-V2 to receive Lora Shield data:**
381 381  
403 +[[image:image-20221101161951-3.png]]
404 +
405 +
406 +**Test the LG01-V​​​​​​​2 to send data:**
407 +
408 +[[image:image-20221101162527-4.png]]
409 +
410 +
382 382  = (% style="color:inherit; font-family:inherit; font-size:29px" %)**8. Supports**(%%) =
383 383  
384 384  
1667456058832-484.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +21.0 KB
Content
LoRa_Shield_Sketch_For_MQTT.ino
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +2.9 KB
Content
... ... @@ -1,0 +1,118 @@
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,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +28.6 KB
Content
image-20221101160705-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +6.1 KB
Content
image-20221101161318-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +46.3 KB
Content
image-20221101161951-3.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +131.0 KB
Content
image-20221101162527-4.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +290.1 KB
Content
image-20221102105419-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +37.3 KB
Content
image-20221102110604-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +35.9 KB
Content
image-20221102114002-3.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +50.1 KB
Content
image-20221102140053-4.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +45.6 KB
Content
image-20221103140645-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +39.1 KB
Content
image-20221103142228-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +37.7 KB
Content
image-20221103142416-3.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +325.9 KB
Content
image-20221103143528-4.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +25.2 KB
Content
image-20221103143618-5.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +25.1 KB
Content
image-20221103144405-6.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +32.8 KB
Content
image-20221103152033-7.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +25.3 KB
Content
image-20221103152238-8.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +32.8 KB
Content
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0