Last modified by Xiaoling on 2025/07/10 16:21

From version 54.2
edited by Xiaoling
on 2023/04/26 08:53
Change comment: There is no comment for this version
To version 46.1
edited by Bei Jinggeng
on 2023/02/22 17:45
Change comment: Uploaded new attachment "image-20230222174559-1.png", version {1}

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Xiaoling
1 +XWiki.Bei
Content
... ... @@ -58,9 +58,9 @@
58 58  * Uplink on periodically
59 59  * Downlink to change configure
60 60  * 8500mAh Battery for long term use
61 -* Controllable 3.3v,5v and 12v output to power external sensor
62 62  
63 63  
63 +
64 64  == 1.3 Specification ==
65 65  
66 66  
... ... @@ -108,6 +108,7 @@
108 108  * LoRa Transmit Mode: 125mA @ 20dBm, 82mA @ 14dBm
109 109  
110 110  
111 +
111 111  == 1.4 Probe Types ==
112 112  
113 113  === 1.4.1 Thread Installation Type ===
... ... @@ -127,6 +127,7 @@
127 127  * Connector Type: Various Types, see order info
128 128  
129 129  
131 +
130 130  === 1.4.2 Immersion Type ===
131 131  
132 132  
... ... @@ -136,11 +136,15 @@
136 136  * Measuring Range: Measure range can be customized, up to 100m.
137 137  * Accuracy: 0.2% F.S
138 138  * Long-Term Stability: ±0.2% F.S / Year
141 +* Overload 200% F.S
142 +* Zero Temperature Drift: ±2% F.S)
143 +* FS Temperature Drift: ±2% F.S
139 139  * Storage temperature: -30℃~~80℃
140 -* Operating temperature: 0℃~~50
145 +* Operating temperature: -40℃~~85℃
141 141  * Material: 316 stainless steels
142 142  
143 143  
149 +
144 144  == 1.5 Probe Dimension ==
145 145  
146 146  
... ... @@ -198,20 +198,21 @@
198 198  [[image:1675071855856-879.png]]
199 199  
200 200  
201 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
202 -|=(% style="width: 167px;background-color:#D9E2F3;color:#0070C0" %)**Behavior on ACT**|=(% style="width: 117px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 225px;background-color:#D9E2F3;color:#0070C0" %)**Action**
203 -|(% style="background-color:#f2f2f2; width:167px" %)Pressing ACT between 1s < time < 3s|(% style="background-color:#f2f2f2; width:117px" %)Send an uplink|(% style="background-color:#f2f2f2; width:225px" %)(((
207 +(% border="1" cellspacing="4" style="background-color:#f7faff; color:black; width:510px" %)
208 +|=(% style="width: 167px;" %)**Behavior on ACT**|=(% style="width: 117px;" %)**Function**|=(% style="width: 225px;" %)**Action**
209 +|(% style="width:167px" %)Pressing ACT between 1s < time < 3s|(% style="width:117px" %)Send an uplink|(% style="width:225px" %)(((
204 204  If sensor is already Joined to LoRaWAN network, sensor will send an uplink packet, (% style="color:blue" %)**blue led** (%%)will blink once.
205 205  Meanwhile, BLE module will be active and user can connect via BLE to configure device.
206 206  )))
207 -|(% style="background-color:#f2f2f2; width:167px" %)Pressing ACT for more than 3s|(% style="background-color:#f2f2f2; width:117px" %)Active Device|(% style="background-color:#f2f2f2; width:225px" %)(((
208 -(% style="background-color:#f2f2f2; color:green" %)**Green led**(%%) will fast blink 5 times, device will enter (% style="color:#037691" %)**OTA mode**(%%) for 3 seconds. And then start to JOIN LoRaWAN network.
209 -(% style="background-color:#f2f2f2; color:green" %)**Green led**(%%) will solidly turn on for 5 seconds after joined in network.
213 +|(% style="width:167px" %)Pressing ACT for more than 3s|(% style="width:117px" %)Active Device|(% style="width:225px" %)(((
214 +(% style="color:green" %)**Green led**(%%) will fast blink 5 times, device will enter (% style="color:#037691" %)**OTA mode**(%%) for 3 seconds. And then start to JOIN LoRaWAN network.
215 +(% style="color:green" %)**Green led**(%%) will solidly turn on for 5 seconds after joined in network.
210 210  Once sensor is active, BLE module will be active and user can connect via BLE to configure device, no matter if device join or not join LoRaWAN network.
211 211  )))
212 -|(% style="background-color:#f2f2f2; width:167px" %)Fast press ACT 5 times.|(% style="background-color:#f2f2f2; width:117px" %)Deactivate Device|(% style="background-color:#f2f2f2; width:225px" %)(% style="color:red" %)**Red led**(%%) will solid on for 5 seconds. Means PS-LB-NA is in Deep Sleep Mode.
218 +|(% style="width:167px" %)Fast press ACT 5 times.|(% style="width:117px" %)Deactivate Device|(% style="width:225px" %)(% style="color:red" %)**Red led**(%%) will solid on for 5 seconds. Means PS-LB is in Deep Sleep Mode.
213 213  
214 214  
221 +
215 215  == 1.9 Pin Mapping ==
216 216  
217 217  
... ... @@ -269,9 +269,10 @@
269 269  
270 270  Each PS-LB is shipped with a sticker with the default device EUI as below:
271 271  
272 -[[image:image-20230426085320-1.png]]
279 +[[image:image-20230131134744-2.jpeg]]
273 273  
274 274  
282 +
275 275  You can enter this key in the LoRaWAN Server portal. Below is TTN screen shot:
276 276  
277 277  
... ... @@ -307,6 +307,15 @@
307 307  
308 308  == 2.3 ​Uplink Payload ==
309 309  
318 +
319 +Uplink payloads have two types:
320 +
321 +* Distance Value: Use FPORT=2
322 +* Other control commands: Use other FPORT fields.
323 +
324 +The application server should parse the correct value based on FPORT settings.
325 +
326 +
310 310  === 2.3.1 Device Status, FPORT~=5 ===
311 311  
312 312  
... ... @@ -315,10 +315,10 @@
315 315  Users can also use the downlink command(0x26 01) to ask PS-LB to resend this uplink.
316 316  
317 317  
318 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
319 -|(% colspan="6" style="background-color:#d9e2f3; color:#0070c0" %)**Device Status (FPORT=5)**
320 -|(% style="background-color:#f2f2f2; width:103px" %)**Size (bytes)**|(% style="background-color:#f2f2f2; width:72px" %)**1**|(% style="background-color:#f2f2f2" %)**2**|(% style="background-color:#f2f2f2; width:91px" %)**1**|(% style="background-color:#f2f2f2; width:86px" %)**1**|(% style="background-color:#f2f2f2; width:44px" %)**2**
321 -|(% style="background-color:#f2f2f2; width:103px" %)**Value**|(% style="background-color:#f2f2f2; width:72px" %)Sensor Model|(% style="background-color:#f2f2f2" %)Firmware Version|(% style="background-color:#f2f2f2; width:91px" %)Frequency Band|(% style="background-color:#f2f2f2; width:86px" %)Sub-band|(% style="background-color:#f2f2f2; width:44px" %)BAT
335 +(% border="1" cellspacing="4" style="background-color:#f7faff; color:black; width:510px" %)
336 +|(% colspan="6" %)**Device Status (FPORT=5)**
337 +|(% style="width:103px" %)**Size (bytes)**|(% style="width:72px" %)**1**|**2**|(% style="width:91px" %)**1**|(% style="width:86px" %)**1**|(% style="width:44px" %)**2**
338 +|(% 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
322 322  
323 323  Example parse in TTNv3
324 324  
... ... @@ -384,18 +384,32 @@
384 384  Uplink payload includes in total 9 bytes.
385 385  
386 386  
387 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
388 -|(% style="background-color:#d9e2f3; width:97px" %)(((
404 +(% border="1" cellspacing="4" style="background-color:#f7faff; color:black; width:510px" %)
405 +|(% style="width:97px" %)(((
389 389  **Size(bytes)**
390 -)))|(% style="background-color:#d9e2f3; width:48px" %)**2**|(% style="background-color:#d9e2f3; width:71px" %)**2**|(% style="background-color:#d9e2f3; width:98px" %)**2**|(% style="background-color:#d9e2f3; width:73px" %)**2**|(% style="background-color:#d9e2f3; width:122px" %)**1**
391 -|(% style="width:97px" %)**Value**|(% style="width:48px" %)[[BAT>>||anchor="H2.3.3BatteryInfo"]]|(% style="width:71px" %)[[Probe Model>>||anchor="H2.3.4ProbeModel"]]|(% style="width:98px" %)[[0 ~~~~ 20mA value>>||anchor="H2.3.507E20mAvalue28IDC_IN29"]]|(% style="width:73px" %)[[0 ~~~~ 30v value>>||anchor="H2.3.607E30Vvalue28pinVDC_IN29"]]|(% style="width:122px" %)[[IN1 &IN2 Interrupt  flag>>||anchor="H2.3.7IN126IN226INTpin"]]
407 +)))|(% style="width:48px" %)**2**|(% style="width:71px" %)**2**|(% style="width:98px" %)**2**|(% style="width:73px" %)**2**|(% style="width:122px" %)**1**
408 +|(% style="width:97px" %)Value|(% style="width:48px" %)[[BAT>>||anchor="H2.3.4BatteryInfo"]]|(% style="width:71px" %)[[Probe Model>>||anchor="H2.3.5ProbeModel"]]|(% style="width:98px" %)[[0 ~~~~ 20mA value>>||anchor="H2.3.607E20mAvalue28IDC_IN29"]]|(% style="width:73px" %)[[0 ~~~~ 30v value>>||anchor="H2.3.707E30Vvalue28pinVDC_IN29"]]|(% style="width:122px" %)[[IN1 &IN2 Interrupt  flag>>||anchor="H2.3.8IN126IN226INTpin"]]
392 392  
393 393  [[image:1675144608950-310.png]]
394 394  
395 395  
396 -=== 2.3.3 Battery Info ===
413 +=== 2.3.3 Sensor value, FPORT~=7 ===
397 397  
398 398  
416 +(% border="1" cellspacing="4" style="background-color:#f7faff; color:black; width:508.222px" %)
417 +|(% style="width:94px" %)(((
418 +**Size(bytes)**
419 +)))|(% style="width:43px" %)2|(% style="width:367px" %)n
420 +|(% style="width:94px" %)**Value**|(% style="width:43px" %)[[BAT>>||anchor="H2.3.4BatteryInfo"]]|(% style="width:367px" %)(((
421 +Voltage value, each 2 bytes is a set of voltage values.
422 +)))
423 +
424 +[[image:image-20230220171300-1.png||height="207" width="863"]]
425 +
426 +
427 +=== 2.3.4 Battery Info ===
428 +
429 +
399 399  Check the battery voltage for PS-LB.
400 400  
401 401  Ex1: 0x0B45 = 2885mV
... ... @@ -403,27 +403,26 @@
403 403  Ex2: 0x0B49 = 2889mV
404 404  
405 405  
406 -=== 2.3.4 Probe Model ===
437 +=== 2.3.5 Probe Model ===
407 407  
408 408  
409 -PS-LB has different kind of probe, 4~~20mA represent the full scale of the measuring range. So a 12mA output means different meaning for different probe. 
440 +PS-LB has different kind of probe, 0~~20mA represent the full scale of the measuring range. So a 15mA output means different meaning for different probe. 
410 410  
411 411  
412 -**For example.**
443 +For example.
413 413  
414 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
415 -|(% style="background-color:#d9e2f3; color:#0070c0" %)**Part Number**|(% style="background-color:#d9e2f3; color:#0070c0" %)**Probe Used**|(% style="background-color:#d9e2f3; color:#0070c0" %)**4~~20mA scale**|(% style="background-color:#d9e2f3; color:#0070c0" %)**Example: 12mA meaning**
416 -|(% style="background-color:#f2f2f2" %)PS-LB-I3|(% style="background-color:#f2f2f2" %)immersion type with 3 meters cable|(% style="background-color:#f2f2f2" %)0~~3 meters|(% style="background-color:#f2f2f2" %)1.5 meters pure water
417 -|(% style="background-color:#f2f2f2" %)PS-LB-I5|(% style="background-color:#f2f2f2" %)immersion type with 5 meters cable|(% style="background-color:#f2f2f2" %)0~~5 meters|(% style="background-color:#f2f2f2" %)2.5 meters pure water
418 -|(% style="background-color:#f2f2f2" %)PS-LB-T20-B|(% style="background-color:#f2f2f2" %)T20 threaded probe|(% style="background-color:#f2f2f2" %)0~~1MPa|(% style="background-color:#f2f2f2" %)0.5MPa air / gas or water pressure
445 +(% border="1" cellspacing="4" style="background-color:#f7faff; color:black; width:510px" %)
446 +|(% style="width:111px" %)**Part Number**|(% style="width:158px" %)**Probe Used**|**0~~20mA scale**|**Example: 10mA meaning**
447 +|(% style="width:111px" %)PS-LB-I3|(% style="width:158px" %)immersion type with 3 meters cable|0~~3 meters|1.5 meters pure water
448 +|(% style="width:111px" %)PS-LB-I5|(% style="width:158px" %)immersion type with 5 meters cable|0~~5 meters|2.5 meters pure water
419 419  
420 -The probe model field provides the convenient for server to identical how it should parse the 4~~20mA sensor value and get the correct value.
450 +The probe model field provides the convenient for server to identical how it should parse the 0~~20mA sensor value and get the correct value.
421 421  
422 422  
423 -=== 2.3.5 0~~20mA value (IDC_IN) ===
453 +=== 2.3.6 0~~20mA value (IDC_IN) ===
424 424  
425 425  
426 -The output value from **Pressure Probe**, use together with Probe Model to get the pressure value or water level.
456 +The output value from Pressure Probe, use together with Probe Model to get the pressure value or water level.
427 427  
428 428  (% style="color:#037691" %)**Example**:
429 429  
... ... @@ -430,14 +430,9 @@
430 430  27AE(H) = 10158 (D)/1000 = 10.158mA.
431 431  
432 432  
433 -Instead of pressure probe, User can also connect a general 4~~20mA in this port to support different types of 4~~20mA sensors. below is the connection example:
463 +=== 2.3.7 0~~30V value ( pin VDC_IN) ===
434 434  
435 -[[image:image-20230225154759-1.png||height="408" width="741"]]
436 436  
437 -
438 -=== 2.3.6 0~~30V value ( pin VDC_IN) ===
439 -
440 -
441 441  Measure the voltage value. The range is 0 to 30V.
442 442  
443 443  (% style="color:#037691" %)**Example**:
... ... @@ -445,7 +445,7 @@
445 445  138E(H) = 5006(D)/1000= 5.006V
446 446  
447 447  
448 -=== 2.3.7 IN1&IN2&INT pin ===
473 +=== 2.3.8 IN1&IN2&INT pin ===
449 449  
450 450  
451 451  IN1 and IN2 are used as digital input pins.
... ... @@ -457,7 +457,7 @@
457 457  09 (H): (0x09&0x04)>>2=0    IN2 pin is low level.
458 458  
459 459  
460 -This data field shows if this packet is generated by (% style="color:blue" %)**Interrupt Pin** (%%)or not. [[Click here>>||anchor="H3.3.2SetInterruptMode"]] for the hardware and software set up. Note: The Internet Pin is a separate pin in the screw terminal.
485 +This data field shows if this packet is generated by (% style="color:blue" %)**Interrupt Pin** (%%)or not. [[Click here>>||anchor="H3.2SetInterruptMode"]] for the hardware and software set up. Note: The Internet Pin is a separate pin in the screw terminal.
461 461  
462 462  (% style="color:#037691" %)**Example:**
463 463  
... ... @@ -468,24 +468,6 @@
468 468  0x01: Interrupt Uplink Packet.
469 469  
470 470  
471 -=== (% id="cke_bm_109176S" style="display:none" %) (%%)2.3.8 Sensor value, FPORT~=7 ===
472 -
473 -
474 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:508.222px" %)
475 -|(% style="background-color:#d9e2f3; width:94px" %)(((
476 -**Size(bytes)**
477 -)))|(% style="background-color:#d9e2f3; width:43px" %)2|(% style="background-color:#d9e2f3; width:367px" %)n
478 -|(% style="width:94px" %)**Value**|(% style="width:43px" %)[[BAT>>||anchor="H2.3.3BatteryInfo"]]|(% style="width:367px" %)(((
479 -Voltage value, each 2 bytes is a set of voltage values.
480 -)))
481 -
482 -[[image:image-20230220171300-1.png||height="207" width="863"]]
483 -
484 -Multiple sets of data collected are displayed in this form:
485 -
486 -[voltage value1], [voltage value2], [voltage value3],…[voltage value n/2]
487 -
488 -
489 489  === 2.3.9 ​Decode payload in The Things Network ===
490 490  
491 491  
... ... @@ -566,38 +566,34 @@
566 566  [[https:~~/~~/www.dropbox.com/sh/gf1glloczbzz19h/AABbuYI4WY6VdAmpXo6o1V2Ka?dl=0>>url:https://www.dropbox.com/sh/gf1glloczbzz19h/AABbuYI4WY6VdAmpXo6o1V2Ka?dl=0]]
567 567  
568 568  
569 -= 3. Configure PS-LB =
576 += 3. Configure PS-LB via AT Command or LoRaWAN Downlink =
570 570  
571 -== 3.1 Configure Methods ==
572 572  
579 +Use can configure PS-LB via AT Command or LoRaWAN Downlink.
573 573  
574 -PS-LB-NA supports below configure method:
581 +* AT Command Connection: See [[FAQ>>||anchor="H7.FAQ"]].
582 +* LoRaWAN Downlink instruction for different platforms: See [[IoT LoRaWAN Server>>http://wiki.dragino.com/xwiki/bin/view/Main/]] section.
575 575  
576 -* AT Command via Bluetooth Connection (**Recommand Way**): [[BLE Configure Instruction>>url:http://wiki.dragino.com/xwiki/bin/view/Main/BLE%20Bluetooth%20Remote%20Configure/]].
577 -* AT Command via UART Connection : See [[FAQ>>||anchor="H6.FAQ"]].
578 -* LoRaWAN Downlink.  Instruction for different platforms: See [[IoT LoRaWAN Server>>url:http://wiki.dragino.com/xwiki/bin/view/Main/]] section.
584 +There are two kinds of commands to configure PS-LB, they are:
579 579  
586 +* (% style="color:#037691" %)**General Commands**
580 580  
581 -== 3.2 General Commands ==
582 -
583 -
584 584  These commands are to configure:
585 585  
586 586  * General system settings like: uplink interval.
587 587  * LoRaWAN protocol & radio related command.
588 588  
589 -They are same for all Dragino Devices which support DLWS-005 LoRaWAN Stack. These commands can be found on the wiki:
593 +They are same for all Dragino Device which support DLWS-005 LoRaWAN Stack. These commands can be found on the wiki:
590 590  
591 -[[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20AT%20Commands%20and%20Downlink%20Command/>>url:http://wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20AT%20Commands%20and%20Downlink%20Command/]]
595 +[[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20AT%20Commands%20and%20Downlink%20Command/>>http://wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20AT%20Commands%20and%20Downlink%20Command/]]
592 592  
593 593  
594 -== 3.3 Commands special design for PS-LB ==
598 +* (% style="color:#037691" %)**Commands special design for PS-LB**
595 595  
596 -
597 597  These commands only valid for PS-LB, as below:
598 598  
599 599  
600 -=== 3.3.1 Set Transmit Interval Time ===
603 +== 3.1 Set Transmit Interval Time ==
601 601  
602 602  
603 603  Feature: Change LoRaWAN End Node Transmit Interval.
... ... @@ -604,14 +604,14 @@
604 604  
605 605  (% style="color:blue" %)**AT Command: AT+TDC**
606 606  
607 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
608 -|=(% style="width: 160px; background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 160px; background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 190px;background-color:#D9E2F3;color:#0070C0" %)**Response**
609 -|(% style="background-color:#f2f2f2; width:157px" %)AT+TDC=?|(% style="background-color:#f2f2f2; width:166px" %)Show current transmit Interval|(% style="background-color:#f2f2f2" %)(((
610 +(% border="1" cellspacing="4" style="background-color:#f7faff; color:black; width:510px" %)
611 +|=(% style="width: 156px;" %)**Command Example**|=(% style="width: 137px;" %)**Function**|=**Response**
612 +|(% style="width:156px" %)AT+TDC=?|(% style="width:137px" %)Show current transmit Interval|(((
610 610  30000
611 611  OK
612 612  the interval is 30000ms = 30s
613 613  )))
614 -|(% style="background-color:#f2f2f2; width:157px" %)AT+TDC=60000|(% style="background-color:#f2f2f2; width:166px" %)Set Transmit Interval|(% style="background-color:#f2f2f2" %)(((
617 +|(% style="width:156px" %)AT+TDC=60000|(% style="width:137px" %)Set Transmit Interval|(((
615 615  OK
616 616  Set transmit interval to 60000ms = 60 seconds
617 617  )))
... ... @@ -626,27 +626,28 @@
626 626  * Example 2: Downlink Payload: 0100003C  ~/~/  Set Transmit Interval (TDC) = 60 seconds
627 627  
628 628  
629 -=== 3.3.2 Set Interrupt Mode ===
630 630  
633 +== 3.2 Set Interrupt Mode ==
631 631  
635 +
632 632  Feature, Set Interrupt mode for GPIO_EXIT.
633 633  
634 634  (% style="color:blue" %)**AT Command: AT+INTMOD**
635 635  
636 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
637 -|=(% style="width: 154px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 196px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 157px;background-color:#D9E2F3;color:#0070C0" %)**Response**
638 -|(% style="background-color:#f2f2f2; width:154px" %)AT+INTMOD=?|(% style="background-color:#f2f2f2; width:196px" %)Show current interrupt mode|(% style="background-color:#f2f2f2; width:157px" %)(((
640 +(% border="1" cellspacing="4" style="background-color:#f7faff; color:black; width:510px" %)
641 +|=(% style="width: 154px;" %)**Command Example**|=(% style="width: 196px;" %)**Function**|=(% style="width: 157px;" %)**Response**
642 +|(% style="width:154px" %)AT+INTMOD=?|(% style="width:196px" %)Show current interrupt mode|(% style="width:157px" %)(((
639 639  0
640 640  OK
641 -the mode is 0 =Disable Interrupt
645 +the mode is 0 = No interruption
642 642  )))
643 -|(% style="background-color:#f2f2f2; width:154px" %)AT+INTMOD=2|(% style="background-color:#f2f2f2; width:196px" %)(((
647 +|(% style="width:154px" %)AT+INTMOD=2|(% style="width:196px" %)(((
644 644  Set Transmit Interval
645 -0. (Disable Interrupt),
646 -~1. (Trigger by rising and falling edge)
647 -2. (Trigger by falling edge)
648 -3. (Trigger by rising edge)
649 -)))|(% style="background-color:#f2f2f2; width:157px" %)OK
649 +~1. (Disable Interrupt),
650 +2. (Trigger by rising and falling edge)
651 +3. (Trigger by falling edge)
652 +4. (Trigger by rising edge)
653 +)))|(% style="width:157px" %)OK
650 650  
651 651  (% style="color:blue" %)**Downlink Command: 0x06**
652 652  
... ... @@ -658,59 +658,60 @@
658 658  * Example 2: Downlink Payload: 06000003  ~/~/  Set the interrupt mode to rising edge trigger
659 659  
660 660  
661 -=== 3.3.3 Set the output time ===
662 662  
666 +== 3.3 Set the output time ==
663 663  
668 +
664 664  Feature, Control the output 3V3 , 5V or 12V.
665 665  
666 666  (% style="color:blue" %)**AT Command: AT+3V3T**
667 667  
668 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:474px" %)
669 -|=(% style="width: 154px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 201px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 116px;background-color:#D9E2F3;color:#0070C0" %)**Response**
670 -|(% style="background-color:#f2f2f2; width:154px" %)AT+3V3T=?|(% style="background-color:#f2f2f2; width:201px" %)Show 3V3 open time.|(% style="background-color:#f2f2f2; width:116px" %)(((
673 +(% border="1" cellspacing="4" style="background-color:#f7faff; color:black; width:474px" %)
674 +|=(% style="width: 154px;" %)**Command Example**|=(% style="width: 201px;" %)**Function**|=(% style="width: 116px;" %)**Response**
675 +|(% style="width:154px" %)AT+3V3T=?|(% style="width:201px" %)Show 3V3 open time.|(% style="width:116px" %)(((
671 671  0
672 672  OK
673 673  )))
674 -|(% style="background-color:#f2f2f2; width:154px" %)AT+3V3T=0|(% style="background-color:#f2f2f2; width:201px" %)Normally open 3V3 power supply.|(% style="background-color:#f2f2f2; width:116px" %)(((
679 +|(% style="width:154px" %)AT+3V3T=0|(% style="width:201px" %)Normally open 3V3 power supply.|(% style="width:116px" %)(((
675 675  OK
676 676  default setting
677 677  )))
678 -|(% style="background-color:#f2f2f2; width:154px" %)AT+3V3T=1000|(% style="background-color:#f2f2f2; width:201px" %)Close after a delay of 1000 milliseconds.|(% style="background-color:#f2f2f2; width:116px" %)(((
683 +|(% style="width:154px" %)AT+3V3T=1000|(% style="width:201px" %)Close after a delay of 1000 milliseconds.|(% style="width:116px" %)(((
679 679  OK
680 680  )))
681 -|(% style="background-color:#f2f2f2; width:154px" %)AT+3V3T=65535|(% style="background-color:#f2f2f2; width:201px" %)Normally closed 3V3 power supply.|(% style="background-color:#f2f2f2; width:116px" %)(((
686 +|(% style="width:154px" %)AT+3V3T=65535|(% style="width:201px" %)Normally closed 3V3 power supply.|(% style="width:116px" %)(((
682 682  OK
683 683  )))
684 684  
685 685  (% style="color:blue" %)**AT Command: AT+5VT**
686 686  
687 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:470px" %)
688 -|=(% style="width: 155px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 196px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 114px;background-color:#D9E2F3;color:#0070C0" %)**Response**
689 -|(% style="background-color:#f2f2f2; width:155px" %)AT+5VT=?|(% style="background-color:#f2f2f2; width:196px" %)Show 5V open time.|(% style="background-color:#f2f2f2; width:114px" %)(((
692 +(% border="1" cellspacing="4" style="background-color:#f7faff; color:black; width:470px" %)
693 +|=(% style="width: 155px;" %)**Command Example**|=(% style="width: 196px;" %)**Function**|=(% style="width: 114px;" %)**Response**
694 +|(% style="width:155px" %)AT+5VT=?|(% style="width:196px" %)Show 5V open time.|(% style="width:114px" %)(((
690 690  0
691 691  OK
692 692  )))
693 -|(% style="background-color:#f2f2f2; width:155px" %)AT+5VT=0|(% style="background-color:#f2f2f2; width:196px" %)Normally closed 5V power supply.|(% style="background-color:#f2f2f2; width:114px" %)(((
698 +|(% style="width:155px" %)AT+5VT=0|(% style="width:196px" %)Normally closed 5V power supply.|(% style="width:114px" %)(((
694 694  OK
695 695  default setting
696 696  )))
697 -|(% style="background-color:#f2f2f2; width:155px" %)AT+5VT=1000|(% style="background-color:#f2f2f2; width:196px" %)Close after a delay of 1000 milliseconds.|(% style="background-color:#f2f2f2; width:114px" %)(((
702 +|(% style="width:155px" %)AT+5VT=1000|(% style="width:196px" %)Close after a delay of 1000 milliseconds.|(% style="width:114px" %)(((
698 698  OK
699 699  )))
700 -|(% style="background-color:#f2f2f2; width:155px" %)AT+5VT=65535|(% style="background-color:#f2f2f2; width:196px" %)Normally open 5V power supply.|(% style="background-color:#f2f2f2; width:114px" %)(((
705 +|(% style="width:155px" %)AT+5VT=65535|(% style="width:196px" %)Normally open 5V power supply.|(% style="width:114px" %)(((
701 701  OK
702 702  )))
703 703  
704 704  (% style="color:blue" %)**AT Command: AT+12VT**
705 705  
706 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:443px" %)
707 -|=(% style="width: 156px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 199px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 83px;background-color:#D9E2F3;color:#0070C0" %)**Response**
708 -|(% style="background-color:#f2f2f2; width:156px" %)AT+12VT=?|(% style="background-color:#f2f2f2; width:199px" %)Show 12V open time.|(% style="background-color:#f2f2f2; width:83px" %)(((
711 +(% border="1" cellspacing="4" style="background-color:#f7faff; color:black; width:443px" %)
712 +|=(% style="width: 156px;" %)**Command Example**|=(% style="width: 199px;" %)**Function**|=(% style="width: 83px;" %)**Response**
713 +|(% style="width:156px" %)AT+12VT=?|(% style="width:199px" %)Show 12V open time.|(% style="width:83px" %)(((
709 709  0
710 710  OK
711 711  )))
712 -|(% style="background-color:#f2f2f2; width:156px" %)AT+12VT=0|(% style="background-color:#f2f2f2; width:199px" %)Normally closed 12V power supply.|(% style="background-color:#f2f2f2; width:83px" %)OK
713 -|(% style="background-color:#f2f2f2; width:156px" %)AT+12VT=500|(% style="background-color:#f2f2f2; width:199px" %)Close after a delay of 500 milliseconds.|(% style="background-color:#f2f2f2; width:83px" %)(((
717 +|(% style="width:156px" %)AT+12VT=0|(% style="width:199px" %)Normally closed 12V power supply.|(% style="width:83px" %)OK
718 +|(% style="width:156px" %)AT+12VT=500|(% style="width:199px" %)Close after a delay of 500 milliseconds.|(% style="width:83px" %)(((
714 714  OK
715 715  )))
716 716  
... ... @@ -728,76 +728,57 @@
728 728  * Example 6: Downlink Payload: 07030000  **~-~-->**  AT+12VT=0
729 729  
730 730  
731 -=== 3.3.4 Set the Probe Model ===
732 732  
737 +== 3.4 Set the Probe Model ==
733 733  
734 -Users need to configure this parameter according to the type of external probe. In this way, the server can decode according to this value, and convert the current value output by the sensor into water depth or pressure value.
735 735  
736 -(% style="color:blue" %)**AT Command: AT** **+PROBE**
740 +(% style="color:blue" %)**AT Command: AT** **+PROBE**
737 737  
738 -AT+PROBE=aabb
739 -
740 -When aa=00, it is the water depth mode, and the current is converted into the water depth value; bb is the probe at a depth of several meters.
741 -
742 -When aa=01, it is the pressure mode, which converts the current into a pressure value;
743 -
744 -bb represents which type of pressure sensor it is.
745 -
746 -(A->01,B->02,C->03,D->04,E->05,F->06,G->07,H->08,I->09,J->0A,K->0B,L->0C)
747 -
748 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
749 -|(% style="background-color:#d9e2f3; color:#0070c0; width:154px" %)**Command Example**|(% style="background-color:#d9e2f3; color:#0070c0; width:269px" %)**Function**|(% style="background-color:#d9e2f3; color:#0070c0" %)**Response**
750 -|(% style="background-color:#f2f2f2; width:154px" %)AT +PROBE =?|(% style="background-color:#f2f2f2; width:269px" %)Get or Set the probe model.|(% style="background-color:#f2f2f2" %)0
742 +(% border="1" cellspacing="4" style="background-color:#f7faff; color:black; width:448px" %)
743 +|=(% style="width: 154px;" %)**Command Example**|=(% style="width: 204px;" %)**Function**|=(% style="width: 85px;" %)**Response**
744 +|(% style="width:154px" %)AT +PROBE =?|(% style="width:204px" %)Get or Set the probe model.|(% style="width:85px" %)(((
745 +0
751 751  OK
752 -|(% style="background-color:#f2f2f2; width:154px" %)AT +PROBE =0003|(% style="background-color:#f2f2f2; width:269px" %)Set water depth sensor mode, 3m type.|(% style="background-color:#f2f2f2" %)OK
753 -|(% style="background-color:#f2f2f2; width:154px" %)(((
754 -AT +PROBE =000A
747 +)))
748 +|(% style="width:154px" %)AT +PROBE =0003|(% style="width:204px" %)Set water depth sensor mode, 3m type.|(% style="width:85px" %)OK
749 +|(% style="width:154px" %)AT +PROBE =0101|(% style="width:204px" %)Set pressure transmitters mode, first type.|(% style="width:85px" %)(((
750 +OK
751 +)))
752 +|(% style="width:154px" %)AT +PROBE =0000|(% style="width:204px" %)Initial state, no settings.|(% style="width:85px" %)(((
753 +OK
754 +)))
755 755  
756 -
757 -)))|(% style="background-color:#f2f2f2; width:269px" %)Set water depth sensor mode, 10m type.|(% style="background-color:#f2f2f2" %)OK
758 -|(% style="background-color:#f2f2f2; width:154px" %)AT +PROBE =0101|(% style="background-color:#f2f2f2; width:269px" %)Set pressure transmitters mode, first type(A).|(% style="background-color:#f2f2f2" %)OK
759 -|(% style="background-color:#f2f2f2; width:154px" %)AT +PROBE =0000|(% style="background-color:#f2f2f2; width:269px" %)Initial state, no settings.|(% style="background-color:#f2f2f2" %)OK
760 -
761 761  (% style="color:blue" %)**Downlink Command: 0x08**
762 762  
763 763  Format: Command Code (0x08) followed by 2 bytes.
764 764  
765 -* Example 1: Downlink Payload: 080003  **~-~-->**  AT+PROBE=0003
766 -* Example 2: Downlink Payload: 080101  **~-~-->**  AT+PROBE=0101
760 +* Example 1: Downlink Payload: 080003  **~-~-->**  AT+PROBE=0003
761 +* Example 2: Downlink Payload: 080101  **~-~-->**  AT+PROBE=0101
767 767  
768 768  
769 -=== 3.3.5 Multiple collections are one uplink(Since firmware V1.1) ===
770 770  
765 +== 3.5 Multiple collections are one uplink(Since firmware V1.1) ==
771 771  
767 +
772 772  Added AT+STDC command to collect the voltage of VDC_INPUT multiple times and upload it at one time.
773 773  
774 774  (% style="color:blue" %)**AT Command: AT** **+STDC**
775 775  
776 -AT+STDC=aa,bb,bb
777 -
778 -(% style="color:#037691" %)**aa:**(%%)
779 -**0:** means disable this function and use TDC to send packets.
780 -**1:** means enable this function, use the method of multiple acquisitions to send packets.
781 -(% style="color:#037691" %)**bb:**(%%) Each collection interval (s), the value is 1~~65535
782 -(% style="color:#037691" %)**cc:**(%%)** **the number of collection times, the value is 1~~120
783 -
784 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
785 -|(% style="background-color:#d9e2f3; color:#0070c0; width:160px" %)**Command Example**|(% style="background-color:#d9e2f3; color:#0070c0; width:215px" %)**Function**|(% style="background-color:#d9e2f3; color:#0070c0" %)**Response**
786 -|(% style="background-color:#f2f2f2; width:160px" %)AT+STDC=?|(% style="background-color:#f2f2f2; width:215px" %)Get the mode of multiple acquisitions and one uplink.|(% style="background-color:#f2f2f2" %)1,10,18
772 +(% border="1" cellspacing="4" style="background-color:#f7faff; color:black; width:510px" %)
773 +|=(% style="width: 156px;" %)**Command Example**|=(% style="width: 137px;" %)**Function**|=**Response**
774 +|(% style="width:156px" %)AT+STDC=?|(% style="width:137px" %)(((
775 +Get the mode of multiple acquisitions and one uplink
776 +)))|(((
777 +1,10,18
787 787  OK
788 -|(% style="background-color:#f2f2f2; width:160px" %)AT+STDC=1,10,18|(% style="background-color:#f2f2f2; width:215px" %)Set the mode of multiple acquisitions and one uplink, collect once every 10 seconds, and report after 18 times.|(% style="background-color:#f2f2f2" %)(((
789 -Attention:Take effect after ATZ
790 -
791 -OK
792 792  )))
793 -|(% style="background-color:#f2f2f2; width:160px" %)AT+STDC=0, 0,0|(% style="background-color:#f2f2f2; width:215px" %)(((
794 -Use the TDC interval to send packets.(default)
795 -
796 -
797 -)))|(% style="background-color:#f2f2f2" %)(((
798 -Attention:Take effect after ATZ
799 -
780 +|(% style="width:156px" %)AT+STDC=1,10,18|(% style="width:137px" %)Set the mode of multiple acquisitions and one uplink|(((
800 800  OK
782 +(% style="color:#037691" %)**aa:**(%%)
783 +**0:** means disable this function and use TDC to send packets.
784 +**1:** means enable this function, use the method of multiple acquisitions to send packets.
785 +(% style="color:#037691" %)**bb:**(%%) Each collection interval (s), the value is 1~~65535
786 +(% style="color:#037691" %)**cc: **(%%)the number of collection times, the value is 1~~120
801 801  )))
802 802  
803 803  (% style="color:blue" %)**Downlink Command: 0xAE**
... ... @@ -807,35 +807,108 @@
807 807  * Example 1: Downlink Payload: AE 01 02 58 12** ~-~-->**  AT+STDC=1,600,18
808 808  
809 809  
810 -= 4. Battery & Power Consumption =
811 811  
797 += 4. Battery & how to replace =
812 812  
813 -PS-LB-NA uses ER26500 + SPC1520 battery pack. See below link for detail information about the battery info and how to replace.
799 +== 4.1 Battery Type ==
814 814  
815 -[[**Battery Info & Power Consumption Analyze**>>url:http://wiki.dragino.com/xwiki/bin/view/Main/How%20to%20calculate%20the%20battery%20life%20of%20Dragino%20sensors%3F/]] .
816 816  
802 +PS-LB is equipped with a [[8500mAH ER26500 Li-SOCI2 battery>>https://www.dropbox.com/sh/w9l2oa3ytpculph/AAAPtt-apH4lYfCj-2Y6lHvQa?dl=0]]. The battery is un-rechargeable battery with low discharge rate targeting for 8~~10 years use. This type of battery is commonly used in IoT target for long-term running, such as water meter.
817 817  
818 -= 5. OTA firmware update =
804 +The discharge curve is not linear so can’t simply use percentage to show the battery level. Below is the battery performance.
819 819  
806 +[[image:1675146710956-626.png]]
820 820  
808 +
809 +Minimum Working Voltage for the PS-LB:
810 +
811 +PS-LB:  2.45v ~~ 3.6v
812 +
813 +
814 +== 4.2 Replace Battery ==
815 +
816 +
817 +Any battery with range 2.45 ~~ 3.6v can be a replacement. We recommend to use Li-SOCl2 Battery.
818 +
819 +And make sure the positive and negative pins match.
820 +
821 +
822 +== 4.3 Power Consumption Analyze ==
823 +
824 +
825 +Dragino Battery powered product are all runs in Low Power mode. We have an update battery calculator which base on the measurement of the real device. User can use this calculator to check the battery life and calculate the battery life if want to use different transmit interval.
826 +
827 +Instruction to use as below:
828 +
829 +(% style="color:blue" %)**Step 1:**(%%) Downlink the up-to-date DRAGINO_Battery_Life_Prediction_Table.xlsx from: [[https:~~/~~/www.dropbox.com/sh/zwex6i331j5oeq2/AACIMf9f_v2qsJ39CuMQ5Py_a?dl=0>>https://www.dropbox.com/sh/zwex6i331j5oeq2/AACIMf9f_v2qsJ39CuMQ5Py_a?dl=0]]
830 +
831 +(% style="color:blue" %)**Step 2:**(%%) Open it and choose
832 +
833 +* Product Model
834 +* Uplink Interval
835 +* Working Mode
836 +
837 +And the Life expectation in difference case will be shown on the right.
838 +
839 +[[image:1675146895108-304.png]]
840 +
841 +
842 +The battery related documents as below:
843 +
844 +* [[Battery Dimension>>https://www.dropbox.com/s/ox5g9njwjle7aw3/LSN50-Battery-Dimension.pdf?dl=0]],
845 +* [[Lithium-Thionyl Chloride Battery datasheet, Tech Spec>>https://www.dropbox.com/sh/d4oyfnp8o94180o/AABQewCNSh5GPeQH86UxRgQQa?dl=0]]
846 +* [[Lithium-ion Battery-Capacitor datasheet>>https://www.dropbox.com/s/791gjes2lcbfi1p/SPC_1520_datasheet.jpg?dl=0]], [[Tech Spec>>https://www.dropbox.com/s/4pkepr9qqqvtzf2/SPC1520%20Technical%20Specification20171123.pdf?dl=0]]
847 +
848 +[[image:image-20230131145708-3.png]]
849 +
850 +
851 +=== 4.3.1 ​Battery Note ===
852 +
853 +
854 +The Li-SICO battery is designed for small current / long period application. It is not good to use a high current, short period transmit method. The recommended minimum period for use of this battery is 5 minutes. If you use a shorter period time to transmit LoRa, then the battery life may be decreased.
855 +
856 +
857 +=== 4.3.2 Replace the battery ===
858 +
859 +
860 +You can change the battery in the PS-LB.The type of battery is not limited as long as the output is between 3v to 3.6v. On the main board, there is a diode (D1) between the battery and the main circuit. If you need to use a battery with less than 3.3v, please remove the D1 and shortcut the two pads of it so there won't be voltage drop between battery and main board.
861 +
862 +The default battery pack of PS-LB includes a ER26500 plus super capacitor. If user can't find this pack locally, they can find ER26500 or equivalence, which will also work in most case. The SPC can enlarge the battery life for high frequency use (update period below 5 minutes)
863 +
864 +
865 += 5. Remote Configure device =
866 +
867 +== 5.1 Connect via BLE ==
868 +
869 +
870 +Please see this instruction for how to configure via BLE: [[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/BLE%20Bluetooth%20Remote%20Configure/>>url:http://wiki.dragino.com/xwiki/bin/view/Main/BLE%20Bluetooth%20Remote%20Configure/]]
871 +
872 +
873 +== 5.2 AT Command Set ==
874 +
875 +
876 +
877 += 6. OTA firmware update =
878 +
879 +
821 821  Please see this link for how to do OTA firmware update: [[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/Firmware%20OTA%20Update%20for%20Sensors/>>url:http://wiki.dragino.com/xwiki/bin/view/Main/Firmware%20OTA%20Update%20for%20Sensors/]]
822 822  
823 823  
824 -= 6. FAQ =
883 += 7. FAQ =
825 825  
826 -== 6.1 How to use AT Command via UART to access device? ==
885 +== 7.1 How to use AT Command to access device? ==
827 827  
828 828  
829 829  See: [[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/UART%20Access%20for%20LoRa%20ST%20v4%20base%20model/#H1.LoRaSTv4baseHardware>>url:http://wiki.dragino.com/xwiki/bin/view/Main/UART%20Access%20for%20LoRa%20ST%20v4%20base%20model/#H1.LoRaSTv4baseHardware]]
830 830  
831 831  
832 -== 6.2 How to update firmware via UART port? ==
891 +== 7.2 How to update firmware via UART port? ==
833 833  
834 834  
835 835  See: [[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/UART%20Access%20for%20LoRa%20ST%20v4%20base%20model/#H1.LoRaSTv4baseHardware>>url:http://wiki.dragino.com/xwiki/bin/view/Main/UART%20Access%20for%20LoRa%20ST%20v4%20base%20model/#H1.LoRaSTv4baseHardware]]
836 836  
837 837  
838 -== 6.3 How to change the LoRa Frequency Bands/Region? ==
897 +== 7.3 How to change the LoRa Frequency Bands/Region? ==
839 839  
840 840  
841 841  You can follow the instructions for [[how to upgrade image>>doc:Main.Firmware Upgrade Instruction for STM32 base products.WebHome]].
... ... @@ -842,13 +842,13 @@
842 842  When downloading the images, choose the required image file for download. ​
843 843  
844 844  
845 -= 7. Order Info =
904 += 8. Order Info =
846 846  
847 847  
848 848  [[image:image-20230131153105-4.png]]
849 849  
850 850  
851 -= 8. ​Packing Info =
910 += 9. ​Packing Info =
852 852  
853 853  
854 854  (% style="color:#037691" %)**Package Includes**:
... ... @@ -863,9 +863,10 @@
863 863  * Weight / pcs : g
864 864  
865 865  
866 -= 9. Support =
867 867  
926 += 10. Support =
868 868  
928 +
869 869  * Support is provided Monday to Friday, from 09:00 to 18:00 GMT+8. Due to different timezones we cannot offer live support. However, your questions will be answered as soon as possible in the before-mentioned schedule.
870 870  
871 871  * Provide as much information as possible regarding your enquiry (product models, accurately describe your problem and steps to replicate it etc) and send a mail to [[support@dragino.com>>url:http://../../../../../../D:%5C%E5%B8%82%E5%9C%BA%E8%B5%84%E6%96%99%5C%E8%AF%B4%E6%98%8E%E4%B9%A6%5CLoRa%5CLT%E7%B3%BB%E5%88%97%5Csupport@dragino.com]]
image-20230225154759-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Edwin
Size
... ... @@ -1,1 +1,0 @@
1 -468.9 KB
Content
image-20230426085320-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -190.0 KB
Content