<
From version < 15.1 >
edited by Xiaoling
on 2022/07/22 11:32
To version < 17.1 >
edited by Xiaoling
on 2022/07/22 11:51
>
Change comment: Uploaded new attachment "image-20220722115133-1.png", version {1}

Summary

Details

Page properties
Content
... ... @@ -1,5 +1,4 @@
1 -*
2 -** Table of** **Contents:
1 +**Table of Contents:**
3 3  
4 4  {{toc/}}
5 5  
... ... @@ -21,6 +21,8 @@
21 21  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]]
22 22  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/]](%%)**
23 23  
23 +
24 +
24 24  = 2. How it works =
25 25  
26 26  
... ... @@ -77,6 +77,8 @@
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  
81 +
82 +
80 80  (% class="box" %)
81 81  (((
82 82  (% 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:
... ... @@ -132,22 +132,27 @@
132 132  Above scripts are store in /etc/lora/decoder/. User can put their scripts here and select it in the UI.
133 133  
134 134  
138 +
135 135  === 2.2.2 How to Decode My End Node ===
136 136  
137 137  
138 -1/ Configure the ABP keys for your end node in the gateway. enable ABP decode in Web UI
142 +**1.** Configure the ABP keys for your end node in the gateway. enable ABP decode in Web UI
139 139  
140 -2/ Don't choose MQTT service, use LoRaWAN.
144 +**2. **Don't choose MQTT service, use LoRaWAN.
141 141  
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 +**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
143 143  
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 +**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:
145 145  
146 146  {{{/etc/lora/decoder/Dragino_LHT65 END_NODE_DEV_ADDR
147 147  }}}
148 148  
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 +**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.
150 150  
155 +
156 +(% style="color:red" %)
157 +**Some notice:**
158 +
151 151  * RSSI and SNR are added when gateway receive the packet, so there is always this field.
152 152  * If you rename the file, please make it executable.
153 153  * See this link for lua.bit module: [[http:~~/~~/luaforge.net/projects/bit/>>url:http://luaforge.net/projects/bit/]]
... ... @@ -157,6 +157,7 @@
157 157  
158 158  
159 159  
168 +
160 160  == 2.2 Downstream ==
161 161  
162 162  
... ... @@ -189,6 +189,8 @@
189 189  * **rxwindow:** transmit on Rx1Window or Rx2Window.
190 190  
191 191  
201 +
202 +
192 192  (% style="color:blue" %)**Completely exmaple:**
193 193  
194 194  * **Old version:** echo 018193F4,imme,hex,0101 > /var/iot/push/test
... ... @@ -196,6 +196,7 @@
196 196  
197 197  
198 198  
210 +
199 199  (% style="color:#037691" %)**Downstream Frequency**
200 200  
201 201  The LG308 will use the RX2 window info to send the downstream payload, use the default LoRaWAN settings, as below:
... ... @@ -211,6 +211,7 @@
211 211  
212 212  
213 213  
226 +
214 214  (% style="color:#037691" %)**Examples:**
215 215  
216 216  (% class="box" %)
... ... @@ -217,25 +217,19 @@
217 217  (((
218 218  we can use echo command to create files in LG308 for downstream.
219 219  root@dragino-1d25dc:~~# echo 2602111D,time,hex,12345678 > /var/iot/push/test
220 -)))
221 221  
222 -(% class="box" %)
223 -(((
234 +
224 224  **1)** From logread -f of gateway, we can see it has been added as pedning.
225 225  lora_pkt_fwd[4286]: INFO~~ [DNLK]Looking file : test
226 226  lora_pkt_fwd[4286]: INFO~~ [DNLK]devaddr:2602111D, txmode:time, pdfm:hex, size:4, payload1:4Vx,payload_hex:77C1BB90
227 227  lora_pkt_fwd[4286]: INFO~~ [DNLK] DNLINK PENDING!(1 elems).
228 -)))
229 229  
230 -(% class="box" %)
231 -(((
240 +
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 -)))
236 236  
237 -(% class="box" %)
238 -(((
245 +
239 239  **3)** and the end node will got:
240 240  [5764825]~*~*~*~** UpLinkCounter= 98 ~*~*~*~**
241 241  [5764827]TX on freq 905300000 Hz at DR 0
... ... @@ -248,10 +248,8 @@
248 248  Rssi= -41
249 249  Receive data
250 250  (% style="color:#037691" %)**2:12345678**  (%%) ~-~-> Hex
251 -)))
252 252  
253 -(% class="box" %)
254 -(((
259 +
255 255  **4) **If we use the command "echo 2602111D,time,txt,12345678 > /var/iot/push/test" for downstream, the end node will got:
256 256  [5955877]~*~*~*~** UpLinkCounter= 102 ~*~*~*~**
257 257  [5955879]TX on freq 904100000 Hz at DR 0
... ... @@ -310,6 +310,7 @@
310 310  #  whether the Device 2 has been changed.//
311 311  )))
312 312  
318 +
313 313  **~1. Input keys**
314 314  
315 315  [[image:image-20220527162450-3.png]]
... ... @@ -319,6 +319,7 @@
319 319  
320 320  **2. Make sure the LPS8 and LT use the same frequency bands, choose EU868 in this test.**
321 321  
328 +
322 322  **3. Choose Built-in server**
323 323  
324 324  [[image:image-20220527162518-4.png]]
image-20220722115133-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +35.1 KB
Content
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0