Changes for page LG01v2 -- LoRa Gateway User Manual
Last modified by Kilight Cao on 2024/10/12 08:58
Change comment:
Uploaded new attachment "arduino-LoRa-master.zip", version {1}
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 3 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -102,7 +102,7 @@ 102 102 103 103 104 104 105 -= ** 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,166 +217,132 @@ 217 217 218 218 219 219 220 -= **4. Build-inServer** =220 += **4. How to configure the LA66 module** = 221 221 222 222 223 - Thedefault factory version of LG01-V2 isinstalled withthebuilt-inApplicantserver: (% style="color:blue" %)**Node-Red, and**(%%) LoRaWAN Server: (% style="color:blue" %)**TheThings Network - Stack (Open Source 3.19 Version).**223 +== **4.1 Access the LA66 module** == 224 224 225 225 226 - [[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"]]226 +Users can access the LA66 module by running the following command, then select the option **''serial port setup"**: 227 227 228 +(% class="box infomessage" %) 229 +((( 230 +**root@dragino-2406ef:~~# minicom -s** 231 +))) 228 228 229 - (% style="color:red"%)**Note:**233 +[[image:image-20221029174637-2.png||height="410" width="524"]] 230 230 231 - **Path**: System ~-~-> Built-in Server 232 232 236 +And then, change the setting: 233 233 234 -**Troubleshooting:** 238 +(% class="box infomessage" %) 239 +((( 240 +**Serial Device :** **/dev/ttyUSB0** 235 235 242 +**Bps/Par/Bits : 9600 8N1** 243 +))) 236 236 237 -**~ 1. URL does not jump properly** 238 238 239 - 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. 246 +(% style="color:red" %)**Note: Enter the corresponding letter to change the configuration, like A,B,C**(%%) 247 +(% style="color:red" %)[[image:image-20221029174703-3.png]] 240 240 241 - For the Node-Red, you can use the local IP address and the port is 1880 to access it. 242 242 250 +Enter **AT+CFG **in the interface to get the configuration, 243 243 252 +[[image:image-20221029172156-1.png||height="315" width="358"]] 244 244 245 -== **4.1 LoRaWAN Network Server ~-~- The Things Network - Stack (TTN-V3)** == 246 246 255 +== **4.2 Example: LG01v2 Peer-to-Peer** == 247 247 248 -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. 249 249 250 - Such as(% style="background-color:yellow" %)__**//http:~/~/dragino-54ff12:8080orhttp:~/~/<Local-IPV4-Address>//**__258 +(% style="color:red" %)**LG01v2 as Receiver: (configured as AT+RXMOD=65535,2)** 251 251 260 +[[image:image-20221031091652-2.png]] 252 252 253 -Login account: 254 254 255 - **User ID: ** **(% style="background-color:yellow" %)admin(%%)**263 +(% style="color:red" %)**Sender:** 256 256 257 -**Password: ** ** (% style="background-color:yellow" %)dragino(%%)** 258 258 266 +[[image:image-20221031092053-4.png]] 259 259 260 -[[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"]] 261 261 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/]] 270 +))) 262 262 263 263 264 -= =**4.2Application Server~-~- Node-Red** ==273 += **5. Build in Server** = 265 265 266 266 267 - Youcanaccess thegateway'sbuilt-in ASserverof(% style="color:blue" %)**Node-Red(%%)via the URL((% style="background-color:yellow" %)__**//http:~/~/<hostname>:1880 or http:~/~/<local-IPV4-address>//**__(%%)) in your browser.276 +The default factory version of LG01-V2 is installed with the built-in Applicant server: (% style="color:blue" %)**Node-Red** 268 268 269 269 270 - Suchas (% style="background-color:yellow" %)__**//http:~/~/dragino-54ff12:1880http:~/~/<Local-IPV4-Address>//**__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"]] 271 271 272 272 273 - [[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"]]282 +(% style="color:red" %)**Note:** 274 274 284 + **Path**: System ~-~-> Built-in Server 275 275 276 276 277 - =**5. Howuserscan access LG01v2 usingserial USB**=287 +**Troubleshooting:** 278 278 279 279 280 - (% style="color:blue" %)**USBTTLtoLG01v2Connection:**290 +**~ 1. URL does not jump properly** 281 281 292 + For the Node-Red, you can use the local IP address and the port is 1880 to access it. 282 282 283 -Port 1 of the UART on the LG01v2 is GND 284 284 285 -(% class="box infomessage" %) 286 -((( 287 -**TXD <~-~--> UART RXD (Gray line)** 288 288 289 -** RXD<~-~-->UART TXD (Whiteline)**296 +== **5.1 Application Server ~-~- Node-Red** == 290 290 291 -**GND <~-~--> GND (Black line)** 292 -))) 293 293 299 +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. 294 294 295 -**LG01v2 UART connection photo** 296 296 297 - [[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"]]302 +Such as (% style="background-color:yellow" %)__**//http:~/~/dragino-54ff12:1880 or http:~/~/<Local-IPV4-Address>//**__ 298 298 299 299 305 +[[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"]] 300 300 301 -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: 302 302 308 += (% style="color:inherit; font-family:inherit; font-size:29px" %)**6. How users can access LG01v2 using serial USB**(%%) = 303 303 304 -[[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"]] 305 305 306 - [[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"]]311 +(% style="color:blue" %)**USB TTL to LG01v2 Connection:** 307 307 308 -= **3. How to configure the LA66 module** = 309 309 314 +Port 1 of the UART on the LG01v2 is GND 310 310 311 -== **3.1 Access the LA66 module** == 312 - 313 - 314 -Users can access the LA66 module by running the following command, then select the option **''serial port setup"**: 315 - 316 316 (% class="box infomessage" %) 317 317 ((( 318 -**root@dragino-2406ef:~~# minicom -s** 319 -))) 318 +**TXD <~-~--> UART RXD (Gray line)** 320 320 321 - [[image:image-20221029174637-2.png||height="410"width="524"]]320 +**RXD <~-~--> UART TXD (White line)** 322 322 323 - 324 -And then, change the setting: 325 - 326 -(% class="box infomessage" %) 327 -((( 328 -**Serial Device :** **/dev/ttyUSB0** 329 - 330 -**Bps/Par/Bits : 9600 8N1** 322 +**GND <~-~--> GND (Black line)** 331 331 ))) 332 332 333 333 334 -(% style="color:red" %)**Note: Enter the corresponding letter to change the configuration, like A,B,C**(%%) 335 -(% style="color:red" %)[[image:image-20221029174703-3.png]] 326 +**LG01v2 UART connection photo** 336 336 328 +[[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"]] 337 337 338 -Enter **AT+CFG **in the interface to get the configuration, 339 339 340 -[[image:image-20221029172156-1.png||height="315" width="358"]] 341 341 332 +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: 342 342 343 -LG01v2 Peer-to-Peer example: 344 344 345 - (% style="color:red"%)**LG01v2Receiver: (configuredas AT+RXMOD=65535,2)**335 +[[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"]] 346 346 347 -[[image:image-2022 1031091652-2.png]]337 +[[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"]] 348 348 349 349 350 - (% style="color:red"%)**Sender:**340 += **7. FAQ** = 351 351 352 352 353 - [[image:image-20221031092053-4.png]]343 +7.1 354 354 355 355 356 -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/]] 357 -))) 358 - 359 -= **7. Trouble Shooting** = 360 - 361 - 362 -== 7.1 I can't log in to the built-in Server TTN Stack which shows '**Login failed**'. == 363 - 364 - 365 - 366 - 367 -This is caused by the inconsistency between the built-in TTN-Stack domain configuration and your login URL. 368 - 369 -By default, ttn-stack uses the gateway's domain name for URL resolution, but in some networks, they prefer to resolve IP-v4 addresses. 370 - 371 - 372 -So you can change the domain name of the TTN-Stack configuration to the IPv4 address. 373 - 374 -**Click the update URL button to configure the URL with the current eth port address.** 375 - 376 - 377 - 378 - 379 - 380 380 = (% style="color:inherit; font-family:inherit; font-size:29px" %)**8. Supports**(%%) = 381 381 382 382
- 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 +29.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