Changes for page PS-LB/LS -- LoRaWAN Air Water Pressure Sensor User Manual
Last modified by Xiaoling on 2025/07/10 16:21
From version 60.2
edited by Xiaoling
on 2023/06/01 08:37
on 2023/06/01 08:37
Change comment:
There is no comment for this version
To version 94.1
edited by Mengting Qiu
on 2024/05/31 14:21
on 2024/05/31 14:21
Change comment:
There is no comment for this version
Summary
-
Page properties (3 modified, 0 added, 0 removed)
-
Attachments (0 modified, 20 added, 0 removed)
- image-20231120110833-1.png
- image-20231120110949-2.png
- image-20231120111036-3.png
- image-20231120111226-4.png
- image-20240109154009-1.png
- image-20240109154121-2.png
- image-20240109154227-3.png
- image-20240109154731-4.png
- image-20240109160445-5.png
- image-20240109160800-6.png
- image-20240109172423-7.png
- image-20240329175044-1.png
- image-20240511174954-1.png
- image-20240513093957-1.png
- image-20240513094047-2.png
- image-20240513094054-3.png
- image-20240513095921-4.png
- image-20240513095927-5.png
- image-20240513100129-6.png
- image-20240513100135-7.png
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 -PS-LB --LoRaWAN Air Water Pressure Sensor User Manual 1 +PS-LB/LS -- LoRaWAN Air Water Pressure Sensor User Manual - Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Xiaoling1 +XWiki.ting - Content
-
... ... @@ -1,9 +1,17 @@ 1 - [[image:image-20230131115217-1.png]]1 + 2 2 3 3 4 +(% style="text-align:center" %) 5 +[[image:image-20240109154731-4.png||height="671" width="945"]] 4 4 5 -**Table of Contents:** 6 6 8 + 9 + 10 + 11 + 12 + 13 +**Table of Contents :** 14 + 7 7 {{toc/}} 8 8 9 9 ... ... @@ -17,27 +17,27 @@ 17 17 18 18 19 19 ((( 20 -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. 21 21 ))) 22 22 23 23 ((( 24 -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. 25 25 ))) 26 26 27 27 ((( 28 -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. 29 29 ))) 30 30 31 31 ((( 32 -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. 33 33 ))) 34 34 35 35 ((( 36 -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-on battery **(%%), it is designed for long term use up to 5 years. 37 37 ))) 38 38 39 39 ((( 40 -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. 41 41 ))) 42 42 43 43 [[image:1675071321348-194.png]] ... ... @@ -57,11 +57,10 @@ 57 57 * Support wireless OTA update firmware 58 58 * Uplink on periodically 59 59 * Downlink to change configure 60 -* 8500mAh Battery for long term use 61 61 * Controllable 3.3v,5v and 12v output to power external sensor 69 +* 8500mAh Li/SOCl2 Battery (PS-LB) 70 +* Solar panel + 3000mAh Li-on battery (PS-LS) 62 62 63 -(% style="display:none" %) (%%) 64 - 65 65 == 1.3 Specification == 66 66 67 67 ... ... @@ -73,7 +73,7 @@ 73 73 74 74 (% style="color:#037691" %)**Common DC Characteristics:** 75 75 76 -* Supply Voltage: 2.5v ~~ 3.6v 83 +* Supply Voltage: Built-in Battery , 2.5v ~~ 3.6v 77 77 * Operating Temperature: -40 ~~ 85°C 78 78 79 79 (% style="color:#037691" %)**LoRa Spec:** ... ... @@ -129,7 +129,7 @@ 129 129 === 1.4.2 Immersion Type === 130 130 131 131 132 -[[image: 1675071521308-426.png]]139 +[[image:image-20240109160445-5.png||height="284" width="214"]] 133 133 134 134 * Immersion Type, Probe IP Level: IP68 135 135 * Measuring Range: Measure range can be customized, up to 100m. ... ... @@ -139,13 +139,21 @@ 139 139 * Operating temperature: 0℃~~50℃ 140 140 * Material: 316 stainless steels 141 141 142 -== 1. 5Probe Dimension ==149 +=== 1.4.3 Wireless Differential Air Pressure Sensor === 143 143 151 +[[image:image-20240511174954-1.png]] 144 144 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 145 145 146 -== 1. 6Application and Installation ==161 +== 1.5 Application and Installation == 147 147 148 -=== 1. 6.1 Thread Installation Type ===163 +=== 1.5.1 Thread Installation Type === 149 149 150 150 151 151 (% style="color:blue" %)**Application:** ... ... @@ -163,7 +163,7 @@ 163 163 [[image:1675071670469-145.png]] 164 164 165 165 166 -=== 1. 6.2 Immersion Type ===181 +=== 1.5.2 Immersion Type === 167 167 168 168 169 169 (% style="color:blue" %)**Application:** ... ... @@ -173,9 +173,13 @@ 173 173 [[image:1675071725288-579.png]] 174 174 175 175 176 - TheImmersion 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. 177 177 193 +The Immersion Type Sensor has different variant which defined by Ixx. For example, this means two points: 178 178 195 +* Cable Length: 10 Meters 196 +* Water Detect Range: 0 ~~ 10 Meters. 197 + 179 179 [[image:1675071736646-450.png]] 180 180 181 181 ... ... @@ -182,22 +182,46 @@ 182 182 [[image:1675071776102-240.png]] 183 183 184 184 185 -== 1.7 Sleep mode and working mode == 186 186 205 +=== 1.5.3 Wireless Differential Air Pressure Sensor === 187 187 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 + 188 188 (% 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. 189 189 190 190 (% 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. 191 191 192 192 193 -== 1. 8Button & LEDs ==237 +== 1.7 Button & LEDs == 194 194 195 195 196 -[[image: 1675071855856-879.png]]240 +[[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" %) 197 197 198 - 199 199 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 200 -|=(% 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** 201 201 |(% 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" %)((( 202 202 If sensor is already Joined to LoRaWAN network, sensor will send an uplink packet, (% style="color:blue" %)**blue led** (%%)will blink once. 203 203 Meanwhile, BLE module will be active and user can connect via BLE to configure device. ... ... @@ -207,18 +207,18 @@ 207 207 (% style="background-color:#f2f2f2; color:green" %)**Green led**(%%) will solidly turn on for 5 seconds after joined in network. 208 208 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. 209 209 ))) 210 -|(% 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 -NAis in Deep Sleep Mode.253 +|(% 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. 211 211 212 -== 1. 9Pin Mapping ==255 +== 1.8 Pin Mapping == 213 213 214 214 215 215 [[image:1675072568006-274.png]] 216 216 217 217 218 -== 1. 10BLE connection ==261 +== 1.9 BLE connection == 219 219 220 220 221 -PS-LB support BLE remote configure. 264 +PS-LB/LS support BLE remote configure. 222 222 223 223 224 224 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: ... ... @@ -230,24 +230,26 @@ 230 230 If there is no activity connection on BLE in 60 seconds, sensor will shut down BLE module to enter low power mode. 231 231 232 232 233 -== 1.1 1Mechanical ==276 +== 1.10 Mechanical == 234 234 278 +=== 1.10.1 for LB version(% style="display:none" %) (%%) === 235 235 236 -[[image:1675143884058-338.png]] 237 237 281 +[[image:image-20240109160800-6.png]] 238 238 239 -[[image:1675143899218-599.png]] 240 240 284 +=== 1.10.2 for LS version === 241 241 242 -[[image:1675143909447-639.png]] 243 243 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"]] 244 244 245 -= 2. Configure PS-LB to connect to LoRaWAN network = 246 246 290 += 2. Configure PS-LB/LS to connect to LoRaWAN network = 291 + 247 247 == 2.1 How it works == 248 248 249 249 250 -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. 251 251 252 252 253 253 == 2.2 Quick guide to connect to LoRaWAN server (OTAA) == ... ... @@ -262,9 +262,9 @@ 262 262 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. 263 263 264 264 265 -(% 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. 266 266 267 -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: 268 268 269 269 [[image:image-20230426085320-1.png||height="234" width="504"]] 270 270 ... ... @@ -292,10 +292,10 @@ 292 292 293 293 [[image:1675144157838-392.png]] 294 294 295 -(% style="color:blue" %)**Step 2:**(%%) Activate on PS-LB 340 +(% style="color:blue" %)**Step 2:**(%%) Activate on PS-LB/LS 296 296 297 297 298 -Press the button for 5 seconds to activate the PS-LB. 343 +Press the button for 5 seconds to activate the PS-LB/LS. 299 299 300 300 (% 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. 301 301 ... ... @@ -307,13 +307,13 @@ 307 307 === 2.3.1 Device Status, FPORT~=5 === 308 308 309 309 310 -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. 311 311 312 -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. 313 313 314 314 315 315 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 316 -|(% 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)** 317 317 |(% 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** 318 318 |(% 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 319 319 ... ... @@ -322,7 +322,7 @@ 322 322 [[image:1675144504430-490.png]] 323 323 324 324 325 -(% 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 326 326 327 327 (% style="color:#037691" %)**Firmware Version**(%%): 0x0100, Means: v1.0.0 version 328 328 ... ... @@ -382,10 +382,10 @@ 382 382 383 383 384 384 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 385 -|(% style="background-color:#d 9e2f3; width:97px" %)(((430 +|(% style="background-color:#4f81bd; color:white; width:97px" %)((( 386 386 **Size(bytes)** 387 -)))|(% style="background-color:#d 9e2f3; width:48px" %)**2**|(% style="background-color:#d9e2f3; width:71px" %)**2**|(% style="background-color:#d9e2f3; width:98px" %)**2**|(% style="background-color:#d9e2f3; width:73px" %)**2**|(% style="background-color:#d9e2f3; width:122px" %)**1**388 -|(% 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"]]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** 433 +|(% 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"]] 389 389 390 390 [[image:1675144608950-310.png]] 391 391 ... ... @@ -393,7 +393,7 @@ 393 393 === 2.3.3 Battery Info === 394 394 395 395 396 -Check the battery voltage for PS-LB. 441 +Check the battery voltage for PS-LB/LS. 397 397 398 398 Ex1: 0x0B45 = 2885mV 399 399 ... ... @@ -403,16 +403,16 @@ 403 403 === 2.3.4 Probe Model === 404 404 405 405 406 -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. 407 407 408 408 409 409 **For example.** 410 410 411 411 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 412 -|(% 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**413 -|(% 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 414 -|(% 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 415 -|(% 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 416 416 417 417 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. 418 418 ... ... @@ -465,14 +465,14 @@ 465 465 0x01: Interrupt Uplink Packet. 466 466 467 467 468 -=== (% id="cke_bm_109176S" style="display:none" %) (%%)2.3.8 Sensor value, FPORT~=7 ===513 +=== 2.3.8 Sensor value, FPORT~=7 === 469 469 470 470 471 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:50 8.222px" %)472 -|(% style="background-color:#d 9e2f3; width:94px" %)(((516 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:500px" %) 517 +|(% style="background-color:#4f81bd; color:white; width:65px" %)((( 473 473 **Size(bytes)** 474 -)))|(% style="background-color:#d 9e2f3; width:43px" %)**2**|(% style="background-color:#d9e2f3; width:367px" %)**n**475 -|(% style="width:94px" %) **Value**|(% style="width:43px" %)[[BAT>>||anchor="H2.3.3BatteryInfo"]]|(% style="width:367px" %)(((519 +)))|(% style="background-color:#4f81bd; color:white; width:35px" %)**2**|(% style="background-color:#4f81bd; color:white; width:400px" %)**n** 520 +|(% style="width:94px" %)Value|(% style="width:43px" %)[[BAT>>||anchor="H2.3.3BatteryInfo"]]|(% style="width:367px" %)((( 476 476 Voltage value, each 2 bytes is a set of voltage values. 477 477 ))) 478 478 ... ... @@ -492,13 +492,13 @@ 492 492 [[image:1675144839454-913.png]] 493 493 494 494 495 -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]] 496 496 497 497 498 498 == 2.4 Uplink Interval == 499 499 500 500 501 -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);"]] 502 502 503 503 504 504 == 2.5 Show Data in DataCake IoT Server == ... ... @@ -520,7 +520,7 @@ 520 520 521 521 (% style="color:blue" %)**Step 3:**(%%) Create an account or log in Datacake. 522 522 523 -(% style="color:blue" %)**Step 4:** (%%)Create PS-LB product. 568 +(% style="color:blue" %)**Step 4:** (%%)Create PS-LB/LS product. 524 524 525 525 [[image:1675145004465-869.png]] 526 526 ... ... @@ -546,15 +546,88 @@ 546 546 [[image:1675145081239-376.png]] 547 547 548 548 549 -== 2.6 F requencyPlans==594 +== 2.6 Datalog Feature (Since V1.1) == 550 550 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. 551 551 552 -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. 553 553 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 + 554 554 [[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20Frequency%20Band/>>http://wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20Frequency%20Band/]] 555 555 556 556 557 -== 2. 7Firmware Change Log ==675 +== 2.8 Firmware Change Log == 558 558 559 559 560 560 **Firmware download link:** ... ... @@ -562,12 +562,12 @@ 562 562 [[https:~~/~~/www.dropbox.com/sh/gf1glloczbzz19h/AABbuYI4WY6VdAmpXo6o1V2Ka?dl=0>>url:https://www.dropbox.com/sh/gf1glloczbzz19h/AABbuYI4WY6VdAmpXo6o1V2Ka?dl=0]] 563 563 564 564 565 -= 3. Configure PS-LB = 683 += 3. Configure PS-LB/LS = 566 566 567 567 == 3.1 Configure Methods == 568 568 569 569 570 -PS-LB -NAsupports below configure method:688 +PS-LB/LS supports below configure method: 571 571 572 572 * AT Command via Bluetooth Connection (**Recommand Way**): [[BLE Configure Instruction>>url:http://wiki.dragino.com/xwiki/bin/view/Main/BLE%20Bluetooth%20Remote%20Configure/]]. 573 573 * AT Command via UART Connection : See [[FAQ>>||anchor="H6.FAQ"]]. ... ... @@ -586,10 +586,10 @@ 586 586 [[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/]] 587 587 588 588 589 -== 3.3 Commands special design for PS-LB == 707 +== 3.3 Commands special design for PS-LB/LS == 590 590 591 591 592 -These commands only valid for PS-LB, as below: 710 +These commands only valid for PS-LB/LS, as below: 593 593 594 594 595 595 === 3.3.1 Set Transmit Interval Time === ... ... @@ -600,7 +600,7 @@ 600 600 (% style="color:blue" %)**AT Command: AT+TDC** 601 601 602 602 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 603 -|=(% 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** 604 604 |(% style="background-color:#f2f2f2; width:157px" %)AT+TDC=?|(% style="background-color:#f2f2f2; width:166px" %)Show current transmit Interval|(% style="background-color:#f2f2f2" %)((( 605 605 30000 606 606 OK ... ... @@ -628,7 +628,7 @@ 628 628 (% style="color:blue" %)**AT Command: AT+INTMOD** 629 629 630 630 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 631 -|=(% 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**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** 632 632 |(% style="background-color:#f2f2f2; width:154px" %)AT+INTMOD=?|(% style="background-color:#f2f2f2; width:196px" %)Show current interrupt mode|(% style="background-color:#f2f2f2; width:157px" %)((( 633 633 0 634 634 OK ... ... @@ -659,7 +659,7 @@ 659 659 (% style="color:blue" %)**AT Command: AT+3V3T** 660 660 661 661 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:474px" %) 662 -|=(% 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**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** 663 663 |(% style="background-color:#f2f2f2; width:154px" %)AT+3V3T=?|(% style="background-color:#f2f2f2; width:201px" %)Show 3V3 open time.|(% style="background-color:#f2f2f2; width:116px" %)((( 664 664 0 665 665 OK ... ... @@ -678,7 +678,7 @@ 678 678 (% style="color:blue" %)**AT Command: AT+5VT** 679 679 680 680 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:470px" %) 681 -|=(% 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**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** 682 682 |(% style="background-color:#f2f2f2; width:155px" %)AT+5VT=?|(% style="background-color:#f2f2f2; width:196px" %)Show 5V open time.|(% style="background-color:#f2f2f2; width:114px" %)((( 683 683 0 684 684 OK ... ... @@ -697,7 +697,7 @@ 697 697 (% style="color:blue" %)**AT Command: AT+12VT** 698 698 699 699 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:443px" %) 700 -|=(% 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**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** 701 701 |(% style="background-color:#f2f2f2; width:156px" %)AT+12VT=?|(% style="background-color:#f2f2f2; width:199px" %)Show 12V open time.|(% style="background-color:#f2f2f2; width:83px" %)((( 702 702 0 703 703 OK ... ... @@ -738,17 +738,16 @@ 738 738 (A->01,B->02,C->03,D->04,E->05,F->06,G->07,H->08,I->09,J->0A,K->0B,L->0C) 739 739 740 740 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 741 -|(% 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**742 -|(% style="background-color:#f2f2f2; width:154px" %)AT 859 +|(% 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** 860 +|(% 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 743 743 OK 744 -|(% style="background-color:#f2f2f2; width:154px" %)AT 862 +|(% 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 745 745 |(% style="background-color:#f2f2f2; width:154px" %)((( 746 -AT +PROBE =000A 747 - 748 - 864 +AT+PROBE=000A 749 749 )))|(% style="background-color:#f2f2f2; width:269px" %)Set water depth sensor mode, 10m type.|(% style="background-color:#f2f2f2" %)OK 750 -|(% 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 751 -|(% style="background-color:#f2f2f2; width:154px" %)AT +PROBE =0000|(% style="background-color:#f2f2f2; width:269px" %)Initial state, no settings.|(% style="background-color:#f2f2f2" %)OK 866 +|(% style="background-color:#f2f2f2; width:154px" %)AT+PROBE=0064|(% style="background-color:#f2f2f2; width:269px" %)Set water depth sensor mode, 100m type.|(% style="background-color:#f2f2f2" %)OK 867 +|(% 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 868 +|(% style="background-color:#f2f2f2; width:154px" %)AT+PROBE=0000|(% style="background-color:#f2f2f2; width:269px" %)Initial state, no settings.|(% style="background-color:#f2f2f2" %)OK 752 752 753 753 (% style="color:blue" %)**Downlink Command: 0x08** 754 754 ... ... @@ -757,10 +757,10 @@ 757 757 * Example 1: Downlink Payload: 080003 **~-~-->** AT+PROBE=0003 758 758 * Example 2: Downlink Payload: 080101 **~-~-->** AT+PROBE=0101 759 759 760 -=== 3.3.5 Multiple collections are one uplink (Since firmware V1.1)===877 +=== 3.3.5 Multiple collections are one uplink (Since firmware V1.1) === 761 761 762 762 763 -Added AT+STDC command to collect the voltage of VDC_INPUT multiple times and upload it at one time. 880 +Added AT+STDC command to collect the voltage of VDC_INPUT/IDC_INPUT multiple times and upload it at one time. 764 764 765 765 (% style="color:blue" %)**AT Command: AT** **+STDC** 766 766 ... ... @@ -768,12 +768,13 @@ 768 768 769 769 (% style="color:#037691" %)**aa:**(%%) 770 770 **0:** means disable this function and use TDC to send packets. 771 -**1:** means enable this function, use the method of multiple acquisitions to send packets. 888 +**1:** means that the function is enabled to send packets by collecting VDC data for multiple times. 889 +**2:** means that the function is enabled to send packets by collecting IDC data for multiple times. 772 772 (% style="color:#037691" %)**bb:**(%%) Each collection interval (s), the value is 1~~65535 773 773 (% style="color:#037691" %)**cc:**(%%)** **the number of collection times, the value is 1~~120 774 774 775 775 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 776 -|(% 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**894 +|(% 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** 777 777 |(% 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 778 778 OK 779 779 |(% 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" %)((( ... ... @@ -793,7 +793,7 @@ 793 793 794 794 (% style="color:blue" %)**Downlink Command: 0xAE** 795 795 796 -Format: Command Code (0x 08) followed by5bytes.914 +Format: Command Code (0xAE) followed by 4 bytes. 797 797 798 798 * Example 1: Downlink Payload: AE 01 02 58 12** ~-~-->** AT+STDC=1,600,18 799 799 ... ... @@ -800,7 +800,7 @@ 800 800 = 4. Battery & Power Consumption = 801 801 802 802 803 -PS-LB -NAusesER26500 + SPC1520 battery pack. See below link for detail information about the battery info and how to replace.921 +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. 804 804 805 805 [[**Battery Info & Power Consumption Analyze**>>url:http://wiki.dragino.com/xwiki/bin/view/Main/How%20to%20calculate%20the%20battery%20life%20of%20Dragino%20sensors%3F/]] . 806 806 ... ... @@ -832,30 +832,60 @@ 832 832 When downloading the images, choose the required image file for download. 833 833 834 834 835 -= 7.OrderInfo =953 +== 6.4 How to measure the depth of other liquids other than water? == 836 836 837 837 838 -[[image:image-20230131153105-4.png]] 956 +Test the current values at the depth of different liquids and convert them to a linear scale. 957 +Replace its ratio with the ratio of water to current in the decoder. 839 839 959 +**Example:** 840 840 841 - =8.Troubleshooting=961 +Measure the corresponding current of the sensor when the liquid depth is 2.04m and 0.51m. 842 842 843 -== 8.1 Water Depth Always shows 0 in payload == 963 +**Calculate scale factor:** 964 +Use these two data to calculate the current and depth scaling factors:(7.888-5.035)/(2.04-0.51)=1.86470588235294 844 844 966 +**Calculation formula:** 845 845 968 +Use the calibration formula:(Current current - Minimum calibration current)/Scale factor + Minimum actual calibration height 969 + 970 +**Actual calculations:** 971 + 972 +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 973 + 974 +**Error:** 975 + 976 +0.009810726 977 + 978 + 979 +[[image:image-20240329175044-1.png]] 980 + 981 += 7. Troubleshooting = 982 + 983 +== 7.1 Water Depth Always shows 0 in payload == 984 + 985 + 846 846 If your device's IDC_intput_mA is normal, but your reading always shows 0, please refer to the following points: 847 847 848 848 ~1. Please set it to mod1 989 + 849 849 2. Please set the command [[AT+PROBE>>http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/PS-LB%20--%20LoRaWAN%20Pressure%20Sensor/#H3.3.4SettheProbeModel]] according to the model of your sensor 991 + 850 850 3. Check the connection status of the sensor 851 851 852 852 995 += 8. Order Info = 996 + 997 + 998 +[[image:image-20240109172423-7.png]](% style="display:none" %) 999 + 1000 + 853 853 = 9. Packing Info = 854 854 855 855 856 856 (% style="color:#037691" %)**Package Includes**: 857 857 858 -* PS-LB LoRaWAN Pressure Sensor 1006 +* PS-LB or PS-LS LoRaWAN Pressure Sensor 859 859 860 860 (% style="color:#037691" %)**Dimension and weight**: 861 861
- image-20231120110833-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +255.7 KB - Content
- image-20231120110949-2.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +217.3 KB - Content
- image-20231120111036-3.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +273.4 KB - Content
- image-20231120111226-4.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +340.3 KB - Content
- image-20240109154009-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +297.0 KB - Content
- image-20240109154121-2.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +414.4 KB - Content
- image-20240109154227-3.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +342.4 KB - Content
- image-20240109154731-4.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +511.6 KB - Content
- image-20240109160445-5.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +88.8 KB - Content
- 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