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

From version 71.2
edited by Xiaoling
on 2024/01/09 16:07
Change comment: There is no comment for this version
To version 97.1
edited by Xiaoling
on 2024/09/26 14:13
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -25,27 +25,27 @@
25 25  
26 26  
27 27  (((
28 -The Dragino PS-LB series sensors are (% style="color:blue" %)**LoRaWAN Pressure Sensor**(%%) for Internet of Things solution. PS-LB can measure Air, Water pressure and liquid level and upload the sensor data via wireless to LoRaWAN IoT server.
28 +The Dragino PS-LB/LS series sensors are (% style="color:blue" %)**LoRaWAN Pressure Sensor**(%%) for Internet of Things solution. PS-LB/LS can measure Air, Water pressure and liquid level and upload the sensor data via wireless to LoRaWAN IoT server.
29 29  )))
30 30  
31 31  (((
32 -The PS-LB series sensors include (% style="color:blue" %)**Thread Installation Type**(%%) and (% style="color:blue" %)**Immersion Type**(%%), it supports different pressure range which can be used for different measurement requirement.
32 +The PS-LB/LS series sensors include (% style="color:blue" %)**Thread Installation Type**(%%) and (% style="color:blue" %)**Immersion Type**(%%), it supports different pressure range which can be used for different measurement requirement.
33 33  )))
34 34  
35 35  (((
36 -The LoRa wireless technology used in PS-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.
36 +The LoRa wireless technology used in PS-LB/LS 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.
37 37  )))
38 38  
39 39  (((
40 -PS-LB supports BLE configure and wireless OTA update which make user easy to use.
40 +PS-LB/LS supports BLE configure and wireless OTA update which make user easy to use.
41 41  )))
42 42  
43 43  (((
44 -PS-LB is powered by (% style="color:blue" %)**8500mAh Li-SOCI2 battery**(%%), it is designed for long term use up to 5 years.
44 +PS-LB/LS is powered by (% style="color:blue" %)**8500mAh Li-SOCI2 battery **(%%)or (% style="color:blue" %)**solar powered + Li-ion battery **(%%), it is designed for long term use up to 5 years.
45 45  )))
46 46  
47 47  (((
48 -Each PS-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.
48 +Each PS-LB/LS 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.
49 49  )))
50 50  
51 51  [[image:1675071321348-194.png]]
... ... @@ -67,7 +67,7 @@
67 67  * Downlink to change configure
68 68  * Controllable 3.3v,5v and 12v output to power external sensor
69 69  * 8500mAh Li/SOCl2 Battery (PS-LB)
70 -* Solar panel + 3000mAh Li-on battery (PS-LS)
70 +* Solar panel + 3000mAh Li-ion battery (PS-LS)
71 71  
72 72  == 1.3 Specification ==
73 73  
... ... @@ -80,7 +80,7 @@
80 80  
81 81  (% style="color:#037691" %)**Common DC Characteristics:**
82 82  
83 -* Supply Voltage: 2.5v ~~ 3.6v
83 +* Supply Voltage: Built-in Battery , 2.5v ~~ 3.6v
84 84  * Operating Temperature: -40 ~~ 85°C
85 85  
86 86  (% style="color:#037691" %)**LoRa Spec:**
... ... @@ -146,13 +146,21 @@
146 146  * Operating temperature: 0℃~~50℃
147 147  * Material: 316 stainless steels
148 148  
149 -== 1.5 Probe Dimension ==
149 +=== 1.4.3 Wireless Differential Air Pressure Sensor ===
150 150  
151 +[[image:image-20240511174954-1.png]]
151 151  
153 +* Measuring Range: -100KPa~~0~~100KPa(Optional measuring range).
154 +* Accuracy: 0.5% F.S, resolution is 0.05%.
155 +* Overload: 300% F.S
156 +* Zero temperature drift: ±0.03%F.S/°C
157 +* Operating temperature: -20℃~~60℃
158 +* Storage temperature:  -20℃~~60℃
159 +* Compensation temperature: 0~~50°C
152 152  
153 -== 1.6 Application and Installation ==
161 +== 1.5 Application and Installation ==
154 154  
155 -=== 1.6.1 Thread Installation Type ===
163 +=== 1.5.1 Thread Installation Type ===
156 156  
157 157  
158 158  (% style="color:blue" %)**Application:**
... ... @@ -170,7 +170,7 @@
170 170  [[image:1675071670469-145.png]]
171 171  
172 172  
173 -=== 1.6.2 Immersion Type ===
181 +=== 1.5.2 Immersion Type ===
174 174  
175 175  
176 176  (% style="color:blue" %)**Application:**
... ... @@ -180,9 +180,13 @@
180 180  [[image:1675071725288-579.png]]
181 181  
182 182  
183 -The Immersion Type pressure sensor is shipped with the probe and device separately. When user got the device, below is the wiring to for connect the probe to the device.
191 +Below is the wiring to for connect the probe to the device.
184 184  
193 +The Immersion Type Sensor has different variant which defined by Ixx. For example, this means two points:
185 185  
195 +* Cable Length: 10 Meters
196 +* Water Detect Range: 0 ~~ 10 Meters.
197 +
186 186  [[image:1675071736646-450.png]]
187 187  
188 188  
... ... @@ -189,21 +189,46 @@
189 189  [[image:1675071776102-240.png]]
190 190  
191 191  
192 -== 1.7 Sleep mode and working mode ==
193 193  
205 +=== 1.5.3 Wireless Differential Air Pressure Sensor ===
194 194  
207 +
208 +(% style="color:blue" %)**Application:**
209 +
210 +Indoor Air Control & Filter clogging Detect.
211 +
212 +[[image:image-20240513100129-6.png]]
213 +
214 +[[image:image-20240513100135-7.png]]
215 +
216 +
217 +Below is the wiring to for connect the probe to the device.
218 +
219 +[[image:image-20240513093957-1.png]]
220 +
221 +
222 +Size of wind pressure transmitter:
223 +
224 +[[image:image-20240513094047-2.png]]
225 +
226 +Note: The above dimensions are measured by hand, and the numerical error of the shell is within ±0.2mm.
227 +
228 +
229 +== 1.6 Sleep mode and working mode ==
230 +
231 +
195 195  (% style="color:blue" %)**Deep Sleep Mode: **(%%)Sensor doesn't have any LoRaWAN activate. This mode is used for storage and shipping to save battery life.
196 196  
197 197  (% style="color:blue" %)**Working Mode:** (%%)In this mode, Sensor will work as LoRaWAN Sensor to Join LoRaWAN network and send out sensor data to server. Between each sampling/tx/rx periodically, sensor will be in IDLE mode), in IDLE mode, sensor has the same power consumption as Deep Sleep mode.
198 198  
199 199  
200 -== 1.8 Button & LEDs ==
237 +== 1.7 Button & LEDs ==
201 201  
202 202  
203 203  [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/RS485-LB_Waterproof_RS485UART_to_LoRaWAN_Converter/WebHome/image-20240103160425-4.png?rev=1.1||alt="image-20240103160425-4.png"]](% style="display:none" %)
204 204  
205 205  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
206 -|=(% 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**
243 +|=(% style="width: 167px;background-color:#4F81BD;color:white" %)**Behavior on ACT**|=(% style="width: 117px;background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 226px;background-color:#4F81BD;color:white" %)**Action**
207 207  |(% 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" %)(((
208 208  If sensor is already Joined to LoRaWAN network, sensor will send an uplink packet, (% style="color:blue" %)**blue led** (%%)will blink once.
209 209  Meanwhile, BLE module will be active and user can connect via BLE to configure device.
... ... @@ -215,16 +215,16 @@
215 215  )))
216 216  |(% 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 is in Deep Sleep Mode.
217 217  
218 -== 1.9 Pin Mapping ==
255 +== 1.8 Pin Mapping ==
219 219  
220 220  
221 221  [[image:1675072568006-274.png]]
222 222  
223 223  
224 -== 1.10 BLE connection ==
261 +== 1.9 BLE connection ==
225 225  
226 226  
227 -PS-LB support BLE remote configure.
264 +PS-LB/LS support BLE remote configure.
228 228  
229 229  
230 230  BLE can be used to configure the parameter of sensor or see the console output from sensor. BLE will be only activate on below case:
... ... @@ -236,23 +236,26 @@
236 236  If there is no activity connection on BLE in 60 seconds, sensor will shut down BLE module to enter low power mode.
237 237  
238 238  
239 -== 1.11 Mechanical ==
276 +== 1.10 Mechanical ==
240 240  
241 -=== 1.11.1 for LB version(% style="display:none" %) (%%) ===
278 +=== 1.10.1 for LB version(% style="display:none" %) (%%) ===
242 242  
243 243  
244 -[[image:1675143884058-338.png]] [[image:1675143899218-599.png]]
281 +[[image:image-20240109160800-6.png]]
245 245  
246 246  
247 - [[image:1675143909447-639.png]]
284 +=== 1.10.2 for LS version ===
248 248  
249 249  
250 -= 2. Configure PS-LB to connect to LoRaWAN network =
287 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SN50v3-LB/WebHome/image-20231231203439-3.png?width=886&height=385&rev=1.1||alt="image-20231231203439-3.png"]]
251 251  
289 +
290 += 2. Configure PS-LB/LS to connect to LoRaWAN network =
291 +
252 252  == 2.1 How it works ==
253 253  
254 254  
255 -The PS-LB is configured as (% style="color:#037691" %)**LoRaWAN OTAA Class A**(%%) mode by default. It has OTAA keys to join LoRaWAN network. To connect a local LoRaWAN network, you need to input the OTAA keys in the LoRaWAN IoT server and activate the PS-LB. It will automatically join the network via OTAA and start to send the sensor value. The default uplink interval is 20 minutes.
295 +The PS-LB/LS is configured as (% style="color:#037691" %)**LoRaWAN OTAA Class A**(%%) mode by default. It has OTAA keys to join LoRaWAN network. To connect a local LoRaWAN network, you need to input the OTAA keys in the LoRaWAN IoT server and activate the PS-LB/LS. It will automatically join the network via OTAA and start to send the sensor value. The default uplink interval is 20 minutes.
256 256  
257 257  
258 258  == 2.2 ​Quick guide to connect to LoRaWAN server (OTAA) ==
... ... @@ -267,9 +267,9 @@
267 267  The LPS8V2 is already set to connected to [[TTN network >>url:https://console.cloud.thethings.network/]], so what we need to now is configure the TTN server.
268 268  
269 269  
270 -(% style="color:blue" %)**Step 1:**(%%) Create a device in TTN with the OTAA keys from PS-LB.
310 +(% style="color:blue" %)**Step 1:**(%%) Create a device in TTN with the OTAA keys from PS-LB/LS.
271 271  
272 -Each PS-LB is shipped with a sticker with the default device EUI as below:
312 +Each PS-LB/LS is shipped with a sticker with the default device EUI as below:
273 273  
274 274  [[image:image-20230426085320-1.png||height="234" width="504"]]
275 275  
... ... @@ -297,10 +297,10 @@
297 297  
298 298  [[image:1675144157838-392.png]]
299 299  
300 -(% style="color:blue" %)**Step 2:**(%%) Activate on PS-LB
340 +(% style="color:blue" %)**Step 2:**(%%) Activate on PS-LB/LS
301 301  
302 302  
303 -Press the button for 5 seconds to activate the PS-LB.
343 +Press the button for 5 seconds to activate the PS-LB/LS.
304 304  
305 305  (% style="color:green" %)**Green led**(%%) will fast blink 5 times, device will enter (% style="color:blue" %)**OTA mode**(%%) for 3 seconds. And then start to JOIN LoRaWAN network. (% style="color:green" %)**Green led**(%%) will solidly turn on for 5 seconds after joined in network.
306 306  
... ... @@ -312,13 +312,13 @@
312 312  === 2.3.1 Device Status, FPORT~=5 ===
313 313  
314 314  
315 -Include device configure status. Once PS-LB Joined the network, it will uplink this message to the server.
355 +Include device configure status. Once PS-LB/LS Joined the network, it will uplink this message to the server.
316 316  
317 -Users can also use the downlink command(0x26 01) to ask PS-LB to resend this uplink.
357 +Users can also use the downlink command(0x26 01) to ask PS-LB/LS to resend this uplink.
318 318  
319 319  
320 320  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
321 -|(% colspan="6" style="background-color:#d9e2f3; color:#0070c0" %)**Device Status (FPORT=5)**
361 +|(% colspan="6" style="background-color:#4f81bd; color:white" %)**Device Status (FPORT=5)**
322 322  |(% 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**
323 323  |(% 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
324 324  
... ... @@ -327,7 +327,7 @@
327 327  [[image:1675144504430-490.png]]
328 328  
329 329  
330 -(% style="color:#037691" %)**Sensor Model**(%%): For PS-LB, this value is 0x16
370 +(% style="color:#037691" %)**Sensor Model**(%%): For PS-LB/LS, this value is 0x16
331 331  
332 332  (% style="color:#037691" %)**Firmware Version**(%%): 0x0100, Means: v1.0.0 version
333 333  
... ... @@ -387,9 +387,9 @@
387 387  
388 388  
389 389  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
390 -|(% style="background-color:#d9e2f3; color:#0070c0; width:97px" %)(((
430 +|(% style="background-color:#4f81bd; color:white; width:97px" %)(((
391 391  **Size(bytes)**
392 -)))|(% style="background-color:#d9e2f3; color:#0070c0; width:48px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:71px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:98px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:73px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:122px" %)**1**
432 +)))|(% style="background-color:#4f81bd; color:white; width:48px" %)**2**|(% style="background-color:#4f81bd; color:white; width:71px" %)**2**|(% style="background-color:#4f81bd; color:white; width:98px" %)**2**|(% style="background-color:#4f81bd; color:white; width:73px" %)**2**|(% style="background-color:#4f81bd; color:white; width:122px" %)**1**
393 393  |(% 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"]]
394 394  
395 395  [[image:1675144608950-310.png]]
... ... @@ -398,7 +398,7 @@
398 398  === 2.3.3 Battery Info ===
399 399  
400 400  
401 -Check the battery voltage for PS-LB.
441 +Check the battery voltage for PS-LB/LS.
402 402  
403 403  Ex1: 0x0B45 = 2885mV
404 404  
... ... @@ -408,16 +408,16 @@
408 408  === 2.3.4 Probe Model ===
409 409  
410 410  
411 -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. 
451 +PS-LB/LS 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. 
412 412  
413 413  
414 414  **For example.**
415 415  
416 416  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
417 -|(% 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**
418 -|(% 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
419 -|(% 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
420 -|(% 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
457 +|(% style="background-color:#4f81bd; color:white" %)**Part Number**|(% style="background-color:#4f81bd; color:white" %)**Probe Used**|(% style="background-color:#4f81bd; color:white" %)**4~~20mA scale**|(% style="background-color:#4f81bd; color:white" %)**Example: 12mA meaning**
458 +|(% style="background-color:#f2f2f2" %)PS-LB/LS-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
459 +|(% style="background-color:#f2f2f2" %)PS-LB/LS-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
460 +|(% style="background-color:#f2f2f2" %)PS-LB/LS-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
421 421  
422 422  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.
423 423  
... ... @@ -470,13 +470,13 @@
470 470  0x01: Interrupt Uplink Packet.
471 471  
472 472  
473 -=== (% style="color:inherit; font-family:inherit; font-size:23px" %)2.3.8 Sensor value, FPORT~=7(%%) ===
513 +=== 2.3.8 Sensor value, FPORT~=7 ===
474 474  
475 475  
476 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:508.222px" %)
477 -|(% style="background-color:#d9e2f3; color:#0070c0; width:94px" %)(((
516 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:500px" %)
517 +|(% style="background-color:#4f81bd; color:white; width:65px" %)(((
478 478  **Size(bytes)**
479 -)))|(% style="background-color:#d9e2f3; color:#0070c0; width:43px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:367px" %)**n**
519 +)))|(% style="background-color:#4f81bd; color:white; width:35px" %)**2**|(% style="background-color:#4f81bd; color:white; width:400px" %)**n**
480 480  |(% style="width:94px" %)Value|(% style="width:43px" %)[[BAT>>||anchor="H2.3.3BatteryInfo"]]|(% style="width:367px" %)(((
481 481  Voltage value, each 2 bytes is a set of voltage values.
482 482  )))
... ... @@ -497,13 +497,13 @@
497 497  [[image:1675144839454-913.png]]
498 498  
499 499  
500 -PS-LB TTN Payload Decoder: [[https:~~/~~/github.com/dragino/dragino-end-node-decoder>>url:https://github.com/dragino/dragino-end-node-decoder]]
540 +PS-LB/LS TTN Payload Decoder: [[https:~~/~~/github.com/dragino/dragino-end-node-decoder>>url:https://github.com/dragino/dragino-end-node-decoder]]
501 501  
502 502  
503 503  == 2.4 Uplink Interval ==
504 504  
505 505  
506 -The PS-LB by default uplink the sensor data every 20 minutes. User can change this interval by AT Command or LoRaWAN Downlink Command. See this link: [[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20AT%20Commands%20and%20Downlink%20Command/#H4.1ChangeUplinkInterval>>http://wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20AT%20Commands%20and%20Downlink%20Command/#H4.1ChangeUplinkInterval||style="background-color: rgb(255, 255, 255);"]]
546 +The PS-LB/LS by default uplink the sensor data every 20 minutes. User can change this interval by AT Command or LoRaWAN Downlink Command. See this link: [[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20AT%20Commands%20and%20Downlink%20Command/#H4.1ChangeUplinkInterval>>http://wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20AT%20Commands%20and%20Downlink%20Command/#H4.1ChangeUplinkInterval||style="background-color: rgb(255, 255, 255);"]]
507 507  
508 508  
509 509  == 2.5 Show Data in DataCake IoT Server ==
... ... @@ -525,7 +525,7 @@
525 525  
526 526  (% style="color:blue" %)**Step 3:**(%%) Create an account or log in Datacake.
527 527  
528 -(% style="color:blue" %)**Step 4:** (%%)Create PS-LB product.
568 +(% style="color:blue" %)**Step 4:** (%%)Create PS-LB/LS product.
529 529  
530 530  [[image:1675145004465-869.png]]
531 531  
... ... @@ -551,15 +551,88 @@
551 551  [[image:1675145081239-376.png]]
552 552  
553 553  
554 -== 2.6 Frequency Plans ==
594 +== 2.6 Datalog Feature (Since V1.1) ==
555 555  
596 +When a user wants to retrieve sensor value, he can send a poll command from the IoT platform to ask the sensor to send value in the required time slot.
556 556  
557 -The PS-LB uses OTAA mode and below frequency plans by default. If user want to use it with different frequency plan, please refer the AT command sets.
558 558  
599 +
600 +=== 2.6.1 Unix TimeStamp ===
601 +
602 +CPL01 uses Unix TimeStamp format based on
603 +
604 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/CPL01%20LoRaWAN%20Outdoor%20PulseContact%20%20Sensor%20Manual/WebHome/1652861618065-927.png?width=705&height=109&rev=1.1||alt="1652861618065-927.png" height="109" width="705"]]
605 +
606 +Users can get this time from the link:  [[https:~~/~~/www.epochconverter.com/>>url:https://www.epochconverter.com/]] :
607 +
608 +Below is the converter example:
609 +
610 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/CPL01%20LoRaWAN%20Outdoor%20PulseContact%20%20Sensor%20Manual/WebHome/1652861637105-371.png?width=732&height=428&rev=1.1||alt="1652861637105-371.png"]]
611 +
612 +
613 +=== 2.6.2 Set Device Time ===
614 +
615 +There are two ways to set the device's time:
616 +
617 +
618 +(% style="color:blue" %)**1. Through LoRaWAN MAC Command (Default settings)**
619 +
620 +Users need to set SYNCMOD=1 to enable sync time via the MAC command.
621 +
622 +Once CPL01 Joined the LoRaWAN network, it will send the MAC command (DeviceTimeReq) and the server will reply with (DeviceTimeAns) to send the current time to CPL01. If CPL01 fails to get the time from the server, CPL01 will use the internal time and wait for the next time request ~[[[via Device Status (FPORT=5)>>url:http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/CPL01%20LoRaWAN%20Outdoor%20PulseContact%20%20Sensor%20Manual/#H2.3.1DeviceStatus2CFPORT3D5]]].
623 +
624 +
625 +(% style="color:red" %)**Note: LoRaWAN Server needs to support LoRaWAN v1.0.3(MAC v1.0.3) or higher to support this MAC command feature.**
626 +
627 +
628 +(% style="color:blue" %)** 2. Manually Set Time**
629 +
630 +Users need to set SYNCMOD=0 to manual time, otherwise, the user set time will be overwritten by the time set by the server.
631 +
632 +
633 +=== 2.6.3 Poll sensor value ===
634 +
635 +Users can poll sensor values based on timestamps. Below is the downlink command.
636 +
637 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:470px" %)
638 +|=(% colspan="4" style="width: 154px;background-color:#4F81BD;color:white" %)**Downlink Command to poll Open/Close status (0x31)**
639 +|(% style="background-color:#f2f2f2; width:70px" %)**1byte**|(% style="background-color:#f2f2f2; width:140px" %)**4bytes**|(% style="background-color:#f2f2f2; width:140px" %)(((
640 +(((
641 +**4bytes**
642 +)))
643 +
644 +(((
645 +
646 +)))
647 +)))|(% style="background-color:#f2f2f2; width:150px" %)**1byte**
648 +|(% style="background-color:#f2f2f2; width:70px" %)31|(% style="background-color:#f2f2f2; width:140px" %)Timestamp start|(% style="background-color:#f2f2f2; width:140px" %)Timestamp end|(% style="background-color:#f2f2f2; width:150px" %)Uplink Interval
649 +
650 +Timestamp start and Timestamp end-use Unix TimeStamp format as mentioned above. Devices will reply with all data logs during this period, using the uplink interval.
651 +
652 +For example, downlink command[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/CPL01%20LoRaWAN%20Outdoor%20PulseContact%20%20Sensor%20Manual/WebHome/image-20220518162852-1.png?rev=1.1||alt="image-20220518162852-1.png"]]
653 +
654 +Is to check 2021/11/12 12:00:00 to 2021/11/12 15:00:00's data
655 +
656 +Uplink Internal =5s,means CPL01 will send one packet every 5s. range 5~~255s.
657 +
658 +
659 +=== 2.6.4 Decoder in TTN V3 ===
660 +
661 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/CPL01%20LoRaWAN%20Outdoor%20PulseContact%20%20Sensor%20Manual/WebHome/1652862574387-195.png?width=722&height=359&rev=1.1||alt="1652862574387-195.png" height="359" width="722"]]
662 +
663 +Please check the decoder from this link: [[https:~~/~~/github.com/dragino/dragino-end-node-decoder>>url:https://github.com/dragino/dragino-end-node-decoder]]
664 +
665 +
666 +
667 +== 2.7 Frequency Plans ==
668 +
669 +
670 +The PS-LB/LS uses OTAA mode and below frequency plans by default. Each frequency band use different firmware, user update the firmware to the corresponding band for their country.
671 +
559 559  [[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20Frequency%20Band/>>http://wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20Frequency%20Band/]]
560 560  
561 561  
562 -== 2.7 ​Firmware Change Log ==
675 +== 2.8 ​Firmware Change Log ==
563 563  
564 564  
565 565  **Firmware download link:**
... ... @@ -567,12 +567,12 @@
567 567  [[https:~~/~~/www.dropbox.com/sh/gf1glloczbzz19h/AABbuYI4WY6VdAmpXo6o1V2Ka?dl=0>>url:https://www.dropbox.com/sh/gf1glloczbzz19h/AABbuYI4WY6VdAmpXo6o1V2Ka?dl=0]]
568 568  
569 569  
570 -= 3. Configure PS-LB =
683 += 3. Configure PS-LB/LS =
571 571  
572 572  == 3.1 Configure Methods ==
573 573  
574 574  
575 -PS-LB supports below configure method:
688 +PS-LB/LS supports below configure method:
576 576  
577 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 578  * AT Command via UART Connection : See [[FAQ>>||anchor="H6.FAQ"]].
... ... @@ -591,10 +591,10 @@
591 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/]]
592 592  
593 593  
594 -== 3.3 Commands special design for PS-LB ==
707 +== 3.3 Commands special design for PS-LB/LS ==
595 595  
596 596  
597 -These commands only valid for PS-LB, as below:
710 +These commands only valid for PS-LB/LS, as below:
598 598  
599 599  
600 600  === 3.3.1 Set Transmit Interval Time ===
... ... @@ -605,7 +605,7 @@
605 605  (% style="color:blue" %)**AT Command: AT+TDC**
606 606  
607 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**
721 +|=(% style="width: 160px; background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 160px; background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 190px;background-color:#4F81BD;color:white" %)**Response**
609 609  |(% style="background-color:#f2f2f2; width:157px" %)AT+TDC=?|(% style="background-color:#f2f2f2; width:166px" %)Show current transmit Interval|(% style="background-color:#f2f2f2" %)(((
610 610  30000
611 611  OK
... ... @@ -633,7 +633,7 @@
633 633  (% style="color:blue" %)**AT Command: AT+INTMOD**
634 634  
635 635  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
636 -|=(% style="width: 154px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 196px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 160px;background-color:#D9E2F3;color:#0070C0" %)**Response**
749 +|=(% style="width: 154px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 196px;background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 160px;background-color:#4F81BD;color:white" %)**Response**
637 637  |(% style="background-color:#f2f2f2; width:154px" %)AT+INTMOD=?|(% style="background-color:#f2f2f2; width:196px" %)Show current interrupt mode|(% style="background-color:#f2f2f2; width:157px" %)(((
638 638  0
639 639  OK
... ... @@ -664,7 +664,7 @@
664 664  (% style="color:blue" %)**AT Command: AT+3V3T**
665 665  
666 666  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:474px" %)
667 -|=(% style="width: 154px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 201px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 119px;background-color:#D9E2F3;color:#0070C0" %)**Response**
780 +|=(% style="width: 154px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 201px;background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 119px;background-color:#4F81BD;color:white" %)**Response**
668 668  |(% style="background-color:#f2f2f2; width:154px" %)AT+3V3T=?|(% style="background-color:#f2f2f2; width:201px" %)Show 3V3 open time.|(% style="background-color:#f2f2f2; width:116px" %)(((
669 669  0
670 670  OK
... ... @@ -683,7 +683,7 @@
683 683  (% style="color:blue" %)**AT Command: AT+5VT**
684 684  
685 685  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:470px" %)
686 -|=(% style="width: 155px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 196px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 119px;background-color:#D9E2F3;color:#0070C0" %)**Response**
799 +|=(% style="width: 155px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 196px;background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 119px;background-color:#4F81BD;color:white" %)**Response**
687 687  |(% style="background-color:#f2f2f2; width:155px" %)AT+5VT=?|(% style="background-color:#f2f2f2; width:196px" %)Show 5V open time.|(% style="background-color:#f2f2f2; width:114px" %)(((
688 688  0
689 689  OK
... ... @@ -702,7 +702,7 @@
702 702  (% style="color:blue" %)**AT Command: AT+12VT**
703 703  
704 704  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:443px" %)
705 -|=(% style="width: 156px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 199px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 88px;background-color:#D9E2F3;color:#0070C0" %)**Response**
818 +|=(% style="width: 156px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 199px;background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 88px;background-color:#4F81BD;color:white" %)**Response**
706 706  |(% style="background-color:#f2f2f2; width:156px" %)AT+12VT=?|(% style="background-color:#f2f2f2; width:199px" %)Show 12V open time.|(% style="background-color:#f2f2f2; width:83px" %)(((
707 707  0
708 708  OK
... ... @@ -742,8 +742,14 @@
742 742  
743 743  (A->01,B->02,C->03,D->04,E->05,F->06,G->07,H->08,I->09,J->0A,K->0B,L->0C)
744 744  
858 +When aa=02, it is the Differential Pressure Sensor , which converts the current into a pressure value;
859 +
860 +bb represents which type of pressure sensor it is.
861 +
862 +(0~~100Pa->01,0~~200Pa->02,0~~300Pa->03,0~~1KPa->04,0~~2KPa->05,0~~3KPa->06,0~~4KPa->07,0~~5KPa->08,0~~10KPa->09,-100~~ 100Pa->0A,-200~~ 200Pa->0B,-1~~ 1KPa->0C)
863 +
745 745  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
746 -|(% 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**
865 +|(% style="background-color:#4f81bd; color:white; width:154px" %)**Command Example**|(% style="background-color:#4f81bd; color:white; width:269px" %)**Function**|(% style="background-color:#4f81bd; color:white" %)**Response**
747 747  |(% 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
748 748  OK
749 749  |(% 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
... ... @@ -761,10 +761,10 @@
761 761  * Example 1: Downlink Payload: 080003  **~-~-->**  AT+PROBE=0003
762 762  * Example 2: Downlink Payload: 080101  **~-~-->**  AT+PROBE=0101
763 763  
764 -=== 3.3.5 Multiple collections are one uplinkSince firmware V1.1 ===
883 +=== 3.3.5 Multiple collections are one uplink (Since firmware V1.1) ===
765 765  
766 766  
767 -Added AT+STDC command to collect the voltage of VDC_INPUT multiple times and upload it at one time.
886 +Added AT+STDC command to collect the voltage of VDC_INPUT/IDC_INPUT multiple times and upload it at one time.
768 768  
769 769  (% style="color:blue" %)**AT Command: AT** **+STDC**
770 770  
... ... @@ -772,12 +772,13 @@
772 772  
773 773  (% style="color:#037691" %)**aa:**(%%)
774 774  **0:** means disable this function and use TDC to send packets.
775 -**1:** means enable this function, use the method of multiple acquisitions to send packets.
894 +**1:** means that the function is enabled to send packets by collecting VDC data for multiple times.
895 +**2:** means that the function is enabled to send packets by collecting IDC data for multiple times.
776 776  (% style="color:#037691" %)**bb:**(%%) Each collection interval (s), the value is 1~~65535
777 777  (% style="color:#037691" %)**cc:**(%%)** **the number of collection times, the value is 1~~120
778 778  
779 779  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
780 -|(% 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**
900 +|(% style="background-color:#4f81bd; color:white; width:160px" %)**Command Example**|(% style="background-color:#4f81bd; color:white; width:215px" %)**Function**|(% style="background-color:#4f81bd; color:white" %)**Response**
781 781  |(% 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
782 782  OK
783 783  |(% 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" %)(((
... ... @@ -797,7 +797,7 @@
797 797  
798 798  (% style="color:blue" %)**Downlink Command: 0xAE**
799 799  
800 -Format: Command Code (0x08) followed by 5 bytes.
920 +Format: Command Code (0xAE) followed by 4 bytes.
801 801  
802 802  * Example 1: Downlink Payload: AE 01 02 58 12** ~-~-->**  AT+STDC=1,600,18
803 803  
... ... @@ -804,7 +804,7 @@
804 804  = 4. Battery & Power Consumption =
805 805  
806 806  
807 -PS-LB uses ER26500 + SPC1520 battery pack. See below link for detail information about the battery info and how to replace.
927 +PS-LB use ER26500 + SPC1520 battery pack and PS-LS use 3000mAh Recharable Battery with Solar Panel. See below link for detail information about the battery info and how to replace.
808 808  
809 809  [[**Battery Info & Power Consumption Analyze**>>url:http://wiki.dragino.com/xwiki/bin/view/Main/How%20to%20calculate%20the%20battery%20life%20of%20Dragino%20sensors%3F/]] .
810 810  
... ... @@ -836,6 +836,34 @@
836 836  When downloading the images, choose the required image file for download. ​
837 837  
838 838  
959 +== 6.4 How to measure the depth of other liquids other than water? ==
960 +
961 +
962 +Test the current values at the depth of different liquids and convert them to a linear scale.
963 +Replace its ratio with the ratio of water to current in the decoder.
964 +
965 +**Example:**
966 +
967 +Measure the corresponding current of the sensor when the liquid depth is 2.04m and 0.51m.
968 +
969 +**Calculate scale factor:**
970 +Use these two data to calculate the current and depth scaling factors:(7.888-5.035)/(2.04-0.51)=1.86470588235294
971 +
972 +**Calculation formula:**
973 +
974 +Use the calibration formula:(Current current - Minimum calibration current)/Scale factor + Minimum actual calibration height
975 +
976 +**Actual calculations:**
977 +
978 +Use this formula to calculate the value corresponding to the current at a depth of 1.5 meters: (6.918-5.035)/1.86470588235294+0.51=1.519810726
979 +
980 +**Error:**
981 +
982 +0.009810726
983 +
984 +
985 +[[image:image-20240329175044-1.png]]
986 +
839 839  = 7. Troubleshooting =
840 840  
841 841  == 7.1 Water Depth Always shows 0 in payload ==
... ... @@ -853,8 +853,9 @@
853 853  = 8. Order Info =
854 854  
855 855  
856 -[[image:image-20230131153105-4.png]]
1004 +[[image:image-20240109172423-7.png]](% style="display:none" %)
857 857  
1006 +[[image:image-20240817150702-1.png]]
858 858  
859 859  = 9. ​Packing Info =
860 860  
... ... @@ -861,7 +861,7 @@
861 861  
862 862  (% style="color:#037691" %)**Package Includes**:
863 863  
864 -* PS-LB LoRaWAN Pressure Sensor
1013 +* PS-LB or PS-LS LoRaWAN Pressure Sensor
865 865  
866 866  (% style="color:#037691" %)**Dimension and weight**:
867 867  
image-20240109160800-6.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +60.1 KB
Content
image-20240109172423-7.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +62.3 KB
Content
image-20240329175044-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Bei
Size
... ... @@ -1,0 +1,1 @@
1 +55.2 KB
Content
image-20240511174954-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +65.9 KB
Content
image-20240513093957-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +320.4 KB
Content
image-20240513094047-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +62.7 KB
Content
image-20240513094054-3.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +201.1 KB
Content
image-20240513095921-4.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +130.4 KB
Content
image-20240513095927-5.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +98.0 KB
Content
image-20240513100129-6.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +130.4 KB
Content
image-20240513100135-7.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +98.0 KB
Content
image-20240817150702-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Bei
Size
... ... @@ -1,0 +1,1 @@
1 +38.4 KB
Content