<
From version < 46.1 >
edited by Bei Jinggeng
on 2023/02/22 17:45
To version < 53.20 >
edited by Xiaoling
on 2023/04/03 13:58
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Bei
1 +XWiki.Xiaoling
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
61 61  
62 62  
63 -
64 64  == 1.3 Specification ==
65 65  
66 66  
... ... @@ -108,7 +108,6 @@
108 108  * LoRa Transmit Mode: 125mA @ 20dBm, 82mA @ 14dBm
109 109  
110 110  
111 -
112 112  == 1.4 Probe Types ==
113 113  
114 114  === 1.4.1 Thread Installation Type ===
... ... @@ -128,7 +128,6 @@
128 128  * Connector Type: Various Types, see order info
129 129  
130 130  
131 -
132 132  === 1.4.2 Immersion Type ===
133 133  
134 134  
... ... @@ -138,15 +138,11 @@
138 138  * Measuring Range: Measure range can be customized, up to 100m.
139 139  * Accuracy: 0.2% F.S
140 140  * 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
144 144  * Storage temperature: -30℃~~80℃
145 -* Operating temperature: -40℃~~85℃
140 +* Operating temperature: 0℃~~50
146 146  * Material: 316 stainless steels
147 147  
148 148  
149 -
150 150  == 1.5 Probe Dimension ==
151 151  
152 152  
... ... @@ -204,21 +204,20 @@
204 204  [[image:1675071855856-879.png]]
205 205  
206 206  
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" %)(((
201 +(% border="1" cellspacing="4" style="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" %)(((
210 210  If sensor is already Joined to LoRaWAN network, sensor will send an uplink packet, (% style="color:blue" %)**blue led** (%%)will blink once.
211 211  Meanwhile, BLE module will be active and user can connect via BLE to configure device.
212 212  )))
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.
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.
216 216  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.
217 217  )))
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.
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.
219 219  
220 220  
221 -
222 222  == 1.9 Pin Mapping ==
223 223  
224 224  
... ... @@ -315,15 +315,6 @@
315 315  
316 316  == 2.3 ​Uplink Payload ==
317 317  
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 -
327 327  === 2.3.1 Device Status, FPORT~=5 ===
328 328  
329 329  
... ... @@ -332,10 +332,10 @@
332 332  Users can also use the downlink command(0x26 01) to ask PS-LB to resend this uplink.
333 333  
334 334  
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
319 +(% border="1" cellspacing="4" style="width:510px" %)
320 +|(% colspan="6" style="background-color:#d9e2f3; color:#0070c0" %)**Device Status (FPORT=5)**
321 +|(% 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**
322 +|(% 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
339 339  
340 340  Example parse in TTNv3
341 341  
... ... @@ -401,32 +401,18 @@
401 401  Uplink payload includes in total 9 bytes.
402 402  
403 403  
404 -(% border="1" cellspacing="4" style="background-color:#f7faff; color:black; width:510px" %)
388 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
405 405  |(% style="width:97px" %)(((
406 406  **Size(bytes)**
407 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 +|(% 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"]]
409 409  
410 410  [[image:1675144608950-310.png]]
411 411  
412 412  
413 -=== 2.3.3 Sensor value, FPORT~=7 ===
397 +=== 2.3.3 Battery Info ===
414 414  
415 415  
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 -
430 430  Check the battery voltage for PS-LB.
431 431  
432 432  Ex1: 0x0B45 = 2885mV
... ... @@ -434,26 +434,27 @@
434 434  Ex2: 0x0B49 = 2889mV
435 435  
436 436  
437 -=== 2.3.5 Probe Model ===
407 +=== 2.3.4 Probe Model ===
438 438  
439 439  
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 +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. 
441 441  
442 442  
443 -For example.
413 +**For example.**
444 444  
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
415 +(% border="1" cellspacing="4" style="width:510px" %)
416 +|(% 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**
417 +|(% 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
418 +|(% 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
419 +|(% 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
449 449  
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 +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.
451 451  
452 452  
453 -=== 2.3.6 0~~20mA value (IDC_IN) ===
424 +=== 2.3.5 0~~20mA value (IDC_IN) ===
454 454  
455 455  
456 -The output value from Pressure Probe, use together with Probe Model to get the pressure value or water level.
427 +The output value from **Pressure Probe**, use together with Probe Model to get the pressure value or water level.
457 457  
458 458  (% style="color:#037691" %)**Example**:
459 459  
... ... @@ -460,9 +460,14 @@
460 460  27AE(H) = 10158 (D)/1000 = 10.158mA.
461 461  
462 462  
463 -=== 2.3.7 0~~30V value ( pin VDC_IN) ===
434 +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:
464 464  
436 +[[image:image-20230225154759-1.png||height="408" width="741"]]
465 465  
438 +
439 +=== 2.3.6 0~~30V value ( pin VDC_IN) ===
440 +
441 +
466 466  Measure the voltage value. The range is 0 to 30V.
467 467  
468 468  (% style="color:#037691" %)**Example**:
... ... @@ -470,7 +470,7 @@
470 470  138E(H) = 5006(D)/1000= 5.006V
471 471  
472 472  
473 -=== 2.3.8 IN1&IN2&INT pin ===
449 +=== 2.3.7 IN1&IN2&INT pin ===
474 474  
475 475  
476 476  IN1 and IN2 are used as digital input pins.
... ... @@ -482,7 +482,7 @@
482 482  09 (H): (0x09&0x04)>>2=0    IN2 pin is low level.
483 483  
484 484  
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 +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.
486 486  
487 487  (% style="color:#037691" %)**Example:**
488 488  
... ... @@ -493,6 +493,24 @@
493 493  0x01: Interrupt Uplink Packet.
494 494  
495 495  
472 +=== (% id="cke_bm_109176S" style="display:none" %) (%%)2.3.8 Sensor value, FPORT~=7 ===
473 +
474 +
475 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:508.222px" %)
476 +|(% style="width:94px" %)(((
477 +**Size(bytes)**
478 +)))|(% style="width:43px" %)2|(% style="width:367px" %)n
479 +|(% style="width:94px" %)**Value**|(% style="width:43px" %)[[BAT>>||anchor="H2.3.3BatteryInfo"]]|(% style="width:367px" %)(((
480 +Voltage value, each 2 bytes is a set of voltage values.
481 +)))
482 +
483 +[[image:image-20230220171300-1.png||height="207" width="863"]]
484 +
485 +Multiple sets of data collected are displayed in this form:
486 +
487 +[voltage value1], [voltage value2], [voltage value3],…[voltage value n/2]
488 +
489 +
496 496  === 2.3.9 ​Decode payload in The Things Network ===
497 497  
498 498  
... ... @@ -573,34 +573,38 @@
573 573  [[https:~~/~~/www.dropbox.com/sh/gf1glloczbzz19h/AABbuYI4WY6VdAmpXo6o1V2Ka?dl=0>>url:https://www.dropbox.com/sh/gf1glloczbzz19h/AABbuYI4WY6VdAmpXo6o1V2Ka?dl=0]]
574 574  
575 575  
576 -= 3. Configure PS-LB via AT Command or LoRaWAN Downlink =
570 += 3. Configure PS-LB =
577 577  
572 +== 3.1 Configure Methods ==
578 578  
579 -Use can configure PS-LB via AT Command or LoRaWAN Downlink.
580 580  
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 +PS-LB-NA supports below configure method:
583 583  
584 -There are two kinds of commands to configure PS-LB, they are:
577 +* AT Command via Bluetooth Connection (**Recommand Way**): [[BLE Configure Instruction>>url:http://wiki.dragino.com/xwiki/bin/view/Main/BLE%20Bluetooth%20Remote%20Configure/]].
578 +* AT Command via UART Connection : See [[FAQ>>||anchor="H6.FAQ"]].
579 +* LoRaWAN Downlink.  Instruction for different platforms: See [[IoT LoRaWAN Server>>url:http://wiki.dragino.com/xwiki/bin/view/Main/]] section.
585 585  
586 -* (% style="color:#037691" %)**General Commands**
587 587  
582 +== 3.2 General Commands ==
583 +
584 +
588 588  These commands are to configure:
589 589  
590 590  * General system settings like: uplink interval.
591 591  * LoRaWAN protocol & radio related command.
592 592  
593 -They are same for all Dragino Device which support DLWS-005 LoRaWAN Stack. These commands can be found on the wiki:
590 +They are same for all Dragino Devices which support DLWS-005 LoRaWAN Stack. These commands can be found on the wiki:
594 594  
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 +[[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/]]
596 596  
597 597  
598 -* (% style="color:#037691" %)**Commands special design for PS-LB**
595 +== 3.3 Commands special design for PS-LB ==
599 599  
597 +
600 600  These commands only valid for PS-LB, as below:
601 601  
602 602  
603 -== 3.1 Set Transmit Interval Time ==
601 +=== 3.3.1 Set Transmit Interval Time ===
604 604  
605 605  
606 606  Feature: Change LoRaWAN End Node Transmit Interval.
... ... @@ -607,14 +607,14 @@
607 607  
608 608  (% style="color:blue" %)**AT Command: AT+TDC**
609 609  
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|(((
608 +(% border="1" cellspacing="4" style="width:510px" %)
609 +|=(% style="width: 160px; background-color: rgb(217, 226, 243); color: rgb(0, 112, 192);" %)**Command Example**|=(% style="width: 160px; background-color: rgb(217, 226, 243); color: rgb(0, 112, 192);" %)**Function**|=(% style="width: 190px;background-color:#D9E2F3;color:#0070C0" %)**Response**
610 +|(% style="background-color:#f2f2f2; width:157px" %)AT+TDC=?|(% style="background-color:#f2f2f2; width:166px" %)Show current transmit Interval|(% style="background-color:#f2f2f2" %)(((
613 613  30000
614 614  OK
615 615  the interval is 30000ms = 30s
616 616  )))
617 -|(% style="width:156px" %)AT+TDC=60000|(% style="width:137px" %)Set Transmit Interval|(((
615 +|(% style="background-color:#f2f2f2; width:157px" %)AT+TDC=60000|(% style="background-color:#f2f2f2; width:166px" %)Set Transmit Interval|(% style="background-color:#f2f2f2" %)(((
618 618  OK
619 619  Set transmit interval to 60000ms = 60 seconds
620 620  )))
... ... @@ -629,28 +629,27 @@
629 629  * Example 2: Downlink Payload: 0100003C  ~/~/  Set Transmit Interval (TDC) = 60 seconds
630 630  
631 631  
630 +=== 3.3.2 Set Interrupt Mode ===
632 632  
633 -== 3.2 Set Interrupt Mode ==
634 634  
635 -
636 636  Feature, Set Interrupt mode for GPIO_EXIT.
637 637  
638 638  (% style="color:blue" %)**AT Command: AT+INTMOD**
639 639  
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" %)(((
637 +(% border="1" cellspacing="4" style="width:510px" %)
638 +|=(% 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**
639 +|(% style="background-color:#f2f2f2; width:154px" %)AT+INTMOD=?|(% style="background-color:#f2f2f2; width:196px" %)Show current interrupt mode|(% style="background-color:#f2f2f2; width:157px" %)(((
643 643  0
644 644  OK
645 -the mode is 0 = No interruption
642 +the mode is 0 =Disable Interrupt
646 646  )))
647 -|(% style="width:154px" %)AT+INTMOD=2|(% style="width:196px" %)(((
644 +|(% style="background-color:#f2f2f2; width:154px" %)AT+INTMOD=2|(% style="background-color:#f2f2f2; width:196px" %)(((
648 648  Set Transmit Interval
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
646 +0. (Disable Interrupt),
647 +~1. (Trigger by rising and falling edge)
648 +2. (Trigger by falling edge)
649 +3. (Trigger by rising edge)
650 +)))|(% style="background-color:#f2f2f2; width:157px" %)OK
654 654  
655 655  (% style="color:blue" %)**Downlink Command: 0x06**
656 656  
... ... @@ -662,60 +662,59 @@
662 662  * Example 2: Downlink Payload: 06000003  ~/~/  Set the interrupt mode to rising edge trigger
663 663  
664 664  
662 +=== 3.3.3 Set the output time ===
665 665  
666 -== 3.3 Set the output time ==
667 667  
668 -
669 669  Feature, Control the output 3V3 , 5V or 12V.
670 670  
671 671  (% style="color:blue" %)**AT Command: AT+3V3T**
672 672  
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" %)(((
669 +(% border="1" cellspacing="4" style="width:474px" %)
670 +|=(% 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**
671 +|(% style="background-color:#f2f2f2; width:154px" %)AT+3V3T=?|(% style="background-color:#f2f2f2; width:201px" %)Show 3V3 open time.|(% style="background-color:#f2f2f2; width:116px" %)(((
676 676  0
677 677  OK
678 678  )))
679 -|(% style="width:154px" %)AT+3V3T=0|(% style="width:201px" %)Normally open 3V3 power supply.|(% style="width:116px" %)(((
675 +|(% 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" %)(((
680 680  OK
681 681  default setting
682 682  )))
683 -|(% style="width:154px" %)AT+3V3T=1000|(% style="width:201px" %)Close after a delay of 1000 milliseconds.|(% style="width:116px" %)(((
679 +|(% 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" %)(((
684 684  OK
685 685  )))
686 -|(% style="width:154px" %)AT+3V3T=65535|(% style="width:201px" %)Normally closed 3V3 power supply.|(% style="width:116px" %)(((
682 +|(% 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" %)(((
687 687  OK
688 688  )))
689 689  
690 690  (% style="color:blue" %)**AT Command: AT+5VT**
691 691  
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" %)(((
688 +(% border="1" cellspacing="4" style="width:470px" %)
689 +|=(% 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**
690 +|(% style="background-color:#f2f2f2; width:155px" %)AT+5VT=?|(% style="background-color:#f2f2f2; width:196px" %)Show 5V open time.|(% style="background-color:#f2f2f2; width:114px" %)(((
695 695  0
696 696  OK
697 697  )))
698 -|(% style="width:155px" %)AT+5VT=0|(% style="width:196px" %)Normally closed 5V power supply.|(% style="width:114px" %)(((
694 +|(% 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" %)(((
699 699  OK
700 700  default setting
701 701  )))
702 -|(% style="width:155px" %)AT+5VT=1000|(% style="width:196px" %)Close after a delay of 1000 milliseconds.|(% style="width:114px" %)(((
698 +|(% 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" %)(((
703 703  OK
704 704  )))
705 -|(% style="width:155px" %)AT+5VT=65535|(% style="width:196px" %)Normally open 5V power supply.|(% style="width:114px" %)(((
701 +|(% 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" %)(((
706 706  OK
707 707  )))
708 708  
709 709  (% style="color:blue" %)**AT Command: AT+12VT**
710 710  
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" %)(((
707 +(% border="1" cellspacing="4" style="width:443px" %)
708 +|=(% 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**
709 +|(% style="background-color:#f2f2f2; width:156px" %)AT+12VT=?|(% style="background-color:#f2f2f2; width:199px" %)Show 12V open time.|(% style="background-color:#f2f2f2; width:83px" %)(((
714 714  0
715 715  OK
716 716  )))
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" %)(((
713 +|(% 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
714 +|(% 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" %)(((
719 719  OK
720 720  )))
721 721  
... ... @@ -733,168 +733,114 @@
733 733  * Example 6: Downlink Payload: 07030000  **~-~-->**  AT+12VT=0
734 734  
735 735  
732 +=== 3.3.4 Set the Probe Model ===
736 736  
737 -== 3.4 Set the Probe Model ==
738 738  
735 +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.
739 739  
740 -(% style="color:blue" %)**AT Command: AT** **+PROBE**
737 +**AT Command: AT** **+PROBE**
741 741  
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
746 -OK
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 -)))
739 +AT+PROBE=aabb
755 755  
756 -(% style="color:blue" %)**Downlink Command: 0x08**
741 +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.
757 757  
758 -Format: Command Code (0x08) followed by 2 bytes.
743 +When aa=01, it is the pressure mode, which converts the current into a pressure value;
759 759  
760 -* Example 1: Downlink Payload: 080003  **~-~-->**  AT+PROBE=0003
761 -* Example 2: Downlink Payload: 080101  **~-~-->**  AT+PROBE=0101
745 +bb represents which type of pressure sensor it is.
762 762  
747 +(A->01,B->02,C->03,D->04,E->05,F->06,G->07,H->08,I->09,J->0A,K->0B,L->0C)
763 763  
764 -
765 -== 3.5 Multiple collections are one uplink(Since firmware V1.1) ==
766 -
767 -
768 -Added AT+STDC command to collect the voltage of VDC_INPUT multiple times and upload it at one time.
769 -
770 -(% style="color:blue" %)**AT Command: AT** **+STDC**
771 -
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
749 +(% border="1" cellspacing="4" style="width:510px" %)
750 +|(% 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**
751 +|(% 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
778 778  OK
779 -)))
780 -|(% style="width:156px" %)AT+STDC=1,10,18|(% style="width:137px" %)Set the mode of multiple acquisitions and one uplink|(((
781 -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
787 -)))
753 +|(% 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
754 +|(% style="background-color:#f2f2f2; width:154px" %)(((
755 +AT +PROBE =000A
788 788  
789 -(% style="color:blue" %)**Downlink Command: 0xAE**
757 +
758 +)))|(% style="background-color:#f2f2f2; width:269px" %)Set water depth sensor mode, 10m type.|(% style="background-color:#f2f2f2" %)OK
759 +|(% 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
760 +|(% style="background-color:#f2f2f2; width:154px" %)AT +PROBE =0000|(% style="background-color:#f2f2f2; width:269px" %)Initial state, no settings.|(% style="background-color:#f2f2f2" %)OK
790 790  
791 -Format: Command Code (0x08) followed by 5 bytes.
762 +**Downlink Command: 0x08**
792 792  
793 -* Example 1: Downlink Payload: AE 01 02 58 12** ~-~-->**  AT+STDC=1,600,18
764 +Format: Command Code (0x08) followed by 2 bytes.
794 794  
766 +* Example 1: Downlink Payload: 080003  **~-~-->**  AT+PROBE=0003
767 +* Example 2: Downlink Payload: 080101  **~-~-->**  AT+PROBE=0101
795 795  
796 796  
797 -= 4. Battery & how to replace =
770 +=== 3.3.5 Multiple collections are one uplink(Since firmware V1.1) ===
798 798  
799 -== 4.1 Battery Type ==
800 800  
773 +Added AT+STDC command to collect the voltage of VDC_INPUT multiple times and upload it at one time.
801 801  
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.
775 +(% style="color:blue" %)**AT Command: AT** **+STDC**
803 803  
804 -The discharge curve is not linear so can’t simply use percentage to show the battery level. Below is the battery performance.
777 +AT+STDC=aa,bb,bb
805 805  
806 -[[image:1675146710956-626.png]]
779 +(% style="color:#037691" %)**aa:**(%%)
780 +**0:** means disable this function and use TDC to send packets.
781 +**1:** means enable this function, use the method of multiple acquisitions to send packets.
782 +(% style="color:#037691" %)**bb:**(%%) Each collection interval (s), the value is 1~~65535
783 +(% style="color:#037691" %)**cc:**(%%)** **the number of collection times, the value is 1~~120
807 807  
785 +(% border="1" cellspacing="4" style="width:510px" %)
786 +|(% 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**
787 +|(% 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
788 +OK
789 +|(% 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" %)(((
790 +Attention:Take effect after ATZ
808 808  
809 -Minimum Working Voltage for the PS-LB:
792 +OK
793 +)))
794 +|(% style="background-color:#f2f2f2; width:160px" %)AT+STDC=0, 0,0|(% style="background-color:#f2f2f2; width:215px" %)(((
795 +Use the TDC interval to send packets.(default)
810 810  
811 -PS-LB:  2.45v ~~ 3.6v
797 +
798 +)))|(% style="background-color:#f2f2f2" %)(((
799 +Attention:Take effect after ATZ
812 812  
801 +OK
802 +)))
813 813  
814 -== 4.2 Replace Battery ==
804 +(% style="color:blue" %)**Downlink Command: 0xAE**
815 815  
806 +Format: Command Code (0x08) followed by 5 bytes.
816 816  
817 -Any battery with range 2.45 ~~ 3.6v can be a replacement. We recommend to use Li-SOCl2 Battery.
808 +* Example 1: Downlink Payload: AE 01 02 58 12** ~-~-->**  AT+STDC=1,600,18
818 818  
819 -And make sure the positive and negative pins match.
820 820  
811 += 4. Battery & Power Consumption =
821 821  
822 -== 4.3 Power Consumption Analyze ==
823 823  
814 +PS-LB-NA uses ER26500 + SPC1520 battery pack. See below link for detail information about the battery info and how to replace.
824 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.
816 +[[**Battery Info & Power Consumption Analyze**>>url:http://wiki.dragino.com/xwiki/bin/view/Main/How%20to%20calculate%20the%20battery%20life%20of%20Dragino%20sensors%3F/]] .
826 826  
827 -Instruction to use as below:
828 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]]
819 += 5. OTA firmware update =
830 830  
831 -(% style="color:blue" %)**Step 2:**(%%) Open it and choose
832 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 -
880 880  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/]]
881 881  
882 882  
883 -= 7. FAQ =
825 += 6. FAQ =
884 884  
885 -== 7.1 How to use AT Command to access device? ==
827 +== 6.1 How to use AT Command via UART to access device? ==
886 886  
887 887  
888 888  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]]
889 889  
890 890  
891 -== 7.2 How to update firmware via UART port? ==
833 +== 6.2 How to update firmware via UART port? ==
892 892  
893 893  
894 894  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]]
895 895  
896 896  
897 -== 7.3 How to change the LoRa Frequency Bands/Region? ==
839 +== 6.3 How to change the LoRa Frequency Bands/Region? ==
898 898  
899 899  
900 900  You can follow the instructions for [[how to upgrade image>>doc:Main.Firmware Upgrade Instruction for STM32 base products.WebHome]].
... ... @@ -901,13 +901,13 @@
901 901  When downloading the images, choose the required image file for download. ​
902 902  
903 903  
904 -= 8. Order Info =
846 += 7. Order Info =
905 905  
906 906  
907 907  [[image:image-20230131153105-4.png]]
908 908  
909 909  
910 -= 9. ​Packing Info =
852 += 8. ​Packing Info =
911 911  
912 912  
913 913  (% style="color:#037691" %)**Package Includes**:
... ... @@ -922,10 +922,9 @@
922 922  * Weight / pcs : g
923 923  
924 924  
867 += 9. Support =
925 925  
926 -= 10. Support =
927 927  
928 -
929 929  * 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.
930 930  
931 931  * 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,0 +1,1 @@
1 +XWiki.Edwin
Size
... ... @@ -1,0 +1,1 @@
1 +468.9 KB
Content
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0