<
From version < 18.3 >
edited by Xiaoling
on 2022/07/22 11:58
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,9 +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 -
25 -
26 26  = 2. How it works =
27 27  
28 28  
... ... @@ -134,27 +134,22 @@
134 134  Above scripts are store in /etc/lora/decoder/. User can put their scripts here and select it in the UI.
135 135  
136 136  
137 -
138 138  === 2.2.2 How to Decode My End Node ===
139 139  
140 140  
141 -**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
142 142  
143 -**2. **Don't choose MQTT service, use LoRaWAN.
140 +2/ Don't choose MQTT service, use LoRaWAN.
144 144  
145 -**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
146 146  
147 -**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:
148 148  
149 149  {{{/etc/lora/decoder/Dragino_LHT65 END_NODE_DEV_ADDR
150 150  }}}
151 151  
152 -**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:
153 153  
154 -
155 -(% style="color:red" %)
156 -**Some notice:**
157 -
158 158  * RSSI and SNR are added when gateway receive the packet, so there is always this field.
159 159  * If you rename the file, please make it executable.
160 160  * See this link for lua.bit module: [[http:~~/~~/luaforge.net/projects/bit/>>url:http://luaforge.net/projects/bit/]]
... ... @@ -163,6 +163,7 @@
163 163  * User can use other language ,not limited to Lua, just make sure the return is what you want to send.
164 164  
165 165  
159 +
166 166  == 2.2 Downstream ==
167 167  
168 168  
... ... @@ -201,6 +201,7 @@
201 201  * **New version:** echo 018193F4,imme,hex,0101,20,1,SF12,923300000,2 > /var/iot/push/test
202 202  
203 203  
198 +
204 204  (% style="color:#037691" %)**Downstream Frequency**
205 205  
206 206  The LG308 will use the RX2 window info to send the downstream payload, use the default LoRaWAN settings, as below:
... ... @@ -215,6 +215,7 @@
215 215  * RU864: 869.1Mhz, SF12 BW125
216 216  
217 217  
213 +
218 218  (% style="color:#037691" %)**Examples:**
219 219  
220 220  (% class="box" %)
... ... @@ -221,19 +221,25 @@
221 221  (((
222 222  we can use echo command to create files in LG308 for downstream.
223 223  root@dragino-1d25dc:~~# echo 2602111D,time,hex,12345678 > /var/iot/push/test
220 +)))
224 224  
225 -
222 +(% class="box" %)
223 +(((
226 226  **1)** From logread -f of gateway, we can see it has been added as pedning.
227 227  lora_pkt_fwd[4286]: INFO~~ [DNLK]Looking file : test
228 228  lora_pkt_fwd[4286]: INFO~~ [DNLK]devaddr:2602111D, txmode:time, pdfm:hex, size:4, payload1:4Vx,payload_hex:77C1BB90
229 229  lora_pkt_fwd[4286]: INFO~~ [DNLK] DNLINK PENDING!(1 elems).
228 +)))
230 230  
231 -
230 +(% class="box" %)
231 +(((
232 232  **2)** When there is an upstrea from end node, this downstream will be sent and shows:
233 233  lora_pkt_fwd[4286]: INFO: tx_start_delay=1497 (1497.000000) - (1497, bw_delay=0.000000, notch_delay=0.000000)
234 234  lora_pkt_fwd[4286]: [LGWSEND]lgw_send done: count_us=3537314420, freq=923300000, size=17
235 +)))
235 235  
236 -
237 +(% class="box" %)
238 +(((
237 237  **3)** and the end node will got:
238 238  [5764825]~*~*~*~** UpLinkCounter= 98 ~*~*~*~**
239 239  [5764827]TX on freq 905300000 Hz at DR 0
... ... @@ -246,8 +246,10 @@
246 246  Rssi= -41
247 247  Receive data
248 248  (% style="color:#037691" %)**2:12345678**  (%%) ~-~-> Hex
251 +)))
249 249  
250 -
253 +(% class="box" %)
254 +(((
251 251  **4) **If we use the command "echo 2602111D,time,txt,12345678 > /var/iot/push/test" for downstream, the end node will got:
252 252  [5955877]~*~*~*~** UpLinkCounter= 102 ~*~*~*~**
253 253  [5955879]TX on freq 904100000 Hz at DR 0
... ... @@ -306,7 +306,6 @@
306 306  #  whether the Device 2 has been changed.//
307 307  )))
308 308  
309 -
310 310  **~1. Input keys**
311 311  
312 312  [[image:image-20220527162450-3.png]]
... ... @@ -316,7 +316,6 @@
316 316  
317 317  **2. Make sure the LPS8 and LT use the same frequency bands, choose EU868 in this test.**
318 318  
319 -
320 320  **3. Choose Built-in server**
321 321  
322 322  [[image:image-20220527162518-4.png]]
... ... @@ -326,7 +326,7 @@
326 326  
327 327  **4. Run the script.**
328 328  
329 -[[image:image-20220722115213-2.png]]
331 +[[image:image-20220527162552-5.png]]
330 330  
331 331  Run the script
332 332  
... ... @@ -333,7 +333,7 @@
333 333  
334 334  **5. Output:**
335 335  
336 -[[image:image-20220722115133-1.png]]
338 +[[image:image-20220527162619-6.png]]
337 337  
338 338  Output from LPS8
339 339  
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