Last modified by Mengting Qiu on 2023/12/14 11:15

From version 55.4
edited by Saxer Lin
on 2023/05/24 12:38
Change comment: There is no comment for this version
To version 62.3
edited by Xiaoling
on 2023/05/30 09:08
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -S31-LB / S31B-LB LoRaWAN Outdoor Temperature & Humidity Sensor User Manual
1 +CPL03-LB -- LoRaWAN Pulse/Contact Sensor User Manual
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Saxer
1 +XWiki.Xiaoling
Content
... ... @@ -1,9 +1,7 @@
1 1  (% style="text-align:center" %)
2 -[[image:S31-B.jpg]]
2 +[[image:image-20230530084608-2.jpeg||height="707" width="707"]]
3 3  
4 4  
5 -
6 -
7 7  **Table of Contents:**
8 8  
9 9  {{toc/}}
... ... @@ -15,24 +15,26 @@
15 15  
16 16  = 1. Introduction =
17 17  
18 -== 1.1 What is S31x-LB LoRaWAN Temperature & Humidity Sensor ==
16 +== 1.1 What is CPL03-LB LoRaWAN Pulse/Contact Sensor ==
19 19  
20 20  
21 -The Dragino S31x-LB is a (% style="color:blue" %)**LoRaWAN Temperature and Humidity Sensor**(%%) for Internet of Things solution. It is used to measure the (% style="color:blue" %)**surrounding environment temperature and relative air humidity precisely**(%%), and then upload to IoT server via LoRaWAN wireless protocol.
19 +The Dragino CPL03-LB is a (% style="color:blue" %)**LoRaWAN Contact Sensor**(%%) for Internet of Things solution. It detects dry contact status, open time, open counts, and then upload to IoT server via LoRaWAN wireless protocol.
22 22  
23 -The temperature & humidity sensor used in S31x-LB is SHT31, which is fully calibrated, linearized, and temperature compensated digital output from Sensirion, it provides a strong reliability and long-term stability. The SHT31 is fixed in a (% style="color:blue" %)**waterproof anti-condensation casing**(%%) for long term use.
21 +The CPL03-LB will send periodically data every day as well as for each dry contact action. It also counts the contact open times and calculate last open duration. User can also disable the uplink for each open/close event, instead, device can count each open event and uplink periodically.
24 24  
25 -The LoRa wireless technology used in S31x-LB allows device to send data and reach extremely long ranges at low data-rates. It provides ultra-long range spread spectrum communication and high interference immunity whilst minimizing current consumption.
23 +The temperature & humidity sensor used in CPL03-LB is SHT31, which is fully calibrated, linearized, and temperature compensated digital output from Sensirion, it provides a strong reliability and long-term stability. The SHT31 is fixed in a (% style="color:blue" %)**waterproof anti-condensation casing**(%%) for long term use.
26 26  
27 -S31x-LB supports (% style="color:blue" %)**Temperature & Humdity alarm feature**(%%), user can set temperature alarm for instant notice. S31x-LB supports Datalog feature, it can save the data when there is no LoRaWAN network and uplink when network recover.
25 +The LoRa wireless technology used in CPL03-LB allows device to send data and reach extremely long ranges at low data-rates. It provides ultra-long range spread spectrum communication and high interference immunity whilst minimizing current consumption.
28 28  
29 -S31x-LB (% style="color:blue" %)**supports BLE configure**(%%) and (% style="color:blue" %)**wireless OTA update**(%%) which make user easy to use.
27 +CPL03-LB (% style="color:blue" %)**supports open alarm feature**(%%), user can set open alarm for instant notice. CPL03-LB (% style="color:blue" %)**supports Datalog feature**, it can save the data when there is no LoRaWAN network and uplink when network recover.
30 30  
31 -S31x-LB is powered by (% style="color:blue" %)**8500mAh Li-SOCI2 battery**(%%), it is designed for long term use up to 5 years.
29 +CPL03-LB (% style="color:blue" %)**supports BLE configure**(%%) and (% style="color:blue" %)**wireless OTA update**(%%) which make user easy to use.
32 32  
33 -Each S31x-LB is pre-load with a set of unique keys for LoRaWAN registrations, register these keys to local LoRaWAN server and it will auto connect after power on.
31 +CPL03-LB is powered by (% style="color:blue" %)**8500mAh Li-SOCI2 battery**(%%), it is designed for long term use up to 5 years.
34 34  
33 +Each CPL03-LB is pre-load with a set of unique keys for LoRaWAN registrations, register these keys to local LoRaWAN server and it will auto connect after power on.
35 35  
35 +
36 36  == 1.2 ​Features ==
37 37  
38 38  
... ... @@ -48,6 +48,7 @@
48 48  * Downlink to change configure
49 49  * 8500mAh Battery for long term use
50 50  
51 +
51 51  == 1.3 Specification ==
52 52  
53 53  
... ... @@ -90,6 +90,7 @@
90 90  * Sleep Mode: 5uA @ 3.3v
91 91  * LoRa Transmit Mode: 125mA @ 20dBm, 82mA @ 14dBm
92 92  
94 +
93 93  == 1.4 Sleep mode and working mode ==
94 94  
95 95  
... ... @@ -117,6 +117,7 @@
117 117  )))
118 118  |(% 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 device is in Deep Sleep Mode.
119 119  
122 +
120 120  == 1.6 BLE connection ==
121 121  
122 122  
... ... @@ -140,11 +140,11 @@
140 140  == 1.8 Hardware Variant ==
141 141  
142 142  
143 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:510px" %)
144 -|=(% style="width: 102px;background-color:#D9E2F3;color:#0070C0" %)Model|=(% style="width: 190px;background-color:#D9E2F3;color:#0070C0" %)Photo|=(% style="width: 218px;background-color:#D9E2F3;color:#0070C0" %)Probe Info
146 +(% border="1" cellspacing="5" style="width:472px" %)
147 +|=(% style="width: 102px;background-color:#D9E2F3;color:#0070C0" %)Model|=(% style="width: 190px;background-color:#D9E2F3;color:#0070C0" %)Photo|=(% style="width: 187px; background-color:#D9E2F3;color:#0070C0" %)Probe Info
145 145  |(% style="width:102px" %)(((
146 146  S31-LB
147 -)))|(% style="width:190px" %)[[image:S31.jpg]]|(% style="width:297px" %)(((
150 +)))|(% style="width:190px" %)[[image:image-20230527093214-2.jpeg]]|(% style="width:187px" %)(((
148 148  1 x SHT31 Probe
149 149  
150 150  Cable Length : 2 meters
... ... @@ -153,7 +153,7 @@
153 153  )))
154 154  |(% style="width:102px" %)(((
155 155  S31B-LB
156 -)))|(% style="width:190px" %)[[image:S31B.jpg]]|(% style="width:297px" %)(((
159 +)))|(% style="width:190px" %)[[image:image-20230527093155-1.jpeg]]|(% style="width:187px" %)(((
157 157  1 x SHT31 Probe
158 158  
159 159  Installed in device.
... ... @@ -249,7 +249,7 @@
249 249  
250 250  Example parse in TTNv3
251 251  
252 -[[image:image-20230421171614-1.png||alt="图片-20230421171614-1.png"]]
255 +[[image:image-20230524144422-1.png||height="174" width="1080"]]
253 253  
254 254  
255 255  (% style="color:#037691" %)**Sensor Model**(%%): For S31x-LB, this value is 0x0A
... ... @@ -310,24 +310,25 @@
310 310  
311 311  Sensor Data is uplink via FPORT=2
312 312  
313 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:700px" %)
314 -|=(% style="width: 90px;background-color:#D9E2F3" %)(((
316 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:500px" %)
317 +|=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)(((
315 315  **Size(bytes)**
316 -)))|=(% style="width: 80px;background-color:#D9E2F3" %)2|=(% style="width: 90px;background-color:#D9E2F3" %)4|=(% style="width: 194px; background-color: rgb(217, 226, 243);" %)1|=(% style="width: 106px; background-color: rgb(217, 226, 243);" %)**2**|=(% style="width: 97px; background-color: rgb(217, 226, 243);" %)2
317 -|(% style="width:99px" %)**Value**|(% style="width:69px" %)(((
318 -[[Battery>>Battery]]
319 +)))|=(% style="width: 40px;background-color:#D9E2F3;color:#0070C0" %)2|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)4|=(% style="width: 150px; background-color: #D9E2F3;color:#0070C0" %)1|=(% style="width: 80px; background-color: #D9E2F3;color:#0070C0" %)**2**|=(% style="width: 80px; background-color: #D9E2F3;color:#0070C0" %)2
320 +|(% style="width:99px" %)Value|(% style="width:69px" %)(((
321 +Battery
319 319  )))|(% style="width:130px" %)(((
320 -[[Unix TimeStamp>>Unix TimeStamp]]
323 +Unix TimeStamp
321 321  )))|(% style="width:194px" %)(((
322 -[[Alarm Flag & MOD&Level of PA8>>Alarm Flag & MOD& Level of PA8]]
323 -
324 -
325 +Alarm Flag & MOD& Level of PA8
325 325  )))|(% style="width:106px" %)(((
326 -[[Temperature>>Temperature]]
327 +Temperature
327 327  )))|(% style="width:97px" %)(((
328 -[[Humidity>>Humidity]]
329 +Humidity
329 329  )))
330 330  
332 +[[image:image-20230524144456-2.png||height="180" width="1142"]]
333 +
334 +
331 331  ==== (% style="color:#4472c4" %)**Battery**(%%) ====
332 332  
333 333  Sensor Battery Level.
... ... @@ -440,11 +440,11 @@
440 440  
441 441  **Retrieval data payload:**
442 442  
443 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:680px" %)
444 -|=(% style="width: 80px;background-color:#D9E2F3" %)(((
447 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:500px" %)
448 +|=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)(((
445 445  **Size(bytes)**
446 -)))|=(% style="width: 68px; background-color: rgb(217, 226, 243);" %)**2**|=(% style="width: 104px; background-color: rgb(217, 226, 243);" %)**2**|=(% style="width: 87px; background-color: rgb(217, 226, 243);" %)**2**|=(% style="width: 178px; background-color: rgb(217, 226, 243);" %)**1**|=(% style="width: 137px; background-color: rgb(217, 226, 243);" %)**4**
447 -|(% style="width:103px" %)**Value**|(% style="width:68px" %)(((
450 +)))|=(% style="width: 40px; background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 55px; background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 65px; background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 180px; background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 100px; background-color:#D9E2F3;color:#0070C0" %)**4**
451 +|(% style="width:103px" %)Value|(% style="width:68px" %)(((
448 448  ignore
449 449  )))|(% style="width:104px" %)(((
450 450  (((
... ... @@ -457,11 +457,7 @@
457 457  )))|(% style="width:87px" %)(((
458 458  Temperature
459 459  )))|(% style="width:178px" %)(((
460 -Poll message flag &
461 -
462 -Alarm Flag&
463 -
464 -Level of PA8
464 +Poll message flag & Alarm Flag& Level of PA8
465 465  )))|(% style="width:137px" %)Unix Time Stamp
466 466  
467 467  **Poll message flag & Alarm Flag & Level of PA8:**
... ... @@ -505,7 +505,7 @@
505 505  
506 506  **S31x-LB will uplink this payload.**
507 507  
508 -[[image:image-20230524114826-3.png]]
508 +[[image:image-20230524114826-3.png||height="448" width="1244"]]
509 509  
510 510  (((
511 511  00 00 02 36 01 10 40 64 6D 84 E1 00 00 02 37 01 10 40 64 6D 84 F8 00 00 02 37 01 0F 40 64 6D 85 04 00 00 02 3A 01 0F 40 64 6D 85 18 00 00 02 3C 01 0F 40 64 6D 85 36 00 00 02 3D 01 0E 40 64 6D 85 3F 00 00 02 3F 01 0E 40 64 6D 85 60 00 00 02 40 01 0E 40 64 6D 85 6A
... ... @@ -567,6 +567,7 @@
567 567  * AT Command via UART Connection : See [[UART Connection>>http://wiki.dragino.com/xwiki/bin/view/Main/UART%20Access%20for%20LoRa%20ST%20v4%20base%20model/#H2.3UARTConnectionforSN50v3basemotherboard]].
568 568  * LoRaWAN Downlink.  Instruction for different platforms: See [[IoT LoRaWAN Server>>http://wiki.dragino.com/xwiki/bin/view/Main/]] section.
569 569  
570 +
570 570  == 3.2 General Commands ==
571 571  
572 572  
... ... @@ -614,6 +614,7 @@
614 614  * Example 1: Downlink Payload: 0100001E  ~/~/  Set Transmit Interval (TDC) = 30 seconds
615 615  * Example 2: Downlink Payload: 0100003C  ~/~/  Set Transmit Interval (TDC) = 60 seconds
616 616  
618 +
617 617  === 3.3.2 Get Device Status ===
618 618  
619 619  
... ... @@ -697,6 +697,7 @@
697 697  
698 698  * Alarm & MOD bit is 0x7C, 0x7C >> 2 = 0x31: Means this message is the Alarm settings message.
699 699  
702 +
700 700  === 3.3.7 Set Interrupt Mode ===
701 701  
702 702  
... ... @@ -707,7 +707,7 @@
707 707  (% style="color:blue" %)**AT Command: AT+INTMOD**
708 708  
709 709  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
710 -|=(% style="width: 154px;background-color:#D9E2F3" %)**Command Example**|=(% style="width: 196px;background-color:#D9E2F3" %)**Function**|=(% style="width: 157px;background-color:#D9E2F3" %)**Response**
713 +|=(% style="width: 155px;background-color:#D9E2F3" %)**Command Example**|=(% style="width: 197px;background-color:#D9E2F3" %)**Function**|=(% style="width: 158px;background-color:#D9E2F3" %)**Response**
711 711  |(% style="width:154px" %)AT+INTMOD=?|(% style="width:196px" %)Show current interrupt mode|(% style="width:157px" %)(((
712 712  0
713 713  OK
... ... @@ -730,6 +730,7 @@
730 730  * Example 1: Downlink Payload: 06000000  ~/~/  Turn off interrupt mode
731 731  * Example 2: Downlink Payload: 06000003  ~/~/  Set the interrupt mode to rising edge trigger
732 732  
736 +
733 733  === 3.3.8 Set Power Output Duration ===
734 734  
735 735  
... ... @@ -744,7 +744,7 @@
744 744  (% style="color:blue" %)**AT Command: AT+5VT**
745 745  
746 746  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
747 -|=(% style="width: 154px;background-color:#D9E2F3" %)**Command Example**|=(% style="width: 196px;background-color:#D9E2F3" %)**Function**|=(% style="width: 157px;background-color:#D9E2F3" %)**Response**
751 +|=(% style="width: 155px;background-color:#D9E2F3" %)**Command Example**|=(% style="width: 197px;background-color:#D9E2F3" %)**Function**|=(% style="width: 158px;background-color:#D9E2F3" %)**Response**
748 748  |(% style="width:154px" %)AT+5VT=?|(% style="width:196px" %)Show 5V open time.|(% style="width:157px" %)0 (default)
749 749  OK
750 750  |(% style="width:154px" %)AT+5VT=500|(% style="width:196px" %)Close after a delay of 1000 milliseconds.|(% style="width:157px" %)OK
... ... @@ -758,6 +758,7 @@
758 758  * Example 1: Downlink Payload: 070000  **~-~-->**  AT+5VT=0
759 759  * Example 2: Downlink Payload: 0701F4  **~-~-->**  AT+5VT=500
760 760  
765 +
761 761  = 4. Battery & Power Consumption =
762 762  
763 763  
... ... @@ -784,6 +784,7 @@
784 784  * (Recommanded way) OTA firmware update via wireless:   [[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/]]
785 785  * Update through UART TTL interface. **[[Instruction>>url:http://wiki.dragino.com/xwiki/bin/view/Main/UART%20Access%20for%20LoRa%20ST%20v4%20base%20model/#H1.LoRaSTv4baseHardware]]**.
786 786  
792 +
787 787  = 6. FAQ =
788 788  
789 789  
... ... @@ -811,6 +811,7 @@
811 811  
812 812  * (% style="color:red" %)**CN470**(%%): LoRaWAN CN470 band
813 813  
820 +
814 814  = 8. ​Packing Info =
815 815  
816 816  
... ... @@ -828,6 +828,7 @@
828 828  
829 829  * Weight / pcs : g
830 830  
838 +
831 831  = 9. Support =
832 832  
833 833  
image-20230524144422-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +34.9 KB
Content
image-20230524144456-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +33.9 KB
Content
image-20230527093155-1.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +9.3 KB
Content
image-20230527093214-2.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +14.7 KB
Content
image-20230530084138-1.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +1.1 MB
Content
image-20230530084608-2.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +1.1 MB
Content