<
From version < 16.9 >
edited by Xiaoling
on 2022/07/22 11:47
To version < 15.2 >
edited by Xiaoling
on 2022/07/22 11:33
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -79,9 +79,6 @@
79 79  * **SNR**: 3030 3030 3030 3546 = 0x0000 005F = 95, need to divide 10 so SNR is 9.5
80 80  * **Payload**: 0xcc0c 0b63 0266 017f ff7f ff00
81 81  
82 -
83 -
84 -
85 85  (% class="box" %)
86 86  (((
87 87  (% 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:
... ... @@ -141,23 +141,19 @@
141 141  === 2.2.2 How to Decode My End Node ===
142 142  
143 143  
144 -**1.** Configure the ABP keys for your end node in the gateway. enable ABP decode in Web UI
141 +1/ Configure the ABP keys for your end node in the gateway. enable ABP decode in Web UI
145 145  
146 -**2. **Don't choose MQTT service, use LoRaWAN.
143 +2/ Don't choose MQTT service, use LoRaWAN.
147 147  
148 -**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 +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
149 149  
150 -**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 +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:
151 151  
152 152  {{{/etc/lora/decoder/Dragino_LHT65 END_NODE_DEV_ADDR
153 153  }}}
154 154  
155 -**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.
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. Some notice:
156 156  
157 -
158 -(% style="color:red" %)
159 -**Some notice:**
160 -
161 161  * RSSI and SNR are added when gateway receive the packet, so there is always this field.
162 162  * If you rename the file, please make it executable.
163 163  * See this link for lua.bit module: [[http:~~/~~/luaforge.net/projects/bit/>>url:http://luaforge.net/projects/bit/]]
... ... @@ -167,8 +167,6 @@
167 167  
168 168  
169 169  
170 -
171 -
172 172  == 2.2 Downstream ==
173 173  
174 174  
... ... @@ -201,6 +201,7 @@
201 201  * **rxwindow:** transmit on Rx1Window or Rx2Window.
202 202  
203 203  
195 +
204 204  (% style="color:blue" %)**Completely exmaple:**
205 205  
206 206  * **Old version:** echo 018193F4,imme,hex,0101 > /var/iot/push/test
... ... @@ -227,19 +227,25 @@
227 227  (((
228 228  we can use echo command to create files in LG308 for downstream.
229 229  root@dragino-1d25dc:~~# echo 2602111D,time,hex,12345678 > /var/iot/push/test
222 +)))
230 230  
231 -
224 +(% class="box" %)
225 +(((
232 232  **1)** From logread -f of gateway, we can see it has been added as pedning.
233 233  lora_pkt_fwd[4286]: INFO~~ [DNLK]Looking file : test
234 234  lora_pkt_fwd[4286]: INFO~~ [DNLK]devaddr:2602111D, txmode:time, pdfm:hex, size:4, payload1:4Vx,payload_hex:77C1BB90
235 235  lora_pkt_fwd[4286]: INFO~~ [DNLK] DNLINK PENDING!(1 elems).
230 +)))
236 236  
237 -
232 +(% class="box" %)
233 +(((
238 238  **2)** When there is an upstrea from end node, this downstream will be sent and shows:
239 239  lora_pkt_fwd[4286]: INFO: tx_start_delay=1497 (1497.000000) - (1497, bw_delay=0.000000, notch_delay=0.000000)
240 240  lora_pkt_fwd[4286]: [LGWSEND]lgw_send done: count_us=3537314420, freq=923300000, size=17
237 +)))
241 241  
242 -
239 +(% class="box" %)
240 +(((
243 243  **3)** and the end node will got:
244 244  [5764825]~*~*~*~** UpLinkCounter= 98 ~*~*~*~**
245 245  [5764827]TX on freq 905300000 Hz at DR 0
... ... @@ -252,8 +252,10 @@
252 252  Rssi= -41
253 253  Receive data
254 254  (% style="color:#037691" %)**2:12345678**  (%%) ~-~-> Hex
253 +)))
255 255  
256 -
255 +(% class="box" %)
256 +(((
257 257  **4) **If we use the command "echo 2602111D,time,txt,12345678 > /var/iot/push/test" for downstream, the end node will got:
258 258  [5955877]~*~*~*~** UpLinkCounter= 102 ~*~*~*~**
259 259  [5955879]TX on freq 904100000 Hz at DR 0
... ... @@ -312,7 +312,6 @@
312 312  #  whether the Device 2 has been changed.//
313 313  )))
314 314  
315 -
316 316  **~1. Input keys**
317 317  
318 318  [[image:image-20220527162450-3.png]]
... ... @@ -322,7 +322,6 @@
322 322  
323 323  **2. Make sure the LPS8 and LT use the same frequency bands, choose EU868 in this test.**
324 324  
325 -
326 326  **3. Choose Built-in server**
327 327  
328 328  [[image:image-20220527162518-4.png]]
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0