Version 171.2 by Mengting Qiu on 2023/12/12 11:46

Hide last authors
Ellie Zhang 26.1 1 (% style="text-align:center" %)
Xiaoling 111.2 2 [[image:image-20231110085342-2.png||height="481" width="481"]]
Edwin Chen 1.1 3
4
Xiaoling 67.2 5
Xiaoling 75.2 6
7
8
9
Xiaoling 111.2 10
Xiaoling 126.3 11 **Table of Contents:(% style="display:none" %) (%%)**
Ellie Zhang 30.1 12
Edwin Chen 1.1 13 {{toc/}}
14
15
16
17
18
19
kai 31.1 20 = 1. Introduction =
Edwin Chen 1.1 21
Xiaoling 113.3 22 == 1.1 What is LoRaWAN Smart Distance Detector ==
Edwin Chen 1.1 23
Xiaoling 39.6 24
Edwin Chen 115.1 25 The Dragino (% style="color:blue" %)**DS20L is a smart distance detector**(%%) base on long-range wireless LoRaWAN technology. It uses (% style="color:blue" %)**LiDAR sensor**(%%) to detect the distance between DS20L and object, then DS20L will send the distance data to the IoT Platform via LoRaWAN. DS20L can measure range between 3cm ~~ 200cm.
Edwin Chen 1.1 26
Xiaoling 113.3 27 DS20L allows users to send data and reach extremely long ranges via LoRaWAN. It provides ultra-long range spread spectrum communication and high interference immunity whilst minimizing current 
28 consumption. It targets professional wireless sensor network applications such smart cities, building automation, and so on.
Edwin Chen 1.1 29
Xiaoling 113.3 30 DS20L has a (% style="color:blue" %)**built-in 2400mAh non-chargeable battery**(%%) for long-term use up to several years*. Users can also power DS20L with an external power source for (% style="color:blue" %)**continuous measuring and distance alarm / counting purposes.**
Edwin Chen 1.1 31
Xiaoling 113.3 32 DS20L is fully compatible with (% style="color:blue" %)**LoRaWAN v1.0.3 Class A protocol**(%%), it can work with a standard LoRaWAN gateway.
Xiaoling 62.4 33
Edwin Chen 1.1 34
Xiaoling 114.2 35 [[image:image-20231110102635-5.png||height="402" width="807"]]
Edwin Chen 1.1 36
Xiaoling 64.2 37
Edwin Chen 1.1 38 == 1.2 ​Features ==
39
Xiaoling 39.6 40
Xiaoling 113.4 41 * LoRaWAN Class A protocol
42 * LiDAR distance detector, range 3 ~~ 200cm
43 * Periodically detect or continuously detect mode
Xiaoling 70.5 44 * AT Commands to change parameters
Xiaoling 113.4 45 * Remotely configure parameters via LoRaWAN Downlink
46 * Alarm & Counting mode
47 * Firmware upgradable via program port or LoRa protocol
48 * Built-in 2400mAh battery or power by external power source
Edwin Chen 1.1 49
50 == 1.3 Specification ==
51
Xiaoling 113.5 52 (% style="color:#037691" %)**LiDAR Sensor:**
Xiaoling 70.6 53
Xiaoling 113.5 54 * Operation Temperature: -40 ~~ 80 °C
55 * Operation Humidity: 0~~99.9%RH (no Dew)
56 * Storage Temperature: -10 ~~ 45°C
Xiaoling 113.4 57 * Measure Range: 3cm~~200cm @ 90% reflectivity
58 * Accuracy: ±2cm @ (3cm~~100cm); ±5% @ (100~~200cm)
59 * ToF FoV: ±9°, Total 18°
60 * Light source: VCSEL
Xiaoling 82.3 61
Edwin Chen 115.1 62 == 1.4 Power Consumption ==
Xiaoling 114.2 63
Edwin Chen 115.1 64
Xiaoling 116.2 65 (% style="color:#037691" %)**Battery Power Mode:**
Edwin Chen 115.1 66
Edwin Chen 170.1 67 * Idle: 3uA @ 3.3v
kai 116.1 68 * Max : 360 mA
Edwin Chen 115.1 69
Xiaoling 116.2 70 (% style="color:#037691" %)**Continuously mode**:
Edwin Chen 115.1 71
kai 116.1 72 * Idle: 21 mA @ 3.3v
73 * Max : 360 mA
Edwin Chen 115.1 74
Edwin Chen 170.1 75 == 1.5 Use Case ==
76
77 (% class="mark" %)**Regular Distance Detect**
78
79 [[image:image-20231211220922-1.png||height="352" width="605"]]
80
81
82 (% class="mark" %)**Counting / Alarm**
83
84 [[image:image-20231211221253-2.png]]
85
86
87 [[image:image-20231211221436-3.png]]
88
89
Xiaoling 113.5 90 = 2. Configure DS20L to connect to LoRaWAN network =
Xiaoling 77.4 91
Edwin Chen 1.1 92 == 2.1 How it works ==
93
94
Xiaoling 113.6 95 The DS20L 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 DS20L. It will automatically join the network via OTAA and start to send the sensor value. The default uplink interval is 20 minutes.
Edwin Chen 1.1 96
Xiaoling 64.2 97 (% style="display:none" %) (%%)
Edwin Chen 1.1 98
99 == 2.2 ​Quick guide to connect to LoRaWAN server (OTAA) ==
100
101
102 Following is an example for how to join the [[TTN v3 LoRaWAN Network>>url:https://console.cloud.thethings.network/]]. Below is the network structure; we use the [[LPS8v2>>url:https://www.dragino.com/products/lora-lorawan-gateway/item/228-lps8v2.html]] as a LoRaWAN gateway in this example.
103
Xiaoling 114.2 104 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.(% style="display:none" %)
Edwin Chen 1.1 105
Xiaoling 114.2 106 [[image:image-20231110102635-5.png||height="402" width="807"]](% style="display:none" %)
Edwin Chen 1.1 107
Mengting Qiu 140.1 108 === Step 1: Create a device in TTN with the OTAA keys from DS20L. ===
Edwin Chen 1.1 109
Xiaoling 113.6 110 Each DS20L is shipped with a sticker with the default device EUI as below:
Edwin Chen 1.1 111
Ellie Zhang 30.1 112 [[image:image-20230426084152-1.png||alt="图片-20230426084152-1.png" height="233" width="502"]]
Edwin Chen 1.1 113
114
Mengting Qiu 140.1 115 You can enter this key in the LoRaWAN Server portal. Below is TTN V3 screenshot:
Edwin Chen 1.1 116
117
118 (% style="color:blue" %)**Register the device**
119
Mengting Qiu 140.1 120 [[image:image-20231207144600-2.png||height="703" width="756"]]
Edwin Chen 1.1 121
122
Mengting Qiu 140.1 123 (% style="color:blue" %)**Add DevEUI and AppKey**
Edwin Chen 1.1 124
Mengting Qiu 140.1 125 [[image:image-20231207145121-5.png||height="540" width="756"]]
Edwin Chen 1.1 126
127
128
Edwin Chen 170.1 129 === Step 2: Activate DS20L ===
Edwin Chen 1.1 130
Xiaoling 118.2 131 [[image:image-20231128133704-1.png||height="189" width="441"]]
Edwin Chen 1.1 132
Xiaoling 113.6 133 Press the button for 5 seconds to activate the DS20L.
Edwin Chen 6.1 134
Mengting Qiu 159.1 135 The switch is switched to (% style="color:blue" %)**E** (%%)and the external power supply is used.
136
Edwin Chen 170.1 137 The switch is switched to (% style="color:blue" %)**I** (%%)and DS20L will be power by the built-in battery.
Mengting Qiu 159.1 138
Edwin Chen 1.1 139 (% 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.
140
141 After join success, it will start to upload messages to TTN and you can see the messages in the panel.
142
143
Mengting Qiu 140.1 144
Xiaoling 82.8 145 == 2.3 ​Uplink Payload ==
Edwin Chen 1.1 146
Saxer Lin 85.1 147 === 2.3.1 Device Status, FPORT~=5 ===
148
Xiaoling 90.2 149
Xiaoling 113.6 150 Users can use the downlink command(**0x26 01**) to ask DS20L to send device configure detail, include device configure status. DS20L will uplink a payload via FPort=5 to server.
Saxer Lin 85.1 151
152 The Payload format is as below.
153
Xiaoling 90.2 154 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
Xiaoling 90.11 155 |=(% style="width: 60px;background-color:#4F81BD;color:white" %)(((
Saxer Lin 85.1 156 **Size(bytes)**
Xiaoling 90.11 157 )))|=(% style="width: 100px; background-color: #4F81BD;color:white;" %)**1**|=(% style="width: 100px; background-color: #4F81BD;color:white;" %)**2**|=(% style="background-color: #4F81BD;color:white; width: 100px;" %)**1**|=(% style="background-color: #4F81BD;color:white; width: 100px;" %)**1**|=(% style="background-color: #4F81BD;color:white; width: 50px;" %)**2**
Saxer Lin 85.1 158 |(% style="width:62.5px" %)Value|(% style="width:110px" %)Sensor Model|(% style="width:48px" %)Firmware Version|(% style="width:94px" %)Frequency Band|(% style="width:91px" %)Sub-band|(% style="width:60px" %)BAT
159
160 Example parse in TTNv3
161
Mengting Qiu 130.2 162 [[image:image-20231206151412-3.png||height="179" width="1070"]]
Saxer Lin 93.1 163
Xiaoling 118.2 164 (% style="color:blue" %)**Sensor Model**(%%): For DS20L, this value is 0x21
Saxer Lin 85.1 165
Xiaoling 90.17 166 (% style="color:blue" %)**Firmware Version**(%%): 0x0100, Means: v1.0.0 version
Saxer Lin 85.1 167
Xiaoling 90.17 168 (% style="color:blue" %)**Frequency Band**:
Saxer Lin 85.1 169
170 0x01: EU868
171
172 0x02: US915
173
174 0x03: IN865
175
176 0x04: AU915
177
178 0x05: KZ865
179
180 0x06: RU864
181
182 0x07: AS923
183
184 0x08: AS923-1
185
186 0x09: AS923-2
187
188 0x0a: AS923-3
189
190 0x0b: CN470
191
192 0x0c: EU433
193
194 0x0d: KR920
195
196 0x0e: MA869
197
Xiaoling 90.17 198 (% style="color:blue" %)**Sub-Band**:
Saxer Lin 85.1 199
200 AU915 and US915:value 0x00 ~~ 0x08
201
202 CN470: value 0x0B ~~ 0x0C
203
204 Other Bands: Always 0x00
205
Xiaoling 90.17 206 (% style="color:blue" %)**Battery Info**:
Saxer Lin 85.1 207
208 Check the battery voltage.
209
210 Ex1: 0x0B45 = 2885mV
211
212 Ex2: 0x0B49 = 2889mV
213
214
Saxer Lin 89.1 215 === 2.3.2 Uplink Payload, FPORT~=2 ===
Saxer Lin 85.1 216
Xiaoling 90.2 217
Mengting Qiu 159.1 218 ==== (% style="color:red" %)**AT+MOD~=1**(%%) ====
Edwin Chen 1.1 219
Xiaoling 120.2 220 Regularly detect distance and report. When the distance exceeds the limit, the alarm flag is set to 1, and the report can be triggered by external interrupts.
Edwin Chen 1.1 221
Mengting Qiu 170.2 222 **Uplink Payload totals 10 bytes.**
Edwin Chen 1.1 223
Xiaoling 124.2 224 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
Mengting Qiu 170.2 225 |(% style="background-color:#4f81bd; color:White; width:60px" %)**Size(bytes)**|(% style="background-color:#4f81bd; color:White; width:30px" %)**2**|(% style="background-color:#4f81bd; color:White; width:130px" %)**1**|(% style="background-color:#4f81bd; color:White; width:70px" %)**2**|(% style="background-color:#4f81bd; color:White; width:100px" %)**1**|(% style="background-color:#4f81bd; color:White; width:120px" %)**4**
226 |(% style="width:91px" %)Value|(% style="width:41px" %)BAT|(% style="width:176px" %)MOD+ Alarm+ Interrupt|(% style="width:74px" %)Distance|(% style="width:100px" %)Sensor State|(% style="width:119px" %)Interrupt Count
Edwin Chen 1.1 227
Mengting Qiu 170.2 228 **MOD+ Alarm+ Interrupt:**
229
230 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:400px" %)
231 |(% style="background-color:#4f81bd; color:White; width:50px" %)**Size(bit)**|(% style="background-color:#4f81bd; color:White; width:60px" %)**[bit7:bit6]**|(% style="background-color:#4f81bd; color:White; width:70px" %)**bit5**|(% style="background-color:#4f81bd; color:White; width:120px" %)**bit4**
232 |(% style="width:80px" %)Value|(% style="width:80px" %)MOD|(% style="width:89px" %)Digital Interrupt
233 |(% style="width:167px" %)(((
234 Distance Alarm
235
236 0: No Alarm;
237
238 1: Alarm
239 )))
240
241 Example parse in TTNv3
242
Mengting Qiu 154.1 243 [[image:image-20231209152917-1.png||height="300" width="1172"]]
Edwin Chen 1.1 244
Xiaoling 124.2 245 (% style="color:blue" %)**Battery Info:**
Edwin Chen 1.1 246
Xiaoling 120.2 247 Check the battery voltage for DS20L
Edwin Chen 1.1 248
Xiaoling 120.2 249 Ex1: 0x0E10 = 3600mV
Xiaoling 67.7 250
Xiaoling 124.2 251
Xiaoling 120.8 252 (% style="color:blue" %)**MOD & Alarm & Interrupt:**
Xiaoling 67.7 253
Xiaoling 120.8 254 (% style="color:red" %)**MOD:**
Edwin Chen 1.1 255
Xiaoling 120.2 256 **Example: ** (0x60>>6) & 0x3f =1
Xiaoling 14.22 257
Xiaoling 120.2 258 **0x01:**  Regularly detect distance and report.
259 **0x02: ** Uninterrupted measurement (external power supply).
Edwin Chen 1.1 260
Xiaoling 120.8 261 (% style="color:red" %)**Alarm:**
Xiaoling 79.11 262
Xiaoling 120.2 263 When the detection distance exceeds the limit, the alarm flag is set to 1.
Xiaoling 67.7 264
Xiaoling 120.8 265 (% style="color:red" %)**Interrupt:**
Xiaoling 67.7 266
Xiaoling 120.2 267 Whether it is an external interrupt.
Edwin Chen 10.1 268
Edwin Chen 1.1 269
Xiaoling 124.2 270 (% style="color:blue" %)**Distance info:**
271
Xiaoling 82.4 272 **Example**:
273
Xiaoling 120.2 274 If payload is: 0708H: distance = 0708H = 1800 mm
Xiaoling 82.4 275
276
Xiaoling 124.2 277 (% style="color:blue" %)**Sensor State:**
278
Mengting Qiu 171.2 279 Ex1: 0x00: Distance Reading is valid
Xiaoling 82.4 280
Mengting Qiu 171.2 281 Ex2: 0x0x: Distance Reading is invalid
Xiaoling 82.4 282
283
Edwin Chen 170.1 284 (% style="color:blue" %)**Interrupt Count:**
Xiaoling 124.2 285
Xiaoling 120.2 286 If payload is:000007D0H: count = 07D0H =2000
Xiaoling 82.4 287
288
Xiaoling 120.8 289
Mengting Qiu 159.1 290 ==== (% style="color:red" %)**AT+MOD~=2**(%%)** ** ====
Xiaoling 120.8 291
Xiaoling 82.4 292
Mengting Qiu 159.1 293 The power consumption of uninterrupted measurement is high, and the device needs to use external power supply.(The switch is switched to E and the external power supply is used.)
294
295 [[image:image-20231128133704-1.png||height="189" width="441"]]
296
297
298 * **Set over-limit alarm mode: AT+DOL=3,500,244,**(% style="color:red" %)0(%%)**,120**
299
300 (% class="wikigeneratedid" id="HUninterruptedmeasurement.Whenthedistanceexceedsthelimit2CtheoutputIOissethighandreportsarereportedeveryfiveminutes.Thetimecanbesetandpoweredbyanexternalpowersupply.UplinkPayloadtotals11bytes." %)
Mengting Qiu 171.1 301 Uninterrupted measurement. When the distance exceeds the limit, the output IO high, instant alarm.
Mengting Qiu 159.1 302
Mengting Qiu 171.1 303 (% class="wikigeneratedid" %)
304 **Uplink Payload totals 9 bytes.**
305
306 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:680px" %)
Mengting Qiu 159.1 307 |(% style="background-color:#4f81bd; color:white; width:70px" %)**Size(bytes)**|(% style="background-color:#4f81bd; color:white; width:40px" %)**2**|(% style="background-color:#4f81bd; color:white; width:130px" %)**1**|(% style="background-color:#4f81bd; color:white; width:130px" %)**2**|(% style="background-color:#4f81bd; color:white; width:70px" %)**2**|(% style="background-color:#4f81bd; color:white; width:70px" %)**2**
Mengting Qiu 171.1 308 |(% style="width:91px" %)Value|(% style="width:41px" %)BAT|(% style="width:210px" %)MOD+ DO+ Alarm+ DO flag+ Limit flag|(% style="width:74px" %)Distance |(% style="width:100px" %)Upper limit|(% style="width:119px" %)Lower limit
Xiaoling 82.4 309
Mengting Qiu 171.1 310 **MOD+DO+ Alarm+ Do flag+ Limit flag:**
311
312 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:680px" %)
313 |(% style="background-color:#4f81bd; color:white; width:50px" %)**Size(bit)**|(% style="background-color:#4f81bd; color:white; width:60px" %)**[bit7:bit6]**|(% style="background-color:#4f81bd; color:white; width:90px" %)**bit5**|(% style="background-color:#4f81bd; color:white; width:90px" %)**bit4**|(% style="background-color:#4f81bd; color:white; width:120px" %)**bit3**|(% style="background-color:#4f81bd; color:white; width:100px" %)**[bit2:bit1:bit0]**
314 |(% style="width:50px" %)Value|(% style="width:60px" %)MOD|(% style="width:89px" %)(((
315 (((
316 DO
317 )))
318
319 (((
320 0:Within limit
321
322 1:Out of limit
323 )))
324 )))|(% style="width:73px" %)(((
325 Alarm
326
327 0: No Alarm;
328
329 1: Alarm
330 )))|(% style="width:150px" %)(((
331 DO flag
332
333 0:the over-limit alarm mode
334
335 1:the person or object count mode
336 )))|(% style="width:103px" %)Limit flag
337 (0~~3)
338
339 Example parse in TTNv3
340
Mengting Qiu 159.1 341 [[image:image-20231209171127-3.png||height="374" width="1209"]]
Xiaoling 82.4 342
Xiaoling 120.8 343 (% style="color:blue" %)**MOD & Alarm & Do & Limit flag:**
Saxer Lin 104.1 344
Xiaoling 120.8 345 (% style="color:red" %)**MOD:**
Saxer Lin 104.1 346
Xiaoling 120.2 347 **Example: ** (0x60>>6) & 0x3f =1
Saxer Lin 104.1 348
Xiaoling 120.2 349 **0x01:**  Regularly detect distance and report.
350 **0x02: ** Uninterrupted measurement (external power supply).
Saxer Lin 104.1 351
Xiaoling 120.8 352 (% style="color:red" %)**Alarm:**
Saxer Lin 104.1 353
Xiaoling 120.2 354 When the detection distance exceeds the limit, the alarm flag is set to 1.
Saxer Lin 104.1 355
Edwin Chen 170.1 356 (% style="color:red" %)**DO:**
Saxer Lin 104.1 357
Mengting Qiu 171.2 358 Shows the DO pin status, while there is alarm trigger, The DO pin will be set to high (3.3v), It will be set to 0 low level when there is no alarm.
Saxer Lin 104.1 359
Mengting Qiu 171.2 360 (% style="color:red" %)**Threshold Flag for Alarm:**
Xiaoling 82.4 361
Mengting Qiu 152.1 362 Mode for setting threshold: **0~~3**
Xiaoling 82.4 363
Mengting Qiu 171.2 364 **0:** Distance limit range is not enabled, alarm:0.
Xiaoling 82.4 365
Mengting Qiu 171.2 366 **1:** Trigger Alarm if distance exceed the range between lower and upper.
Xiaoling 82.4 367
Mengting Qiu 171.2 368 **2:** Trigger Alarm if distance smaller than the upper limit.
Edwin Chen 1.1 369
Mengting Qiu 171.2 370 **3: **Trigger Alarm if distance bigger than the lower limit .
Edwin Chen 1.1 371
372
Mengting Qiu 159.1 373 (% style="color:blue" %)**Distance:**
374
375 Actual sampling distance values.
376
Mengting Qiu 164.1 377 **Example:**
Mengting Qiu 159.1 378
Mengting Qiu 164.1 379 **AT+DOL=1,500,244,**(% style="color:red" %)0(%%)**,120  **
380
381 The distance is detected every 120ms.
382
383 When the actual detection value is within the range of [244mm,500mm], the data is uploaded in the normal TDC time.
384
385 When the actual detection value is outside the range of [244mm,500mm], the uplink data will be immediately alerted.
386
387 If payload is: 0708H: distance = 0708H = 1800 mm
388
389
Xiaoling 120.8 390 (% style="color:blue" %)**Upper limit:**
391
Mengting Qiu 171.2 392 Show the pre-set upper limit in Hex, Unit: mm.
Edwin Chen 1.1 393
Mengting Qiu 171.2 394 Ex: 01F4(H)=500mm
Xiaoling 124.2 395
Mengting Qiu 171.2 396
Xiaoling 120.8 397 (% style="color:blue" %)**Lower limit:**
Edwin Chen 1.1 398
Mengting Qiu 171.2 399 Show the pre-set lower limit in Hex, Unit: mm.
Edwin Chen 1.1 400
Mengting Qiu 171.2 401 Ex: 0xF4(H)=244mm
Xiaoling 39.5 402
Mengting Qiu 171.2 403
Mengting Qiu 159.1 404 * **Set the person or object count mode: AT+DOL=1,500,244,**(% style="color:red" %)1(%%)**,120**
405
Mengting Qiu 171.1 406 Continuous measurement, detect and count people or things passing by in distance limit mode.
Mengting Qiu 159.1 407
Mengting Qiu 171.1 408 **Uplink Payload totals 11 bytes.**
409
410 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:680px" %)
Mengting Qiu 159.2 411 |(% style="background-color:#4f81bd; color:white; width:70px" %)**Size(bytes)**|(% style="background-color:#4f81bd; color:white; width:40px" %)**2**|(% style="background-color:#4f81bd; color:white; width:130px" %)**1**|(% style="background-color:#4f81bd; color:white; width:130px" %)**4**|(% style="background-color:#4f81bd; color:white; width:70px" %)**2**|(% style="background-color:#4f81bd; color:white; width:70px" %)**2**
Mengting Qiu 171.1 412 |(% style="width:91px" %)Value|(% style="width:41px" %)BAT|(% style="width:210px" %)MOD+ DO+ Alarm+ DO flag+ Limit flag|(% style="width:176px" %)Distance limit alarm count|(% style="width:100px" %)Upper limit|(% style="width:119px" %)Lower limit
Mengting Qiu 159.2 413
Mengting Qiu 171.1 414 **MOD+DO+ Alarm+ Do flag+ Limit flag:**
415
416 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:680px" %)
417 |(% style="background-color:#4f81bd; color:white; width:50px" %)**Size(bit)**|(% style="background-color:#4f81bd; color:white; width:60px" %)**[bit7:bit6]**|(% style="background-color:#4f81bd; color:white; width:90px" %)**bit5**|(% style="background-color:#4f81bd; color:white; width:90px" %)**bit4**|(% style="background-color:#4f81bd; color:white; width:120px" %)**bit3**|(% style="background-color:#4f81bd; color:white; width:100px" %)**[bit2:bit1:bit0]**
418 |(% style="width:50px" %)Value|(% style="width:60px" %)MOD|(% style="width:89px" %)(((
419 (((
420 DO
421 )))
422
423 (((
424 0:Within limit
425
426 1:Out of limit
427 )))
428 )))|(% style="width:73px" %)(((
429 Alarm
430
431 0: No Alarm;
432
433 1: Alarm
434 )))|(% style="width:150px" %)(((
435 DO flag
436
437 0:the over-limit alarm mode
438
439 1:the person or object count mode
440 )))|(% style="width:103px" %)Limit flag
441 (0~~3)
442
443 Example parse in TTNv3
444
Mengting Qiu 159.1 445 [[image:image-20231209173457-5.png||height="277" width="1098"]]
446
Mengting Qiu 164.1 447 (% style="color:blue" %)**MOD & Alarm & Do & Limit flag:**
Mengting Qiu 159.1 448
Mengting Qiu 164.1 449 (% style="color:red" %)**MOD:**
Mengting Qiu 159.1 450
Mengting Qiu 164.1 451 **Example: ** (0x60>>6) & 0x3f =1
Mengting Qiu 159.1 452
Mengting Qiu 164.1 453 **0x01:**  Regularly detect distance and report.
454 **0x02: ** Uninterrupted measurement (external power supply).
455
456 (% style="color:red" %)**Alarm:**
457
458 When the detection distance exceeds the limit, the alarm flag is set to 1.
459
460 (% style="color:red" %)**Do:**
461
Mengting Qiu 171.2 462 Shows the DO pin status, while there is alarm trigger, The DO pin will be set to high (3.3v), It will be set to 0 low level when there is no alarm.
Mengting Qiu 164.1 463
Mengting Qiu 171.2 464 (% style="color:red" %)**Threshold Flag for Alarm:**
Mengting Qiu 164.1 465
466 Mode for setting threshold: **0~~3**
467
468 **0:** does not use upper and lower limits
469
470 **1:** Use upper and lower limits
471
472 **2:** Less than the upper limit
473
474 **3: **Greater than the lower limit
475
476
477 (% style="color:blue" %)**Distance limit alarm count:**
478
479 People or objects are collected and counted within a limited distance.
480
481 The detection of a stationary person or object at each sampling time will be repeated three times, and the fourth sampling count will be added by 1.
482
483 **Example:**
484
485 **AT+DOL=1,500,244,**(% style="color:red" %)1(%%)**,120   **
486
487 People or objects passing within the distance range of [244mm,500mm] are detected and counted every 120ms.
488
489 If payload is: 0x56H, interrupt count =0x56H =86
490
491
492 (% style="color:blue" %)**Upper limit:**
493
Mengting Qiu 171.2 494 Show the pre-set upper limit in Hex, Unit: mm.
Mengting Qiu 164.1 495
Mengting Qiu 171.2 496 Ex: 01F4(H)=500mm
Mengting Qiu 164.1 497
Mengting Qiu 171.2 498
Mengting Qiu 164.1 499 (% style="color:blue" %)**Lower limit:**
500
Mengting Qiu 171.2 501 Show the pre-set lower limit in Hex, Unit: mm.
Mengting Qiu 164.1 502
Mengting Qiu 171.2 503 Ex: 0xF4(H)=244mm
Mengting Qiu 164.1 504
Mengting Qiu 171.2 505
Xiaoling 125.8 506 == 2.4 Decode payload in The Things Network ==
Saxer Lin 97.1 507
Saxer Lin 99.1 508
Xiaoling 70.10 509 While using TTN network, you can add the payload format to decode the payload.
Edwin Chen 1.1 510
Mengting Qiu 130.2 511 [[image:image-20231206143515-1.png||height="534" width="759"]]
Edwin Chen 1.1 512
513
Xiaoling 62.5 514 (((
Xiaoling 82.4 515 The payload decoder function for TTN is here:
Xiaoling 62.5 516 )))
Edwin Chen 1.1 517
Xiaoling 82.4 518 (((
Xiaoling 113.6 519 DS20L TTN Payload Decoder:  [[https:~~/~~/github.com/dragino/dragino-end-node-decoder>>https://github.com/dragino/dragino-end-node-decoder]]
Xiaoling 82.4 520 )))
Edwin Chen 1.1 521
Xiaoling 82.4 522
Xiaoling 125.8 523 == 2.5 ​Show Data in DataCake IoT Server ==
Edwin Chen 1.1 524
525
Xiaoling 62.5 526 (((
Edwin Chen 170.1 527 [[DATACAKE>>url:https://datacake.co/]] provides a human friendly interface to show the sensor data, onhuman-friendlya in TTN, we can use [[DATACAKE>>url:https://datacake.co/]] to connect to TTN and see the data in DATACAKE. Below are the steps:
Xiaoling 62.5 528 )))
Edwin Chen 1.1 529
530
Xiaoling 62.5 531 (((
Xiaoling 70.10 532 (% style="color:blue" %)**Step 1**(%%)**: Be sure that your device is programmed and properly connected to the network at this time.**
Xiaoling 62.5 533 )))
Edwin Chen 1.1 534
Xiaoling 62.5 535 (((
Xiaoling 70.10 536 (% style="color:blue" %)**Step 2**(%%)**: To configure the Application to forward data to DATACAKE you will need to add integration. To add the DATACAKE integration, perform the following steps:**
Xiaoling 62.5 537 )))
Xiaoling 14.26 538
Saxer Lin 55.1 539
Mengting Qiu 148.1 540 [[image:image-20231207153532-6.png||height="562" width="861"]]
Edwin Chen 1.1 541
542
Mengting Qiu 148.1 543 [[image:image-20231207155940-8.png]]
Edwin Chen 1.1 544
Mengting Qiu 148.1 545 For more detailed instructions, refer to the following instructions: [[Welcome - Datacake Docs>>url:https://docs.datacake.de/]]
Edwin Chen 1.1 546
Mengting Qiu 148.1 547 [[image:image-20231207160733-11.png||height="429" width="759"]]
548
549
Xiaoling 70.10 550 (% style="color:blue" %)**Step 3**(%%)**: Create an account or log in Datacake.**
Edwin Chen 1.1 551
Xiaoling 113.6 552 (% style="color:blue" %)**Step 4**(%%)**: Search the DS20L and add DevEUI.**
Edwin Chen 1.1 553
Mengting Qiu 148.1 554 [[image:image-20231207160343-10.png||height="665" width="705"]]
Xiaoling 62.5 555
Edwin Chen 1.1 556
Xiaoling 70.10 557 After added, the sensor data arrive TTN V3, it will also arrive and show in Datacake.
Edwin Chen 1.1 558
Xiaoling 126.2 559 [[image:image-20231129100454-2.png||height="501" width="928"]]
Edwin Chen 1.1 560
561
Xiaoling 125.8 562 == 2.6 Frequency Plans ==
Edwin Chen 1.1 563
564
Xiaoling 113.7 565 The DS20L 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.
Edwin Chen 1.1 566
567 [[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20Frequency%20Band/>>http://wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20Frequency%20Band/]]
568
569
Xiaoling 118.2 570 = 3. Configure DS20L =
Xiaoling 82.4 571
kai 16.4 572 == 3.1 Configure Methods ==
Edwin Chen 1.1 573
574
Xiaoling 113.7 575 DS20L supports below configure method:
Edwin Chen 1.1 576
577 * AT Command via Bluetooth Connection (**Recommended**): [[BLE Configure Instruction>>http://wiki.dragino.com/xwiki/bin/view/Main/BLE%20Bluetooth%20Remote%20Configure/]].
Xiaoling 67.20 578
Edwin Chen 11.1 579 * AT Command via UART Connection : See [[UART Connection>>http://wiki.dragino.com/xwiki/bin/view/Main/UART%20Access%20for%20LoRa%20ST%20v4%20base%20model/#H2.3UARTConnectionforSN50v3basemotherboard]].
Xiaoling 67.20 580
Edwin Chen 1.1 581 * LoRaWAN Downlink.  Instruction for different platforms: See [[IoT LoRaWAN Server>>http://wiki.dragino.com/xwiki/bin/view/Main/]] section.
582
583 == 3.2 General Commands ==
584
585
586 These commands are to configure:
587
588 * General system settings like: uplink interval.
Xiaoling 67.20 589
Edwin Chen 1.1 590 * LoRaWAN protocol & radio related command.
591
592 They are same for all Dragino Devices which support DLWS-005 LoRaWAN Stack. These commands can be found on the wiki:
593
594 [[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/]]
595
596
Xiaoling 113.7 597 == 3.3 Commands special design for DS20L ==
Edwin Chen 1.1 598
599
Edwin Chen 170.1 600 Below commands only valid for DS20L, as below:
Edwin Chen 1.1 601
602
603 === 3.3.1 Set Transmit Interval Time ===
604
605
Xiaoling 62.5 606 (((
Edwin Chen 1.1 607 Feature: Change LoRaWAN End Node Transmit Interval.
Xiaoling 62.5 608 )))
609
610 (((
Edwin Chen 1.1 611 (% style="color:blue" %)**AT Command: AT+TDC**
Xiaoling 62.5 612 )))
Edwin Chen 1.1 613
Xiaoling 14.34 614 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
Xiaoling 82.16 615 |=(% style="width: 156px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 137px;background-color:#4F81BD;color:white" %)**Function**|=(% style="background-color:#4F81BD;color:white" %)**Response**
Edwin Chen 1.1 616 |(% style="width:156px" %)AT+TDC=?|(% style="width:137px" %)Show current transmit Interval|(((
617 30000
618 OK
619 the interval is 30000ms = 30s
620 )))
621 |(% style="width:156px" %)AT+TDC=60000|(% style="width:137px" %)Set Transmit Interval|(((
622 OK
623 Set transmit interval to 60000ms = 60 seconds
624 )))
625
Xiaoling 62.5 626 (((
Edwin Chen 1.1 627 (% style="color:blue" %)**Downlink Command: 0x01**
Xiaoling 62.5 628 )))
Edwin Chen 1.1 629
Xiaoling 62.5 630 (((
Edwin Chen 1.1 631 Format: Command Code (0x01) followed by 3 bytes time value.
Xiaoling 62.5 632 )))
Edwin Chen 1.1 633
Xiaoling 62.5 634 (((
Edwin Chen 1.1 635 If the downlink payload=0100003C, it means set the END Node's Transmit Interval to 0x00003C=60(S), while type code is 01.
Xiaoling 62.5 636 )))
Edwin Chen 1.1 637
Xiaoling 62.5 638 * (((
639 Example 1: Downlink Payload: 0100001E  ~/~/ Set Transmit Interval (TDC) = 30 seconds
640 )))
641 * (((
Xiaoling 118.2 642 Example 2: Downlink Payload: 0100003C  ~/~/ Set Transmit Interval (TDC) = 60 seconds
Xiaoling 124.4 643
644
645
Xiaoling 118.2 646 )))
Xiaoling 82.22 647
Xiaoling 70.11 648 === 3.3.2 Set Interrupt Mode ===
Xiaoling 62.5 649
650
Saxer Lin 109.1 651 Feature, Set Interrupt mode for pin of GPIO_EXTI.
Edwin Chen 1.1 652
Saxer Lin 107.1 653 When AT+INTMOD=0 is set, GPIO_EXTI is used as a digital input port.
Saxer Lin 46.1 654
Edwin Chen 1.1 655 (% style="color:blue" %)**AT Command: AT+INTMOD**
656
Xiaoling 14.34 657 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
Xiaoling 82.16 658 |=(% style="width: 155px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 197px;background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 158px;background-color:#4F81BD;color:white" %)**Response**
Edwin Chen 1.1 659 |(% style="width:154px" %)AT+INTMOD=?|(% style="width:196px" %)Show current interrupt mode|(% style="width:157px" %)(((
660 0
661 OK
662 the mode is 0 =Disable Interrupt
663 )))
Saxer Lin 107.1 664 |(% style="width:154px" %)(((
Xiaoling 118.2 665 AT+INTMOD=3
Saxer Lin 107.1 666
667 (default)
668 )))|(% style="width:196px" %)(((
Edwin Chen 1.1 669 Set Transmit Interval
670 0. (Disable Interrupt),
671 ~1. (Trigger by rising and falling edge)
672 2. (Trigger by falling edge)
673 3. (Trigger by rising edge)
674 )))|(% style="width:157px" %)OK
675
676 (% style="color:blue" %)**Downlink Command: 0x06**
677
678 Format: Command Code (0x06) followed by 3 bytes.
679
680 This means that the interrupt mode of the end node is set to 0x000003=3 (rising edge trigger), and the type code is 06.
681
682 * Example 1: Downlink Payload: 06000000  ~/~/  Turn off interrupt mode
Xiaoling 62.6 683
Edwin Chen 1.1 684 * Example 2: Downlink Payload: 06000003  ~/~/  Set the interrupt mode to rising edge trigger
685
Xiaoling 125.4 686 === 3.3.3 Set work mode ===
Xiaoling 118.2 687
688
689 Feature: Switch working mode
690
691 (% style="color:blue" %)**AT Command: AT+MOD**
692
Xiaoling 118.12 693 (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:510px" %)
694 |=(% style="width: 162px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 193px;background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 155px;background-color:#4F81BD;color:white" %)**Response**
Xiaoling 118.2 695 |(% style="width:162px" %)AT+MOD=?|(% style="width:191px" %)Get the current working mode.|(% style="width:106px" %)OK
696 |(% style="width:162px" %)AT+MOD=1|(% style="width:191px" %)Set the working mode to Regular measurements.|(% style="width:106px" %)(((
697 OK
698 Attention:Take effect after ATZ
699 )))
700
701 (% style="color:blue" %)**Downlink Command:**
702
Mengting Qiu 130.2 703 * **Example: **0x0A01 ~/~/  Same as AT+MOD=1
Xiaoling 118.2 704
Mengting Qiu 130.2 705 * **Example:** 0x0A02  ~/~/  Same as AT+MOD=2
Xiaoling 118.2 706
707 === 3.3.4 Set threshold and threshold mode ===
708
709
710 Feature, Set threshold and threshold mode
711
Xiaoling 118.9 712 When (% style="color:#037691" %)**AT+DOL=0,0,0,0,400**(%%) is set, No threshold is used, the sampling time is 400ms.
Xiaoling 118.2 713
Xiaoling 118.3 714 (% style="color:blue" %)**AT Command: AT+DOL**
Xiaoling 118.2 715
Xiaoling 118.17 716 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
717 |(% style="background-color:#4f81bd; color:white; width:162px" %)**Command Example**|(% style="background-color:#4f81bd; color:white; width:240px" %)**Function**|(% style="background-color:#4f81bd; color:white; width:108px" %)**Response**
Xiaoling 118.2 718 |(% style="width:172px" %)AT+ DOL =?|(% style="width:279px" %)Get the current threshold mode and sampling time|(% style="width:118px" %)(((
719 0,0,0,0,400
720 OK
721 )))
722 |(% style="width:172px" %)AT+ DOL =1,1800,100,0,400|(% style="width:279px" %)Set only the upper and lower thresholds|(% style="width:118px" %)OK
723
Mengting Qiu 166.1 724 (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:510px" %)
725 |=(% style="width: 162px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 193px;background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 155px;background-color:#4F81BD;color:white" %) Parameter
Xiaoling 125.4 726 |(% rowspan="11" style="color:blue; width:120px" %)(((
Xiaoling 118.2 727
728
Xiaoling 125.3 729
730
731
732
733
734
735
Xiaoling 125.4 736
737
Mengting Qiu 165.1 738 **AT+DOL=1,1800,3,0,400**
Mengting Qiu 150.1 739 )))|(% rowspan="4" style="width:240px" %)(((
Mengting Qiu 130.2 740
Xiaoling 125.10 741
742
743
Mengting Qiu 130.2 744 The first bit sets the limit mode
745 )))|(% style="width:150px" %)0: Do not use upper and lower limits
Xiaoling 125.3 746 |(% style="width:251px" %)1: Use upper and lower limits
Mengting Qiu 150.1 747 |(% style="width:251px" %)2:Less than the upper limit
Xiaoling 125.3 748 |(% style="width:251px" %)3: Greater than the lower limit
749 |(% style="width:226px" %)The second bit sets the upper limit value|(% style="width:251px" %)3~~2000MM
750 |(% style="width:226px" %)The third bit sets the lower limit value|(% style="width:251px" %)3~~2000MM
751 |(% rowspan="2" style="width:226px" %)The fourth bit sets the over-limit alarm or person or object count.|(% style="width:251px" %)0 Over-limit alarm, DO output is high
752 |(% style="width:251px" %)1 Person or object counting statistics
753 |(% style="width:226px" %)The fifth bit sets the sampling time|(% style="width:251px" %)(((
Mengting Qiu 154.1 754 100~~10000ms
Xiaoling 125.3 755
756
757 )))
758
Xiaoling 118.3 759 (% style="color:blue" %)**Downlink Command: 0x07**
Xiaoling 118.2 760
Mengting Qiu 131.1 761 Format: Command Code (0x07) followed by 9 bytes.
Xiaoling 118.2 762
Mengting Qiu 131.1 763 If the downlink payload=**07 01 0708 0064 00 0190**, it means set the END Node's limit mode to 0x01,upper limit value to 0x0708=1800(mm), lower limit value to 0x0064=100(mm), to over-limit alarm(0x00) ,the sampling time to 0x0190=400(ms), while type code is 0x07.
Xiaoling 118.3 764
Mengting Qiu 131.1 765 * Example 0: Downlink Payload: 07 00 0000 0000 00 0190  **~-~-->**  AT+MOD=0,0,0,0,400
766
Xiaoling 118.2 767 * Example 1: Downlink Payload: 070107080064000190  **~-~-->**  AT+MOD=1,1800,100,0,400
768
Mengting Qiu 166.1 769 * Example 2: Downlink Payload: 070200000064000190  **~-~-->**  AT+MOD=2,1800,100,0,400
Xiaoling 118.3 770
Mengting Qiu 151.1 771 * Example 3: Downlink Payload: 070300000064000190  **~-~-->**  AT+MOD=3,0,100,0,400
Xiaoling 124.3 772
Mengting Qiu 165.1 773 (% style="color:Red" %)**Note: The over-limit alarm is applied to MOD1 and MOD2.**
Mengting Qiu 163.1 774
Mengting Qiu 165.1 775 **For example:**
776
Mengting Qiu 163.1 777 * **AT+MOD=1**
778
Mengting Qiu 165.1 779 **AT+DOL=1,500,244,**(% style="color:blue" %)0(%%)**,300**
Mengting Qiu 163.1 780
Mengting Qiu 164.1 781 Send data according to the normal TDC time. If the mode limit is exceeded, the alarm flag is set to 1:
Mengting Qiu 163.1 782
783 [[image:image-20231211113204-2.png||height="292" width="1093"]]
784
785 * **AT+MOD=2  **
786
787 **AT+DOL=1,500,244,**(% style="color:blue" %)0(%%)**,300**
788
Mengting Qiu 164.1 789 If the mode limit is exceeded, the data is immediately uplink and the alarm flag is set to 1:
Mengting Qiu 163.1 790
791 [[image:image-20231211114932-3.png||height="277" width="1248"]]
792
793
794
795
796
kai 16.4 797 = 4. Battery & Power Consumption =
Xiaoling 14.45 798
Edwin Chen 1.1 799
Xiaoling 113.7 800 DS20L use built-in 2400mAh non-chargeable battery for long-term use up to several years*. See below link for detail information about the battery info and how to replace.
Edwin Chen 1.1 801
802 [[**Battery Info & Power Consumption Analyze**>>http://wiki.dragino.com/xwiki/bin/view/Main/How%20to%20calculate%20the%20battery%20life%20of%20Dragino%20sensors%3F/]] .
803
804
kai 16.4 805 = 5. OTA Firmware update =
Edwin Chen 1.1 806
807
Edwin Chen 13.1 808 (% class="wikigeneratedid" %)
Xiaoling 113.7 809 User can change firmware DS20L to:
Edwin Chen 1.1 810
Edwin Chen 13.1 811 * Change Frequency band/ region.
Xiaoling 62.7 812
Edwin Chen 13.1 813 * Update with new features.
Xiaoling 62.7 814
Edwin Chen 13.1 815 * Fix bugs.
Edwin Chen 1.1 816
Xiaoling 113.6 817 Firmware and changelog can be downloaded from : **[[Firmware download link>>https://www.dropbox.com/sh/zqv1vt3komgp4tu/AAC33PnXIcWOVl_UXBEAeT_xa?dl=0]]**
Edwin Chen 1.1 818
kai 31.1 819 Methods to Update Firmware:
Edwin Chen 1.1 820
Xiaoling 79.15 821 * (Recommanded way) OTA firmware update via wireless:  **[[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/Firmware%20OTA%20Update%20for%20Sensors/>>url:http://wiki.dragino.com/xwiki/bin/view/Main/Firmware%20OTA%20Update%20for%20Sensors/]]**
Xiaoling 62.7 822
Xiaoling 70.18 823 * Update through UART TTL interface: **[[Instruction>>url:http://wiki.dragino.com/xwiki/bin/view/Main/UART%20Access%20for%20LoRa%20ST%20v4%20base%20model/#H1.LoRaSTv4baseHardware]]**.
Edwin Chen 1.1 824
kai 31.1 825 = 6. FAQ =
Edwin Chen 1.1 826
Xiaoling 113.8 827 == 6.1 What is the frequency plan for DS20L? ==
Edwin Chen 1.1 828
Xiaoling 62.7 829
Xiaoling 113.8 830 DS20L 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"]]
Xiaoling 62.7 831
Edwin Chen 1.1 832
Xiaoling 124.2 833 == 6.2 DS20L programming line ==
834
835
836 缺图 后续补上
837
838 feature:
839
840 for AT commands
841
842 Update the firmware of DS20L
843
844 Support interrupt mode
845
846
847 == 6.3 LiDAR probe position ==
848
849
850 [[image:1701155390576-216.png||height="285" width="307"]]
851
852 The black oval hole in the picture is the LiDAR probe.
853
854
855 == 6.4 Interface definition ==
856
857 [[image:image-20231128151132-2.png||height="305" width="557"]]
858
859
Xiaoling 80.4 860 = 7. Trouble Shooting =
Edwin Chen 1.1 861
Xiaoling 80.4 862 == 7.1 AT Command input doesn't work ==
Edwin Chen 1.1 863
Xiaoling 70.14 864
Xiaoling 80.4 865 In the case if user can see the console output but can't type input to the device. Please check if you already include the (% style="color:blue" %)**ENTER**(%%) while sending out the command. Some serial tool doesn't send (% style="color:blue" %)**ENTER**(%%) while press the send key, user need to add ENTER in their string.
Xiaoling 70.14 866
867
Xiaoling 80.4 868 == 7.2 Significant error between the output distant value of LiDAR and actual distance ==
Xiaoling 70.14 869
870
Xiaoling 80.4 871 (((
Xiaoling 82.21 872 (% style="color:blue" %)**Cause ①**(%%)**:**Due to the physical principles of The LiDAR probe, the above phenomenon is likely to occur if the detection object is the material with high reflectivity (such as mirror, smooth floor tile, etc.) or transparent substance. (such as glass and water, etc.)
Xiaoling 80.4 873 )))
Xiaoling 70.14 874
Xiaoling 80.4 875 (((
Xiaoling 82.21 876 (% style="color:red" %)**Troubleshooting**(%%): Please avoid use of this product under such circumstance in practice.
Xiaoling 80.4 877 )))
Xiaoling 70.14 878
879
Xiaoling 80.4 880 (((
881 (% style="color:blue" %)**Cause ②**(%%)**: **The IR-pass filters are blocked.
882 )))
Xiaoling 70.14 883
Xiaoling 79.7 884 (((
Xiaoling 82.21 885 (% style="color:red" %)**Troubleshooting**(%%): please use dry dust-free cloth to gently remove the foreign matter.
Xiaoling 79.7 886 )))
Xiaoling 70.14 887
888
889 = 8. Order Info =
890
891
Xiaoling 113.5 892 Part Number: (% style="color:blue" %)**DS20L-XXX**
Xiaoling 70.14 893
Xiaoling 70.12 894 (% style="color:red" %)**XXX**(%%): **The default frequency band**
Edwin Chen 1.1 895
Ellie Zhang 38.1 896 * (% style="color:red" %)**AS923**(%%): LoRaWAN AS923 band
Edwin Chen 1.1 897
Ellie Zhang 38.1 898 * (% style="color:red" %)**AU915**(%%): LoRaWAN AU915 band
Edwin Chen 1.1 899
Ellie Zhang 38.1 900 * (% style="color:red" %)**EU433**(%%): LoRaWAN EU433 band
Edwin Chen 1.1 901
Ellie Zhang 38.1 902 * (% style="color:red" %)**EU868**(%%): LoRaWAN EU868 band
Edwin Chen 1.1 903
Ellie Zhang 38.1 904 * (% style="color:red" %)**KR920**(%%): LoRaWAN KR920 band
Edwin Chen 1.1 905
Ellie Zhang 38.1 906 * (% style="color:red" %)**US915**(%%): LoRaWAN US915 band
Edwin Chen 1.1 907
Ellie Zhang 38.1 908 * (% style="color:red" %)**IN865**(%%): LoRaWAN IN865 band
Edwin Chen 1.1 909
Ellie Zhang 38.1 910 * (% style="color:red" %)**CN470**(%%): LoRaWAN CN470 band
Edwin Chen 1.1 911
Xiaoling 70.14 912 = 9. ​Packing Info =
Xiaoling 67.11 913
914
Ellie Zhang 39.1 915 (% style="color:#037691" %)**Package Includes**:
Edwin Chen 1.1 916
Xiaoling 113.5 917 * DS20L LoRaWAN Smart Distance Detector x 1
Edwin Chen 1.1 918
Ellie Zhang 39.1 919 (% style="color:#037691" %)**Dimension and weight**:
Edwin Chen 1.1 920
kai 31.1 921 * Device Size: cm
Edwin Chen 1.1 922
kai 31.1 923 * Device Weight: g
Edwin Chen 1.1 924
kai 31.1 925 * Package Size / pcs : cm
Edwin Chen 1.1 926
kai 31.1 927 * Weight / pcs : g
Edwin Chen 1.1 928
Xiaoling 70.14 929 = 10. Support =
930
931
kai 31.1 932 * Support is provided Monday to Friday, from 09:00 to 18:00 GMT+8. Due to different timezones we cannot offer live support. However, your questions will be answered as soon as possible in the before-mentioned schedule.
Xiaoling 39.6 933
934 * Provide as much information as possible regarding your enquiry (product models, accurately describe your problem and steps to replicate it etc) and send a mail to [[Support@dragino.cc>>mailto:Support@dragino.cc]].