<
From version < 18.2 >
edited by Xiaoling
on 2022/07/22 11:52
To version < 15.1 >
edited by Xiaoling
on 2022/07/22 11:32
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,4 +1,5 @@
1 -**Table of Contents:**
1 +*
2 +** Table of** **Contents:
2 2  
3 3  {{toc/}}
4 4  
... ... @@ -20,7 +20,6 @@
20 20  1. LoRaWAN Gateway model: [[LPS8>>url:http://www.dragino.com/products/lora-lorawan-gateway/item/148-lps8.html]], [[LG308>>url:http://www.dragino.com/products/lora-lorawan-gateway/item/140-lg308.html]], [[DLOS8>>url:http://www.dragino.com/products/lora-lorawan-gateway/item/160-dlos8.html]] ,[[LIG16>>url:http://www.dragino.com/products/lora-lorawan-gateway/item/171-lig16.html]]
21 21  1. Firmware version for below instruction:**[[(% style="color:purple" %)Since LG02_LG08~~-~~-build-v5.4.1593400722-20200629-1120>>url:http://www.dragino.com/downloads/index.php?dir=LoRa_Gateway/LPS8/Firmware/Release/]](%%)**
22 22  
23 -
24 24  = 2. How it works =
25 25  
26 26  
... ... @@ -77,7 +77,6 @@
77 77  * **SNR**: 3030 3030 3030 3546 = 0x0000 005F = 95, need to divide 10 so SNR is 9.5
78 78  * **Payload**: 0xcc0c 0b63 0266 017f ff7f ff00
79 79  
80 -
81 81  (% class="box" %)
82 82  (((
83 83  (% 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:
... ... @@ -133,27 +133,22 @@
133 133  Above scripts are store in /etc/lora/decoder/. User can put their scripts here and select it in the UI.
134 134  
135 135  
136 -
137 137  === 2.2.2 How to Decode My End Node ===
138 138  
139 139  
140 -**1.** Configure the ABP keys for your end node in the gateway. enable ABP decode in Web UI
138 +1/ Configure the ABP keys for your end node in the gateway. enable ABP decode in Web UI
141 141  
142 -**2. **Don't choose MQTT service, use LoRaWAN.
140 +2/ Don't choose MQTT service, use LoRaWAN.
143 143  
144 -**3.** When your end node send a message to the gateway, there will be a file store in /var/iot/channels. full path should be /var/iot/channels/END_NODE_DEV_ADDR
142 +3/ When your end node send a message to the gateway, there will be a file store in /var/iot/channels. full path should be /var/iot/channels/END_NODE_DEV_ADDR
145 145  
146 -**4.** Use the /etc/lora/decoder/Dragino_LHT65 as template to decode your payload. This script is written in Lua language. User can manually call this script when you see the data file in /var/iot/channels by running:
144 +4/ Use the /etc/lora/decoder/Dragino_LHT65 as template to decode your payload. This script is written in Lua language. User can manually call this script when you see the data file in /var/iot/channels by running:
147 147  
148 148  {{{/etc/lora/decoder/Dragino_LHT65 END_NODE_DEV_ADDR
149 149  }}}
150 150  
151 -**5.** What you see as output is the MQTT data device will upload, user's end node has different payload compare with LHT65, most properly this file will report with error. User need to modify to match the actual payload.
149 +5/ What you see as output is the MQTT data device will upload, user's end node has different payload compare with LHT65, most properly this file will report with error. User need to modify to match the actual payload. Some notice:
152 152  
153 -
154 -(% style="color:red" %)
155 -**Some notice:**
156 -
157 157  * RSSI and SNR are added when gateway receive the packet, so there is always this field.
158 158  * If you rename the file, please make it executable.
159 159  * See this link for lua.bit module: [[http:~~/~~/luaforge.net/projects/bit/>>url:http://luaforge.net/projects/bit/]]
... ... @@ -195,7 +195,6 @@
195 195  * **rxwindow:** transmit on Rx1Window or Rx2Window.
196 196  
197 197  
198 -
199 199  (% style="color:blue" %)**Completely exmaple:**
200 200  
201 201  * **Old version:** echo 018193F4,imme,hex,0101 > /var/iot/push/test
... ... @@ -224,19 +224,25 @@
224 224  (((
225 225  we can use echo command to create files in LG308 for downstream.
226 226  root@dragino-1d25dc:~~# echo 2602111D,time,hex,12345678 > /var/iot/push/test
220 +)))
227 227  
228 -
222 +(% class="box" %)
223 +(((
229 229  **1)** From logread -f of gateway, we can see it has been added as pedning.
230 230  lora_pkt_fwd[4286]: INFO~~ [DNLK]Looking file : test
231 231  lora_pkt_fwd[4286]: INFO~~ [DNLK]devaddr:2602111D, txmode:time, pdfm:hex, size:4, payload1:4Vx,payload_hex:77C1BB90
232 232  lora_pkt_fwd[4286]: INFO~~ [DNLK] DNLINK PENDING!(1 elems).
228 +)))
233 233  
234 -
230 +(% class="box" %)
231 +(((
235 235  **2)** When there is an upstrea from end node, this downstream will be sent and shows:
236 236  lora_pkt_fwd[4286]: INFO: tx_start_delay=1497 (1497.000000) - (1497, bw_delay=0.000000, notch_delay=0.000000)
237 237  lora_pkt_fwd[4286]: [LGWSEND]lgw_send done: count_us=3537314420, freq=923300000, size=17
235 +)))
238 238  
239 -
237 +(% class="box" %)
238 +(((
240 240  **3)** and the end node will got:
241 241  [5764825]~*~*~*~** UpLinkCounter= 98 ~*~*~*~**
242 242  [5764827]TX on freq 905300000 Hz at DR 0
... ... @@ -249,8 +249,10 @@
249 249  Rssi= -41
250 250  Receive data
251 251  (% style="color:#037691" %)**2:12345678**  (%%) ~-~-> Hex
251 +)))
252 252  
253 -
253 +(% class="box" %)
254 +(((
254 254  **4) **If we use the command "echo 2602111D,time,txt,12345678 > /var/iot/push/test" for downstream, the end node will got:
255 255  [5955877]~*~*~*~** UpLinkCounter= 102 ~*~*~*~**
256 256  [5955879]TX on freq 904100000 Hz at DR 0
... ... @@ -309,7 +309,6 @@
309 309  #  whether the Device 2 has been changed.//
310 310  )))
311 311  
312 -
313 313  **~1. Input keys**
314 314  
315 315  [[image:image-20220527162450-3.png]]
... ... @@ -319,7 +319,6 @@
319 319  
320 320  **2. Make sure the LPS8 and LT use the same frequency bands, choose EU868 in this test.**
321 321  
322 -
323 323  **3. Choose Built-in server**
324 324  
325 325  [[image:image-20220527162518-4.png]]
... ... @@ -329,7 +329,7 @@
329 329  
330 330  **4. Run the script.**
331 331  
332 -[[image:image-20220722115213-2.png]]
331 +[[image:image-20220527162552-5.png]]
333 333  
334 334  Run the script
335 335  
... ... @@ -336,7 +336,7 @@
336 336  
337 337  **5. Output:**
338 338  
339 -[[image:image-20220722115133-1.png]]
338 +[[image:image-20220527162619-6.png]]
340 340  
341 341  Output from LPS8
342 342  
image-20220722115133-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -35.1 KB
Content
image-20220722115213-2.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -27.7 KB
Content
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0