<
From version < 85.1 >
edited by Kilight Cao
on 2022/11/08 17:51
To version < 69.1 >
edited by Kilight Cao
on 2022/11/04 15:57
>
Change comment: Uploaded new attachment "image-20221104155724-3.png", version {1}

Summary

Details

Page properties
Content
... ... @@ -132,7 +132,25 @@
132 132  
133 133  [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20All%20Gateway%20models/HP0C/WebHome/image-20220622100542-2.png?width=1256&height=369&rev=1.1||alt="image-20220622100542-2.png"]]
134 134  
135 +The LG01-V2 has a fall-back IP address on its WAN port. you have to access the gateway Web-UI to configure the WiFi connection via the fallback IP address.
135 135  
137 +
138 +(% style="color:#037691" %)**Steps to connect via fallback IP:**
139 +
140 +~1. Connect PC's Ethernet port to LG01-V2's WAN port
141 +
142 +2. Configure PC's Ethernet port has  IP: 172.31.255.253 and Netmask: 255.255.255.252
143 +
144 +
145 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20All%20Gateway%20models/HP0C/WebHome/image-20220622101433-4.png?rev=1.1||alt="image-20220622101433-4.png"]]
146 +
147 +
148 +and then On the PC, use the IP address **http:~/~/172.31.255.254** to access the LG01-V2 via Web or Console.
149 +
150 +
151 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20All%20Gateway%20models/HP0C/WebHome/image-20220622102210-5.png?width=919&height=504&rev=1.1||alt="image-20220622102210-5.png"]]
152 +
153 +
136 136  Fill in the WiFi information by checking the box and clicking (% style="color:red" %)**Save&Apply**
137 137  
138 138  
... ... @@ -144,6 +144,7 @@
144 144  
145 145  [[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"]]
146 146  
165 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20All%20Gateway%20models/HP0C/WebHome/image-20220622102901-8.png?width=938&height=476&rev=1.1||alt="image-20220622102901-8.png"]]
147 147  
148 148  
149 149  = **3. Web Configure Pages** =
... ... @@ -152,7 +152,7 @@
152 152  
153 153  //Shows the system running status~://
154 154  
155 -[[image:image-20221104155612-1.png||height="497" width="942"]]
174 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20All%20Gateway%20models/HP0C/WebHome/image-20220622102901-8.png?rev=1.1||alt="image-20220622102901-8.png" height="476" width="939"]]
156 156  
157 157  
158 158  == **3.2 Network Settings** ==
... ... @@ -161,7 +161,7 @@
161 161  === **3.2.1 Network ~-~-> WiFi** ===
162 162  
163 163  
164 -[[image:image-20221104155654-2.png||height="319" width="813"]]
183 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20All%20Gateway%20models/HP0C/WebHome/image-20220616114756-4.png?width=669&height=251&rev=1.1||alt="image-20220616114756-4.png"]]
165 165  
166 166  
167 167  
... ... @@ -168,7 +168,7 @@
168 168  === **3.4.2 Network ~-~-> System Status** ===
169 169  
170 170  
171 -[[image:image-20221104155724-3.png||height="679" width="861"]]
190 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20All%20Gateway%20models/HP0C/WebHome/image-20220820134112-2.png?width=668&height=539&rev=1.1||alt="image-20220820134112-2.png"]]
172 172  
173 173  
174 174  
... ... @@ -187,7 +187,7 @@
187 187  
188 188  Shows the system info:
189 189  
190 -[[image:image-20221104155907-4.png]]
209 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20All%20Gateway%20models/HP0C/WebHome/image-20220917144512-5.png?width=853&height=618&rev=1.1||alt="image-20220917144512-5.png"]]
191 191  
192 192  
193 193  
... ... @@ -194,7 +194,7 @@
194 194  === **3.5.2 System ~-~-> Backup/Restore** ===
195 195  
196 196  
197 -[[image:image-20221104155928-5.png||height="334" width="880"]]
216 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20All%20Gateway%20models/HP0C/WebHome/image-20220917144725-6.png?width=869&height=208&rev=1.1||alt="image-20220917144725-6.png"]]
198 198  
199 199  
200 200  = (% id="cke_bm_1978S" style="display:none" %)** **(%%)**4. Build in Server** =
... ... @@ -203,7 +203,7 @@
203 203  The default factory version of LG01-V2 is installed with the built-in Applicant server: (% style="color:blue" %)**Node-Red**
204 204  
205 205  
206 -[[image:image-20221104155949-6.png||height="315" width="1023"]]
225 +[[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"]]
207 207  
208 208  
209 209  (% style="color:red" %)**Note:**
... ... @@ -289,106 +289,33 @@
289 289  [[image:image-20221104102736-3.png||height="282" width="723"]]
290 290  
291 291  
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:
311 +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,
293 293  
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.
313 +**Prerequisites: **The configuration of LG01-V2 and  LA66 Shield must match, users can use **AT+CFG** to check all configurations.
295 295  
296 296  
297 -=== **Log Temperature Sensor(DHT11) and send data to LG01v2, show it in Node-RED.** ===
298 -
299 -
300 300  (% style="color:red; font-weight:bold" %)**LG01-V**(% style="color:red" %)**2 as Receiver: (configured as AT+RXMOD=65535,2)**
301 301  
302 -(% class="box infomessage" %)
303 -(((
304 -**LG01-V2 configuration:**
318 +[[image:image-20221102140053-4.png]]
305 305  
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 -)))
318 318  
321 +(% style="color:red" %)**LA66 Shield as Sender: (AT+SEND=1,hello world,2,3)**
319 319  
320 -(% style="color:red" %)**LA66 Shield as Sender: **
323 +[[image:1667456058832-484.png||height="291" width="353"]]
321 321  
322 -(% class="box infomessage" %)
323 -(((
324 -**LA66 Shield configuration:**
325 325  
326 -AT+FRE=868.100,868.100  ~-~--> TX and RX frequency set: 868100000
327 -AT+BW=0,0  ~-~--> TX and RX Bandwidth set: 125kHz
328 -AT+SF=12,12  ~-~--> TX and RX Spreading Factor set: SF12
329 -AT+POWER=14  ~-~--> TX Power Range set: 14dBm
330 -AT+CRC=1,1  ~-~--> TX and RX CRC Type
331 -AT+HEADER=0,0  ~-~--> TX and RX Header Type
332 -AT+CR=1,1  ~-~--> TX and RX Coding Rate
333 -AT+IQ=0,0  ~-~--> TX and RX InvertIQ
334 -AT+PREAMBLE=8,8  ~-~--> TX and RX Preamble Length set: 8
335 -AT+SYNCWORD=0  ~-~-->  Syncword**(0: private,1: public)**
336 -AT+RXMOD=6,0  ~-~-->  Rx Timeout and Reply mode
326 +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/]]
337 337  )))
338 -)))
339 339  
340 340  
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).**
330 +Users can import this example in node-red: **[[attach:serial USB.json||target="_blank"]]**
342 342  
343 -When LG01-V2 replies with ACK when it receives a packet sent by LA66 sheild.
332 +[[image:image-20221104100520-2.png||height="605" width="1150"]]
344 344  
345 -[[image:image-20221108164413-2.png]]shield
346 346  
335 += (% 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(%%)** =
347 347  
348 -In the real-time log of LG01-V2:
349 349  
350 -[[image:image-20221108170314-3.png]]
351 -
352 -
353 -**Hardware Connection**
354 -
355 -(% class="box infomessage" %)
356 -(((
357 -**The DHT11 sensor connects to the LA66 Shield:**
358 -
359 -**VCC  <~-~--> 3.3V (Red line)**
360 -**DATA <~-~--> PIN8 (Purple line)**
361 -**GND  <~-~--> GND (White line)**
362 -)))
363 -
364 -[[image:image-20221108170731-5.png||height="588" width="441"]]
365 -
366 -
367 -**1.  open Arduino IDE**
368 -
369 -[[image:image-20221108172149-6.png||height="650" width="542"]]
370 -
371 -
372 -**2.  Open project**
373 -
374 -Users can download Arduino files from this link: [[attach:Log-Temperature-Sensor-and-send-data-to-Node-red.ino||target="_blank"]]
375 -
376 -Then click Compile and Upload to LA66 Shield,
377 -
378 -[[image:image-20221108172432-7.png]]
379 -
380 -
381 -3.
382 -
383 -The LA66 Shield reads the temperature and humidity data from the sensor and sends it to LG01V2,
384 -
385 -Users can import this example in node-red:
386 -
387 -
388 -
389 -= (% 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(%%)** =
390 -
391 -
392 392  (% style="color:blue" %)**USB TTL to LG01-V2  Connection:**
393 393  
394 394  
... ... @@ -461,7 +461,7 @@
461 461  [[image:image-20221101161951-3.png]]
462 462  
463 463  
464 -**Test the LG01-V2 to send data:**
410 +**Test the LG01-V​​​​​​​2 to send data:**
465 465  
466 466  [[image:image-20221101162527-4.png]]
467 467  
Log-Temperature-Sensor-and-send-data-to-Node-red.ino
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -3.6 KB
Content
... ... @@ -1,150 +1,0 @@
1 -#include <SoftwareSerial.h>
2 -#include <Adafruit_Sensor.h>
3 -#include <DHT.h>
4 -#include <DHT_U.h>
5 -/*
6 -
7 -*/
8 -#define DHTPIN 8 // Digital pin connected to the DHT sensor
9 -#define DHTTYPE DHT11 // DHT 11
10 -DHT_Unified dht(DHTPIN, DHTTYPE);
11 -
12 -String inputString = ""; // a String to hold incoming data
13 -bool stringComplete = false; // whether the string is complete
14 -
15 -long old_time=millis();
16 -long new_time;
17 -
18 -long uplink_interval=30000; //ms
19 -
20 -float DHT11_temp;
21 -float DHT11_hum;
22 -
23 -SoftwareSerial ss(10, 11); // Arduino RX, TX ,
24 -
25 -char rxbuff[128];
26 -uint8_t rxbuff_index=0;
27 -
28 -void setup() {
29 - // initialize serial
30 - Serial.begin(9600);
31 -
32 - ss.begin(9600);
33 - ss.listen();
34 -
35 - // reserve 200 bytes for the inputString:
36 - inputString.reserve(200);
37 -
38 - dht.begin();
39 - sensor_t sensor;
40 - dht.temperature().getSensor(&sensor);
41 - dht.humidity().getSensor(&sensor);
42 -
43 - ss.println("ATZ");//reset LA66
44 -}
45 -
46 -void loop() {
47 -
48 - while ( ss.available()) {
49 - // get the new byte:
50 - char inChar = (char) ss.read();
51 - // add it to the inputString:
52 - inputString += inChar;
53 -
54 - rxbuff[rxbuff_index++]=inChar;
55 -
56 - if(rxbuff_index>128)
57 - {
58 - rxbuff[rxbuff_index]='\0';
59 - rxbuff_index=0;
60 - break;
61 - }
62 -
63 - // if the incoming character is a newline, set a flag so the main loop can
64 - // do something about it:
65 - if (inChar == '\n' || inChar == '\r') {
66 - stringComplete = true;
67 - rxbuff[rxbuff_index]='\0';
68 - rxbuff_index=0;
69 - }
70 - }
71 -
72 - while ( Serial.available()) {
73 - // get the new byte:
74 - char inChar = (char) Serial.read();
75 - // add it to the inputString:
76 - inputString += inChar;
77 - // if the incoming character is a newline, set a flag so the main loop can
78 - // do something about it:
79 - if (inChar == '\n' || inChar == '\r') {
80 - ss.print(inputString);
81 - inputString = "\0";
82 - }
83 - }
84 -
85 - // print the string when a newline arrives:
86 - if (stringComplete) {
87 - Serial.print(inputString);
88 -
89 - // clear the string:
90 - inputString = "\0";
91 - stringComplete = false;
92 - }
93 -
94 - new_time = millis();
95 -
96 - if(new_time-old_time>=uplink_interval){
97 - old_time = new_time;
98 -
99 - Serial.print(F("\r\n"));
100 - // Get temperature event and print its value.
101 - sensors_event_t event;
102 - dht.temperature().getEvent(&event);
103 - if (isnan(event.temperature)) {
104 - Serial.println(F("Error reading temperature!"));
105 - DHT11_temp=327.67;
106 - }
107 - else {
108 - DHT11_temp=event.temperature;
109 -
110 - if(DHT11_temp>60){
111 - DHT11_temp=60;
112 - }
113 - else if(DHT11_temp<-20){
114 - DHT11_temp=-20;
115 - }
116 - }
117 - // Get humidity event and print its value.
118 - dht.humidity().getEvent(&event);
119 - if (isnan(event.relative_humidity)) {
120 - DHT11_hum=327.67;
121 - Serial.println(F("Error reading humidity!"));
122 - }
123 - else {
124 - DHT11_hum=event.relative_humidity;
125 -
126 - if(DHT11_hum>100){
127 - DHT11_hum=100;
128 - }
129 - else if(DHT11_hum<0){
130 - DHT11_hum=0;
131 - }
132 - }
133 -
134 - Serial.print(F("Temperature: "));
135 - Serial.print(DHT11_temp);
136 - Serial.println(F("°C"));
137 - Serial.print(F("Humidity: "));
138 - Serial.print(DHT11_hum);
139 - Serial.println(F("%"));
140 - Serial.print(F("\r\n"));
141 -
142 - char sensor_data_buff[128]="\0";
143 -
144 - //confirm status,Fport,payload length,payload(HEX)
145 - snprintf(sensor_data_buff,128,"AT+SEND=0,%02X%02X%02X%02X,0,0",(short)(DHT11_temp*100)>>8 & 0xFF,(short)(DHT11_temp*100) & 0xFF,(short)(DHT11_hum*10)>>8 & 0xFF,(short)(DHT11_hum*10) & 0xFF);
146 - ss.print(sensor_data_buff);
147 - ss.print('\r');
148 - }
149 -}
150 -
image-20221104155907-4.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -66.7 KB
Content
image-20221104155928-5.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -49.5 KB
Content
image-20221104155949-6.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -46.0 KB
Content
image-20221108164337-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -17.5 KB
Content
image-20221108164413-2.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -27.1 KB
Content
image-20221108170314-3.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -34.6 KB
Content
image-20221108170621-4.jpeg
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -544.6 KB
Content
image-20221108170731-5.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -2.5 MB
Content
image-20221108172149-6.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -17.5 KB
Content
image-20221108172432-7.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -45.9 KB
Content
image-20221108174840-8.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -52.1 KB
Content
image-20221108175113-9.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -72.6 KB
Content
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0