Last modified by Mengting Qiu on 2025/07/01 15:58

From version 14.13
edited by Xiaoling
on 2023/04/17 09:31
Change comment: There is no comment for this version
To version 14.22
edited by Xiaoling
on 2023/04/17 10:08
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -235,14 +235,14 @@
235 235  The Payload format is as below.
236 236  
237 237  
238 -(% border="1" cellspacing="4" style="background-color:#f7faff; color:black; width:510px" %)
239 -|(% colspan="6" %)**Device Status (FPORT=5)**
238 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
239 +|(% colspan="6" style="background-color:#d9e2f3; color:#0070c0" %)**Device Status (FPORT=5)**
240 240  |(% style="width:103px" %)**Size (bytes)**|(% style="width:72px" %)**1**|**2**|(% style="width:91px" %)**1**|(% style="width:86px" %)**1**|(% style="width:44px" %)**2**
241 241  |(% style="width:103px" %)**Value**|(% style="width:72px" %)Sensor Model|Firmware Version|(% style="width:91px" %)Frequency Band|(% style="width:86px" %)Sub-band|(% style="width:44px" %)BAT
242 242  
243 243  Example parse in TTNv3
244 244  
245 -[[image:image-20230415153147-2.png||height="220" width="1120"]]
245 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/D20-LBD22-LBD23-LB_LoRaWAN_Temperature_Sensor_User_Manual/WebHome/image-20230415153147-2.png?width=1120&height=220&rev=1.1||alt="image-20230415153147-2.png"]]
246 246  
247 247  
248 248  (% style="color:#037691" %)**Sensor Model**(%%): For S31x-LB, this value is 0x0A
... ... @@ -303,19 +303,20 @@
303 303  
304 304  Sensor Data is uplink via FPORT=2
305 305  
306 -|=(((
306 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:510px" %)
307 +|=(% style="width: 99px;background-color:#D9E2F3" %)(((
307 307  **Size(bytes)**
308 -)))|=2|=4|=1|=**2**|=2
309 -|**Value**|(((
310 -[[Battery>>path:#HBattery:]]
311 -)))|(((
312 -[[Unix TimeStamp>>path:#H2.4.1UnixTimeStamp]]
313 -)))|(((
314 -[[Alarm Flag>>path:#HAlarmFlag26MOD:]]
315 -)))|(((
316 -[[Temperature>>path:#HTemperature:]]
317 -)))|(((
318 -[[Humidity>>path:#HHumidity:]]
309 +)))|=(% style="width: 69px;background-color:#D9E2F3" %)2|=(% style="width: 130px;background-color:#D9E2F3" %)4|=(% style="width: 91px;background-color:#D9E2F3" %)1|=(% style="width: 103px;background-color:#D9E2F3" %)**2**|=(% style="width: 80px;background-color:#D9E2F3" %)2
310 +|(% style="width:99px" %)**Value**|(% style="width:69px" %)(((
311 +[[Battery>>||anchor="HBattery:"]]
312 +)))|(% style="width:130px" %)(((
313 +[[Unix TimeStamp>>||anchor="H2.5.2UnixTimeStamp"]]
314 +)))|(% style="width:91px" %)(((
315 +[[Alarm Flag>>||anchor="HAlarmFlag26MOD:"]]
316 +)))|(% style="width:103px" %)(((
317 +[[Temperature>>||anchor="HTemperature:"]]
318 +)))|(% style="width:80px" %)(((
319 +[[Humidity>>||anchor="HHumidity:"]]
319 319  )))
320 320  
321 321  ==== (% style="color:#4472c4" %)**Battery:**(%%) ====
... ... @@ -361,6 +361,7 @@
361 361  
362 362  == 2.4 Payload Decoder file ==
363 363  
365 +
364 364  In TTN, use can add a custom payload so it shows friendly reading
365 365  
366 366  In the page (% style="color:#037691" %)**Applications ~-~-> Payload Formats ~-~-> Custom ~-~-> decoder**(%%) to add the decoder from:
... ... @@ -377,7 +377,7 @@
377 377  === 2.5.1 Ways to get datalog via LoRaWAN ===
378 378  
379 379  
380 -Set [[PNACKMD=1>>url:http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H4.13AutoSendNone-ACKmessages]], S31x-LB will wait for ACK for every uplink, when there is no LoRaWAN network,S31x-LB will mark these records with non-ack messages and store the sensor data, and it will send all messages (10s interval) after the network recovery.
382 +Set [[PNACKMD=1>>||anchor="H2.5.4DatalogUplinkpayloadA028FPORT3D329"]], S31x-LB will wait for ACK for every uplink, when there is no LoRaWAN network,S31x-LB will mark these records with non-ack messages and store the sensor data, and it will send all messages (10s interval) after the network recovery.
381 381  
382 382  * a) S31x-LB will do an ACK check for data records sending to make sure every data arrive server.
383 383  * b) S31x-LB will send data in **CONFIRMED Mode** when PNACKMD=1, but S31x-LB won't re-transmit the packet if it doesn't get ACK, it will just mark it as a NONE-ACK message. In a future uplink if S31x-LB gets a ACK, S31x-LB will consider there is a network connection and resend all NONE-ACK messages.