<
From version < 18.5 >
edited by Xiaoling
on 2022/07/22 11:59
To version < 19.2 >
edited by Xiaoling
on 2022/09/17 16:42
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -12,6 +12,8 @@
12 12  * No internet connection.
13 13  * User wants to get data forward in gateway and forward to their server base on MQTT/HTTP, etc. (Combine ABP communication method and [[MQTT forward together>>MQTT Forward Instruction]]).
14 14  
15 +
16 +
15 15  (((
16 16  The basic of this feature is the decoding of (% style="color:red" %)**LoRaWAN ABP End Node**(%%). Requirements:
17 17  )))
... ... @@ -23,7 +23,6 @@
23 23  
24 24  
25 25  
26 -
27 27  = 2. How it works =
28 28  
29 29  
... ... @@ -47,8 +47,10 @@
47 47  
48 48  We need to input above keys in LG308 and enable ABP decryption.
49 49  
51 +
50 50  [[image:image-20220527161119-1.png]]
51 51  
54 +
52 52  Input the ABP keys in LG308
53 53  
54 54  
... ... @@ -59,14 +59,18 @@
59 59  Now when this End Node (Dev Addr=2602111D) send a uplink packet. When this packet arrive LG308, LG308 will decode it and put the decode data on the file /var/iot/channels/2602111D . So we have this data for further process with other applications in LG308.
60 60  
61 61  (((
62 -We can see the log of LG308 to know this packet arrive
65 +We can see the log of LG308 to know this packet arrive.
66 +
67 +
63 63  )))
64 64  
65 65  [[image:image-20220527161149-2.png]]
66 66  
72 +
67 67  LG308 log by "(% style="color:red" %)**logread -f**" (%%)command
68 68  
69 69  
76 +
70 70  The data of End Node is stored in the file /var/iot/channels/2602111D. We can use hexdump command to check it.
71 71  
72 72  (% class="box" %)
... ... @@ -83,7 +83,6 @@
83 83  
84 84  
85 85  
86 -
87 87  (% class="box" %)
88 88  (((
89 89  (% style="color:red" %)**Notice 1**(%%): The data file stored in LG308 for the end node is bin file. If the end node sends ASCII string to gateway, the output will as below:
... ... @@ -171,6 +171,7 @@
171 171  
172 172  
173 173  
180 +
174 174  == 2.2 Downstream ==
175 175  
176 176  
... ... @@ -180,6 +180,7 @@
180 180  
181 181  (% style="color:#037691" %)**dev_addr,imme/time,txt/hex,payload**
182 182  
190 +
183 183  Since fimware > Dragino-v2 lgw-5.4.1608518541 . Support more option
184 184  
185 185  (% style="color:#037691" %)**dev_addr,imme/time,txt/hex,payload,txpw,txbw,SF,frequency,rxwindow**
... ... @@ -203,6 +203,7 @@
203 203  * **rxwindow:** transmit on Rx1Window or Rx2Window.
204 204  
205 205  
214 +
206 206  (% style="color:blue" %)**Completely exmaple:**
207 207  
208 208  * **Old version:** echo 018193F4,imme,hex,0101 > /var/iot/push/test
... ... @@ -209,8 +209,9 @@
209 209  * **New version:** echo 018193F4,imme,hex,0101,20,1,SF12,923300000,2 > /var/iot/push/test
210 210  
211 211  
212 -(% style="color:#037691" %)**Downstream Frequency**
213 213  
222 +(% style="color:#037691" %)**Downstream Frequency:**
223 +
214 214  The LG308 will use the RX2 window info to send the downstream payload, use the default LoRaWAN settings, as below:
215 215  
216 216  * EU868: 869.525Mhz, DR0(SF12BW125)
... ... @@ -223,6 +223,7 @@
223 223  * RU864: 869.1Mhz, SF12 BW125
224 224  
225 225  
236 +
226 226  (% style="color:#037691" %)**Examples:**
227 227  
228 228  (% class="box" %)
... ... @@ -316,32 +316,39 @@
316 316  )))
317 317  
318 318  
319 -**~1. Input keys**
330 +(% style="color:blue" %)**1. Input keys**
320 320  
332 +
321 321  [[image:image-20220527162450-3.png]]
322 322  
323 323  Input Keys in LPS8
324 324  
325 325  
326 -**2. Make sure the LPS8 and LT use the same frequency bands, choose EU868 in this test.**
327 327  
339 +(% style="color:blue" %)**2. Make sure the LPS8 and LT use the same frequency bands, choose EU868 in this test.**
328 328  
329 -**3. Choose Built-in server**
330 330  
342 +(% style="color:blue" %)**3. Choose Built-in server**
343 +
344 +
331 331  [[image:image-20220527162518-4.png]]
332 332  
333 333  Choose Built-in server
334 334  
335 335  
336 -**4. Run the script.**
337 337  
351 +(% style="color:blue" %)**4. Run the script.**
352 +
353 +
338 338  [[image:image-20220722115213-2.png]]
339 339  
340 340  Run the script
341 341  
342 342  
343 -**5. Output:**
344 344  
360 +(% style="color:blue" %)**5. Output:**
361 +
362 +
345 345  [[image:image-20220722115133-1.png]]
346 346  
347 347  Output from LPS8
... ... @@ -373,8 +373,9 @@
373 373  
374 374  
375 375  
376 -**run socket tool in PC**
394 +(% style="color:blue" %)**run socket tool in PC**
377 377  
396 +
378 378  [[image:image-20220527163028-9.png]]
379 379  
380 380  
... ... @@ -382,8 +382,9 @@
382 382  
383 383  
384 384  
385 -**Input Server address and port**
404 +(% style="color:blue" %)**Input Server address and port**
386 386  
406 +
387 387  [[image:image-20220527163106-10.png]]
388 388  
389 389  Input Server address and port
... ... @@ -390,8 +390,9 @@
390 390  
391 391  
392 392  
393 -**See value receive in socket tool:**
413 +(% style="color:blue" %)**See value receive in socket tool:**
394 394  
415 +
395 395  [[image:image-20220527163144-11.png]]
396 396  
397 397  value receive in socket tool
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0