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

From version 75.2
edited by Xiaoling
on 2023/06/13 13:38
Change comment: There is no comment for this version
To version 71.1
edited by Xiaoling
on 2023/06/13 10:09
Change comment: Uploaded new attachment "image-20230613100900-1.png", version {1}

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -DDS20-LB -- LoRaWAN Ultrasonic Liquid Level Sensor User Manual
1 +DDS45-LB -- LoRaWAN Distance Detection Sensor User Manual
Content
... ... @@ -1,13 +1,9 @@
1 1  (% style="text-align:center" %)
2 -[[image:image-20230613133716-2.png||height="717" width="717"]]
2 +[[image:image-20230612170349-1.png||height="656" width="656"]]
3 3  
4 4  
5 5  
6 6  
7 -
8 -
9 -
10 -
11 11  **Table of Contents:**
12 12  
13 13  {{toc/}}
... ... @@ -22,19 +22,19 @@
22 22  == 1.1 What is LoRaWAN Distance Detection Sensor ==
23 23  
24 24  
25 -The Dragino DDS45-LB is a (% style="color:blue" %)** LoRaWAN Distance Detection Sensor**(%%) for Internet of Things solution. It is used to measure the distance between the sensor and a flat object. The distance detection sensor is a module that uses (% style="color:blue" %)** ultrasonic sensing technology**(%%) for (% style="color:blue" %)**distance measurement**(%%), and (% style="color:blue" %)** temperature compensation**(%%) is performed internally to improve the reliability of data. The DDS45-LB can be applied to scenarios such as horizontal distance measurement, liquid level measurement, parking management system, object proximity and presence detection, intelligent trash can management system, robot obstacle avoidance, automatic control, sewer, bottom water level monitoring, etc.
21 +The Dragino DDS75-LB is a (% style="color:blue" %)** LoRaWAN Distance Detection Sensor**(%%) for Internet of Things solution. It is used to measure the distance between the sensor and a flat object. The distance detection sensor is a module that uses (% style="color:blue" %)** ultrasonic sensing technology**(%%) for (% style="color:blue" %)**distance measurement**(%%), and (% style="color:blue" %)** temperature compensation**(%%) is performed internally to improve the reliability of data. The DDS75-LB can be applied to scenarios such as horizontal distance measurement, liquid level measurement, parking management system, object proximity and presence detection, intelligent trash can management system, robot obstacle avoidance, automatic control, sewer, bottom water level monitoring, etc.
26 26  
27 27  It detects the distance(% style="color:blue" %)**  between the measured object and the sensor**(%%), and uploads the value via wireless to LoRaWAN IoT Server.
28 28  
29 -The LoRa wireless technology used in DDS45-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.
25 +The LoRa wireless technology used in DDS75-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.
30 30  
31 -DDS45-LB (% style="color:blue" %)**supports BLE configure**(%%) and (% style="color:blue" %)**wireless OTA update**(%%) which make user easy to use.
27 +DDS75-LB (% style="color:blue" %)**supports BLE configure**(%%) and (% style="color:blue" %)**wireless OTA update**(%%) which make user easy to use.
32 32  
33 -DDS45-LB is powered by (% style="color:blue" %)**8500mAh Li-SOCI2 battery**(%%), it is designed for long term use up to 5 years.
29 +DDS75-LB is powered by (% style="color:blue" %)**8500mAh Li-SOCI2 battery**(%%), it is designed for long term use up to 5 years.
34 34  
35 -Each DDS45-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 +Each DDS75-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.
36 36  
37 -[[image:image-20230613102459-3.png||height="476" width="855"]]
33 +[[image:image-20230612170943-2.png||height="525" width="912"]]
38 38  
39 39  
40 40  == 1.2 ​Features ==
... ... @@ -44,9 +44,8 @@
44 44  * Bands: CN470/EU433/KR920/US915/EU868/AS923/AU915/IN865
45 45  * Ultra-low power consumption
46 46  * Distance Detection by Ultrasonic technology
47 -* Flat object range 30mm - 4500mm
43 +* Flat object range 280mm - 7500mm
48 48  * Accuracy: ±(1cm+S*0.3%) (S: Distance)
49 -* Measure Angle: 60°
50 50  * Cable Length : 25cm
51 51  * Support Bluetooth v5.1 and LoRaWAN remote configure
52 52  * Support wireless OTA update firmware
... ... @@ -171,7 +171,7 @@
171 171  == 1.9 BLE connection ==
172 172  
173 173  
174 -DDS45-LB support BLE remote configure.
169 +DDS75-LB support BLE remote configure.
175 175  
176 176  
177 177  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:
... ... @@ -202,15 +202,22 @@
202 202  
203 203  (% style="color:blue" %)**Probe Mechanical:**
204 204  
205 -[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LDDS45%20-%20LoRaWAN%20Distance%20Detection%20Sensor%20User%20Manual/WebHome/1654915562090-396.png?rev=1.1||alt="1654915562090-396.png"]]
206 206  
201 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LDDS75%20-%20LoRaWAN%20Distance%20Detection%20Sensor%20User%20Manual/WebHome/image-20220610172003-1.png?rev=1.1||alt="image-20220610172003-1.png"]]
207 207  
208 -= 2. Configure DDS45-LB to connect to LoRaWAN network =
209 209  
204 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LDDS75%20-%20LoRaWAN%20Distance%20Detection%20Sensor%20User%20Manual/WebHome/image-20220610172003-2.png?rev=1.1||alt="image-20220610172003-2.png"]]
205 +
206 +
207 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LDDS75%20-%20LoRaWAN%20Distance%20Detection%20Sensor%20User%20Manual/WebHome/image-20220610172003-2.png?rev=1.1||alt="image-20220610172003-2.png"]]
208 +
209 +
210 += 2. Configure DDS75-LB to connect to LoRaWAN network =
211 +
210 210  == 2.1 How it works ==
211 211  
212 212  
213 -The DDS45-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 press the button to activate the DDS45-LB. It will automatically join the network via OTAA and start to send the sensor value. The default uplink interval is 20 minutes.
215 +The DDS75-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 press the button to activate the DDS75-LB. It will automatically join the network via OTAA and start to send the sensor value. The default uplink interval is 20 minutes.
214 214  
215 215  (% style="display:none" %) (%%)
216 216  
... ... @@ -221,12 +221,12 @@
221 221  
222 222  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.
223 223  
224 -[[image:image-20230613102426-2.png||height="476" width="855"]](% style="display:none" %)
226 +[[image:image-20230612171032-3.png||height="492" width="855"]](% style="display:none" %)
225 225  
226 226  
227 -(% style="color:blue" %)**Step 1:**(%%) Create a device in TTN with the OTAA keys from DDS45-LB.
229 +(% style="color:blue" %)**Step 1:**(%%) Create a device in TTN with the OTAA keys from DDS75-LB.
228 228  
229 -Each DDS45-LB is shipped with a sticker with the default device EUI as below:
231 +Each DDS75-LB is shipped with a sticker with the default device EUI as below:
230 230  
231 231  [[image:image-20230426084152-1.png||alt="图片-20230426084152-1.png" height="233" width="502"]]
232 232  
... ... @@ -255,10 +255,10 @@
255 255  [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50v2-S31-S31B%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20User%20Manual/WebHome/image-20220611161308-6.png?width=744&height=485&rev=1.1||alt="图片-20220611161308-6.png"]]
256 256  
257 257  
258 -(% style="color:blue" %)**Step 2:**(%%) Activate on DDS45-LB
260 +(% style="color:blue" %)**Step 2:**(%%) Activate on DDS75-LB
259 259  
260 260  
261 -Press the button for 5 seconds to activate the DDS45-LB.
263 +Press the button for 5 seconds to activate the DDS75-LB.
262 262  
263 263  (% 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.
264 264  
... ... @@ -269,7 +269,7 @@
269 269  
270 270  
271 271  (((
272 -DDS45-LB will uplink payload via LoRaWAN with below payload format: 
274 +DDS75-LB will uplink payload via LoRaWAN with below payload format: 
273 273  )))
274 274  
275 275  (((
... ... @@ -293,7 +293,7 @@
293 293  === 2.3.1  Battery Info ===
294 294  
295 295  
296 -Check the battery voltage for DDS45-LB.
298 +Check the battery voltage for DDS75-LB.
297 297  
298 298  Ex1: 0x0B45 = 2885mV
299 299  
... ... @@ -304,17 +304,18 @@
304 304  
305 305  
306 306  (((
307 -Get the distance. Flat object range 30mm - 4500mm.
309 +Get the distance. Flat object range 280mm - 7500mm.
308 308  )))
309 309  
310 310  (((
311 -For example, if the data you get from the register is **0x0B 0x05**, the distance between the sensor and the measured object is(% style="color:#4472c4" %)** **
313 +For example, if the data you get from the register is 0x0B 0x05, the distance between the sensor and the measured object is(% style="color:#4472c4" %)** **
312 312  
313 -(% style="color:blue" %)**0B05(H) = 2821 (D) = 2821 mm.**
315 +(% style="color:#4472c4" %)**0B05(H) = 2821 (D) = 2821 mm.**
314 314  )))
315 315  
318 +
316 316  * If the sensor value is 0x0000, it means system doesn't detect ultrasonic sensor.
317 -* If the sensor value lower than 0x001E (30mm), the sensor value will be 0x00.
320 +* If the sensor value lower than 0x0118 (280mm), the sensor value will be invalid. All value lower than 280mm will be set to 0x0014(20mm) which means the value is invalid.
318 318  
319 319  
320 320  === 2.3.3  Interrupt Pin ===
... ... @@ -363,7 +363,7 @@
363 363  The payload decoder function for TTN V3 is here:
364 364  
365 365  (((
366 -DDS45-LB TTN V3 Payload Decoder:  [[ttps:~~/~~/github.com/dragino/dragino-end-node-decoder>>https://github.com/dragino/dragino-end-node-decoder]]
369 +DDS75-LB TTN V3 Payload Decoder:  [[ttps:~~/~~/github.com/dragino/dragino-end-node-decoder>>https://github.com/dragino/dragino-end-node-decoder]]
367 367  )))
368 368  
369 369  
... ... @@ -370,7 +370,7 @@
370 370  == 2.4  Uplink Interval ==
371 371  
372 372  
373 -The DDS45-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: [[Change Uplink Interval>>||anchor="H3.3.1SetTransmitIntervalTime"]]
376 +The DDS75-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: [[Change Uplink Interval>>||anchor="H3.3.1SetTransmitIntervalTime"]]
374 374  
375 375  
376 376  == 2.5  ​Show Data in DataCake IoT Server ==
... ... @@ -398,7 +398,7 @@
398 398  
399 399  (% style="color:blue" %)**Step 3**(%%)**: Create an account or log in Datacake.**
400 400  
401 -(% style="color:blue" %)**Step 4**(%%)**: Search the DDS45-LB and add DevEUI.**
404 +(% style="color:blue" %)**Step 4**(%%)**: Search the DDS75-LB and add DevEUI.**
402 402  
403 403  [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LDDS75%20-%20LoRaWAN%20Distance%20Detection%20Sensor%20User%20Manual/WebHome/1654851029373-510.png?rev=1.1||alt="1654851029373-510.png"]]
404 404  
... ... @@ -412,19 +412,19 @@
412 412  == 2.6 Datalog Feature ==
413 413  
414 414  
415 -Datalog Feature is to ensure IoT Server can get all sampling data from Sensor even if the LoRaWAN network is down. For each sampling, DDS45-LB will store the reading for future retrieving purposes.
418 +Datalog Feature is to ensure IoT Server can get all sampling data from Sensor even if the LoRaWAN network is down. For each sampling, DDS75-LB will store the reading for future retrieving purposes.
416 416  
417 417  
418 418  === 2.6.1 Ways to get datalog via LoRaWAN ===
419 419  
420 420  
421 -Set PNACKMD=1, DDS45-LB will wait for ACK for every uplink, when there is no LoRaWAN network,DDS45-LB will mark these records with non-ack messages and store the sensor data, and it will send all messages (10s interval) after the network recovery.
424 +Set PNACKMD=1, DDS75-LB will wait for ACK for every uplink, when there is no LoRaWAN network,DDS75-LB will mark these records with non-ack messages and store the sensor data, and it will send all messages (10s interval) after the network recovery.
422 422  
423 423  * (((
424 -a) DDS45-LB will do an ACK check for data records sending to make sure every data arrive server.
427 +a) DDS75-LB will do an ACK check for data records sending to make sure every data arrive server.
425 425  )))
426 426  * (((
427 -b) DDS45-LB will send data in **CONFIRMED Mode** when PNACKMD=1, but DDS45-LB won't re-transmit the packet if it doesn't get ACK, it will just mark it as a NONE-ACK message. In a future uplink if DDS45-LB gets a ACK, DDS45-LB will consider there is a network connection and resend all NONE-ACK messages.
430 +b) DDS75-LB will send data in **CONFIRMED Mode** when PNACKMD=1, but DDS75-LB won't re-transmit the packet if it doesn't get ACK, it will just mark it as a NONE-ACK message. In a future uplink if DDS75-LB gets a ACK, DDS75-LB will consider there is a network connection and resend all NONE-ACK messages.
428 428  )))
429 429  
430 430  Below is the typical case for the auto-update datalog feature (Set PNACKMD=1)
... ... @@ -435,7 +435,7 @@
435 435  === 2.6.2 Unix TimeStamp ===
436 436  
437 437  
438 -DDS45-LB uses Unix TimeStamp format based on
441 +DDS75-LB uses Unix TimeStamp format based on
439 439  
440 440  [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/WebHome/image-20220523001219-11.png?width=627&height=97&rev=1.1||alt="图片-20220523001219-11.png" height="97" width="627"]]
441 441  
... ... @@ -454,7 +454,7 @@
454 454  
455 455  User need to set (% style="color:blue" %)**SYNCMOD=1**(%%) to enable sync time via MAC command.
456 456  
457 -Once DDS45-LB Joined LoRaWAN network, it will send the MAC command (DeviceTimeReq) and the server will reply with (DeviceTimeAns) to send the current time to DDS45-LB. If DDS45-LB fails to get the time from the server, DDS45-LB will use the internal time and wait for next time request (AT+SYNCTDC to set the time request period, default is 10 days).
460 +Once DDS75-LB Joined LoRaWAN network, it will send the MAC command (DeviceTimeReq) and the server will reply with (DeviceTimeAns) to send the current time to DDS75-LB. If DDS75-LB fails to get the time from the server, DDS75-LB will use the internal time and wait for next time request (AT+SYNCTDC to set the time request period, default is 10 days).
458 458  
459 459  (% style="color:red" %)**Note: LoRaWAN Server need to support LoRaWAN v1.0.3(MAC v1.0.3) or higher to support this MAC command feature, Chirpstack,TTN V3 v3 and loriot support but TTN V3 v2 doesn't support. If server doesn't support this command, it will through away uplink packet with this command, so user will lose the packet with time request for TTN V3 v2 if SYNCMOD=1.**
460 460  
... ... @@ -482,7 +482,7 @@
482 482  )))
483 483  
484 484  (((
485 -Uplink Internal =5s,means DDS45-LB will send one packet every 5s. range 5~~255s.
488 +Uplink Internal =5s,means DDS75-LB will send one packet every 5s. range 5~~255s.
486 486  )))
487 487  
488 488  
... ... @@ -489,17 +489,17 @@
489 489  == 2.7 Frequency Plans ==
490 490  
491 491  
492 -The DDS45-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.
495 +The DDS75-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.
493 493  
494 494  [[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20Frequency%20Band/>>http://wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20Frequency%20Band/]]
495 495  
496 496  
497 -= 3. Configure DDS45-LB =
500 += 3. Configure DDS75-LB =
498 498  
499 499  == 3.1 Configure Methods ==
500 500  
501 501  
502 -DDS45-LB supports below configure method:
505 +DDS75-LB supports below configure method:
503 503  
504 504  * AT Command via Bluetooth Connection (**Recommended**): [[BLE Configure Instruction>>http://wiki.dragino.com/xwiki/bin/view/Main/BLE%20Bluetooth%20Remote%20Configure/]].
505 505  
... ... @@ -522,10 +522,10 @@
522 522  [[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20AT%20Commands%20and%20Downlink%20Command/>>http://wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20AT%20Commands%20and%20Downlink%20Command/]]
523 523  
524 524  
525 -== 3.3 Commands special design for DDS45-LB ==
528 +== 3.3 Commands special design for DDS75-LB ==
526 526  
527 527  
528 -These commands only valid for DDS45-LB, as below:
531 +These commands only valid for DDS75-LB, as below:
529 529  
530 530  
531 531  === 3.3.1 Set Transmit Interval Time ===
... ... @@ -567,10 +567,12 @@
567 567  Example 1: Downlink Payload: 0100001E  ~/~/ Set Transmit Interval (TDC) = 30 seconds
568 568  )))
569 569  * (((
570 -Example 2: Downlink Payload: 0100003C  ~/~/ Set Transmit Interval (TDC) = 60 seconds 
571 -)))
573 +Example 2: Downlink Payload: 0100003C  ~/~/ Set Transmit Interval (TDC) = 60 seconds
572 572  
573 573  
576 +
577 +)))
578 +
574 574  === 3.3.2 Set Interrupt Mode ===
575 575  
576 576  
... ... @@ -609,7 +609,7 @@
609 609  = 4. Battery & Power Consumption =
610 610  
611 611  
612 -DDS45-LB use ER26500 + SPC1520 battery pack. See below link for detail information about the battery info and how to replace.
617 +DDS75-LB use ER26500 + SPC1520 battery pack. See below link for detail information about the battery info and how to replace.
613 613  
614 614  [[**Battery Info & Power Consumption Analyze**>>http://wiki.dragino.com/xwiki/bin/view/Main/How%20to%20calculate%20the%20battery%20life%20of%20Dragino%20sensors%3F/]] .
615 615  
... ... @@ -618,7 +618,7 @@
618 618  
619 619  
620 620  (% class="wikigeneratedid" %)
621 -User can change firmware DDS45-LB to:
626 +User can change firmware DDS75-LB to:
622 622  
623 623  * Change Frequency band/ region.
624 624  
... ... @@ -626,7 +626,7 @@
626 626  
627 627  * Fix bugs.
628 628  
629 -Firmware and changelog can be downloaded from : **[[Firmware download link>>url:https://www.dropbox.com/sh/a5ue0nfrzqy9nz6/AABbvlATosDJKDwBmbirVbMYa?dl=0]]**
634 +Firmware and changelog can be downloaded from : **[[Firmware download link>>url:https://www.dropbox.com/sh/7la95mae0fn03xe/AACtzs-32m22TLb75B-iIr-Qa?dl=0]]**
630 630  
631 631  Methods to Update Firmware:
632 632  
... ... @@ -637,16 +637,16 @@
637 637  
638 638  = 6. FAQ =
639 639  
640 -== 6.1  What is the frequency plan for DDS45-LB? ==
645 +== 6.1  What is the frequency plan for DDS75-LB? ==
641 641  
642 642  
643 -DDS45-LB use the same frequency as other Dragino products. User can see the detail from this link:  [[Introduction>>doc:Main.End Device Frequency Band.WebHome||anchor="H1.Introduction"]]
648 +DDS75-LB use the same frequency as other Dragino products. User can see the detail from this link:  [[Introduction>>doc:Main.End Device Frequency Band.WebHome||anchor="H1.Introduction"]]
644 644  
645 645  
646 -== 6.2  Can I use DDS45-LB in condensation environment? ==
651 +== 6.2  Can I use DDS75-LB in condensation environment? ==
647 647  
648 648  
649 -DDS45-LB is not suitable to be used in condensation environment. Condensation on the DDS45-LB probe will affect the reading and always got 0.
654 +DDS75-LB is not suitable to be used in condensation environment. Condensation on the DDS75-LB probe will affect the reading and always got 0.
650 650  
651 651  
652 652  = 7.  Trouble Shooting =
... ... @@ -697,7 +697,7 @@
697 697  = 8. Order Info =
698 698  
699 699  
700 -Part Number: (% style="color:blue" %)**DDS45-LB-XXX**
705 +Part Number: (% style="color:blue" %)**DDS75-LB-XXX**
701 701  
702 702  (% style="color:red" %)**XXX**(%%): **The default frequency band**
703 703  
... ... @@ -723,7 +723,7 @@
723 723  
724 724  (% style="color:#037691" %)**Package Includes**:
725 725  
726 -* DDS45-LB LoRaWAN Distance Detection Sensor x 1
731 +* DDS75-LB LoRaWAN Distance Detection Sensor x 1
727 727  
728 728  (% style="color:#037691" %)**Dimension and weight**:
729 729  
image-20230613102426-2.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -89.3 KB
Content
image-20230613102459-3.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -89.3 KB
Content
image-20230613133647-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -213.6 KB
Content
image-20230613133716-2.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -165.8 KB
Content