Last modified by Mengting Qiu on 2025/08/06 17:02

Show last authors
1 [[image:image-20220615144725-2.jpeg||data-xwiki-image-style-alignment="center"]]
2
3
4
5
6
7
8 **Table of Contents:**
9
10 {{toc/}}
11
12
13
14
15
16
17
18 = 1.  Introduction =
19
20 == 1.1 ​ What is LMDS200 Microwave Radar DistanceSensor ==
21
22
23 (((
24 The Dragino LMDS200 is a (% style="color:#4472c4" %)**LoRaWAN Microwave Radar distance sensor**(%%). It uses (% style="color:#4472c4" %)**24Ghz Microwave**(%%) to detect the distance between sensor and different objects. Compare vs ultrasonic or Lidar measurement method, Microwave Radar is (% style="color:#4472c4" %)**more reliable for condensation / dusty environment**(%%). It can sense correct distance even there is water or thick dust on top of the sensor.
25 )))
26
27 (((
28 The LMDS200 can be applied to scenarios such as horizontal distance measurement, parking management system, object proximity and presence detection, intelligent trash can management system, robot obstacle avoidance, automatic control, sewer, etc.
29 )))
30
31 (((
32 LMDS200 can (% style="color:#4472c4" %)**measure two distances**(%%): the closest object and next object behind the closest one.
33 )))
34
35 (((
36 LMDS200 supports (% style="color:#4472c4" %)**Alarm Feature**(%%), user can set the LMDS200 to uplink data in a short interval when the distance is out of configured range.
37 )))
38
39 (((
40 The LoRa wireless technology used in LMDS200 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.
41 )))
42
43 (((
44 LMDS200 is powered by 8500mAh Li-SOCI2 battery, it is designed for long term use up to 5 years.
45 )))
46
47 (((
48 Each LMDS200 is pre-load with a set of unique keys for LoRaWAN registrations, register these keys to local LoRaWAN server and it will auto connect after power on.
49 )))
50
51 (((
52 *Battery life depends on how often to send data, please see [[battery analyzer>>||anchor="H4.Battery26PowerConsumption"]].
53 )))
54
55
56
57 [[image:1655277036890-950.png]]
58
59
60 == ​1.2  Features ==
61
62
63 * LoRaWAN 1.0.3 Class A
64 * Ultra-low power consumption
65 * Microwave Radar for distance detection
66 * Short uplink interval for Distance Alarm
67 * Monitor Battery Level
68 * Bands: CN470/EU433/KR920/US915/EU868/AS923/AU915/IN865
69 * AT Commands to change parameters
70 * Uplink on periodically
71 * Downlink to change configure
72 * 8500mAh Battery for long term use
73 * Wall Mountable
74 * Outdoor Use
75
76 == 1.3  Radar probe specification ==
77
78
79 * Measuring Method: FMCW
80 * Frequency: 24.000 ~~ 24.500 GHz
81 * Measurement output power: 6dBm
82 * Measure range: 0.5 ~~ 20m
83 * Accuracy: ±0.1m
84 * Resolution: 0.01m
85 * Horizontal Angel: 78°
86 * Vertical Angel: 23°
87
88 == 1.4  Storage & Operation Temperature ==
89
90
91 -20°C to +85°C
92
93
94 == 1.5 ​ Applications ==
95
96
97 * Horizontal distance measurement
98 * Liquid level measurement
99 * Parking management system
100 * Object proximity and presence detection
101 * Intelligent trash can management system
102 * Robot obstacle avoidance
103 * Automatic control
104 * Sewer
105 * Bottom water level monitoring
106
107 == 1.6  Installation ==
108
109
110 Sensor measure direction and angle is as below. When install the sensor, please make sure the sensor direct to object.
111
112
113 [[image:image-20220615152454-3.png]]
114
115
116 [[image:image-20220615152454-4.png||height="398" width="731"]]
117
118 (% style="display:none" %) (%%)
119
120 == 1.7  Pin mapping and power on ==
121
122
123 [[image:1655257026882-201.png]]
124
125 (% style="display:none" %) (%%)
126
127 = 2.  Operation Mode =
128
129 == 2.1  How it works ==
130
131
132 (((
133 Each LMDS200 is shipped with a worldwide unique set of OTAA keys. To use LMDS200 in a LoRaWAN network, user needs to input the OTAA keys in the LoRaWAN network server. So LMDS200 can join the LoRaWAN network and start to transmit sensor data.
134 )))
135
136
137 == 2.2  ​Example to use for LoRaWAN network ==
138
139
140 (((
141 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 [[DLOS8>>https://www.dragino.com/products/lora-lorawan-gateway/item/160-dlos8.html]] as a LoRaWAN gateway in this example.
142 )))
143
144 (((
145 [[image:1655278047781-517.png]]
146
147 * In this user case, the LMDS200 is installed on top of river to detect the water level and send the level info to the LoRaWAN server. The LMDS200 will uplink different types of messages to the LoRaWAN server. See [[Uplink payload>>path:#Uplink_Payload]] for detail.
148 )))
149
150 (((
151 Assume the LoRaWAN Gateway DLOS8 is already set to connect to the [[TTN V3 network >>url:https://eu1.cloud.thethings.network]]. We need to add the LMDS200 device in TTN V3:
152 )))
153
154 (((
155 (((
156
157 )))
158
159 (((
160 (% style="color:blue" %)**Step 1**(%%): Create a device in TTN with the OTAA keys from LMDS200.
161 )))
162 )))
163
164 (((
165 (((
166 Each LMDS200 is shipped with a sticker with the default device keys, user can find this sticker in the box. it looks like below.
167
168 [[image:image-20230426085714-1.png||height="253" width="545"]]
169
170
171 )))
172 )))
173
174 You can enter this key in the LoRaWAN Server portal. Below is TTN screen shot:
175
176 **Create the application.**
177
178 [[image:https://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SAC01L_LoRaWAN_Temperature%26Humidity_Sensor_User_Manual/WebHome/image-20250423093843-1.png?width=756&height=264&rev=1.1||alt="image-20250423093843-1.png"]]
179
180 [[image:https://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LTC2-LB--LoRaWAN_Temperature_Transmitter_User_Manual/WebHome/image-20240907111305-2.png?width=1000&height=572&rev=1.1||alt="image-20240907111305-2.png"]]
181
182
183 **Add devices to the created Application.**
184
185 [[image:https://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LTC2-LB--LoRaWAN_Temperature_Transmitter_User_Manual/WebHome/image-20240907111659-3.png?width=977&height=185&rev=1.1||alt="image-20240907111659-3.png"]]
186
187 [[image:https://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LTC2-LB--LoRaWAN_Temperature_Transmitter_User_Manual/WebHome/image-20240907111820-5.png?width=975&height=377&rev=1.1||alt="image-20240907111820-5.png"]]
188
189
190 **Enter end device specifics manually.**
191
192 [[image:https://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LTC2-LB--LoRaWAN_Temperature_Transmitter_User_Manual/WebHome/image-20240907112136-6.png?width=697&height=687&rev=1.1||alt="image-20240907112136-6.png"]]
193
194
195 **Add DevEUI and AppKey. Customize a platform ID for the device.**
196
197 [[image:https://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LTC2-LB--LoRaWAN_Temperature_Transmitter_User_Manual/WebHome/image-20240907112427-7.png?rev=1.1||alt="image-20240907112427-7.png"]]
198
199
200 (% style="color:blue" %)**Step 2**(%%):  Add decoder.
201
202 In TTN, user can add a custom payload so it shows friendly reading.
203
204 Click this link to get the decoder: [[https:~~/~~/github.com/dragino/dragino-end-node-decoder/tree/main/>>url:https://github.com/dragino/dragino-end-node-decoder/tree/main/]]
205
206 Below is TTN screen shot:
207
208 [[image:https://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LDS25-LBLDS25-LS--LoRaWAN_LiDAR_Distance_Auto-Clean_Sensor_User_Manual/WebHome/image-20241009140556-1.png?width=1184&height=488&rev=1.1||alt="image-20241009140556-1.png" height="488" width="1184"]]
209
210 [[image:https://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LDS25-LBLDS25-LS--LoRaWAN_LiDAR_Distance_Auto-Clean_Sensor_User_Manual/WebHome/image-20241009140603-2.png?width=1168&height=562&rev=1.1||alt="image-20241009140603-2.png" height="562" width="1168"]]
211
212
213 (% style="color:blue" %)**Step 3**(%%):  Power on LMDS200
214
215 Put a Jumper on JP2 to power on the device. ( The Switch must be in FLASH position).
216
217 [[image:1655278589727-228.png]]
218
219 (((
220 Put the jumper to power on LMDS200 and it will auto-join to the TTN V3 network. After join success, it will start to upload sensor data to TTN V3 and the user can see it in the panel.
221 )))
222
223
224 == 2.3  ​Uplink Payload ==
225
226
227 Uplink payloads have two types:
228
229 * Distance Value: Use FPORT=2
230 * Other control commands: Use other FPORT fields.
231
232 The application server should parse the correct value based on FPORT settings.
233
234 (((
235 (((
236 (((
237
238 )))
239 )))
240 )))
241
242 === 2.3.1  Device Status, FPORT~=5 ===
243
244
245 (((
246 Include device configure status. Once LMDS200 Joined the network, it will uplink this message to the server.
247 )))
248
249 (((
250 Users can also use the downlink command (0x26 01) to ask LMDS200 to resend Device Status.
251 )))
252
253 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:490px" %)
254 |=(% colspan="7" style="background-color:#4F81BD;color:white" %)Device Status (FPORT=5)
255 |(% style="width:60px" %)**Size(bytes)**|(% style="width:80px" %)**1**|(% style="width:140px" %)**2**|(% style="width:140px" %)**1**|(% style="width:70px" %)**1**|(% style="width:70px" %)**2**
256 |(% style="width:94px" %)Value|(% style="width:68px" %)Sensor Model|(% style="width:80px" %)Firmware Version|(% style="width:86px" %)Frequency Band|(% style="width:61px" %)Sub-band|(% style="width:61px" %)BAT
257
258 [[image:image-20220615154022-1.png]](% style="display:none" %)
259
260
261 * (% style="color:#037691" %)**Sensor Model**(%%)**:** For LMDS200, this value is 0x0C
262
263 * (% style="color:#037691" %)**Firmware Version**(%%)**:** 0x0100, Means: v1.0.0 version
264
265 * (% style="color:#037691" %)**Frequency Band**(%%)**:**
266
267 0x01: EU868
268
269 0x02: US915
270
271 0x03: IN865
272
273 0x04: AU915
274
275 0x05: KZ865
276
277 0x06: RU864
278
279 0x07: AS923
280
281 0x08: AS923-1
282
283 0x09: AS923-2
284
285 0x0a: AS923-3
286
287 0x0b: CN470
288
289 0x0c: EU433
290
291 0x0d: KR920
292
293 0x0e: MA869
294
295
296 * (% style="color:#037691" %)**Sub-Band**(%%)**:**
297 ** AU915 and US915:value 0x00 ~~ 0x08
298 ** CN470: value 0x0B ~~ 0x0C
299 ** Other Bands: Always 0x00
300
301 * (% style="color:#037691" %)**Battery Info:**
302
303 Check the battery voltage.
304
305 Ex1: 0x0B45 = 2885mV
306
307 Ex2: 0x0B49 = 2889mV
308
309
310 === 2.3.2  Sensor Configuration, FPORT~=4 ===
311
312
313 (((
314 LMDS200 will only send this command after getting the downlink command (0x26 02) from the server.
315
316 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:413px" %)
317 |=(% colspan="5" style="width: 413px;background-color:#4F81BD;color:white" %)**Sensor Configuration FPORT=4**
318 |**Size(bytes)**|(% style="width:84px" %)**3**|(% style="width:73px" %)**1**|(% style="width:74px" %)**4**|(% style="width:76px" %)**1**
319 |Value|(% style="width:84px" %)(((
320 [[TDC (unit:sec)>>||anchor="H3.1A0SetTransmitIntervalTime280x0129"]]
321 )))|(% style="width:73px" %)(((
322 [[ATDC (unit:min)>>||anchor="H3.2SetAlarmTransmitIntervalTime280x0D29"]]
323 )))|(% style="width:74px" %)[[Alarm Settings>>||anchor="H3.3SetAlarmDistance280xA229"]]|(% style="width:76px" %)[[Interrupt Settings>>||anchor="H3.5A0SetInterruptMode280x0629"]]
324 )))
325
326 [[image:1655279779620-413.png]]
327
328
329 === 2.3.3  Distance, Uplink FPORT~=2 ===
330
331
332 LMDS200 will send this uplink **after** Device Status once join the LoRaWAN network successfully. And LMDS200 will:
333
334 1. periodically send this uplink every 1 hour (TDC time), this interval [[can be changed>>||anchor="H3.1A0SetTransmitIntervalTime280x0129"]].
335 1. periodically send this uplink every 1 minute in Alarm Mode.
336 1. send this uplink while there is [[interrupt event>>||anchor="H3.5A0SetInterruptMode280x0629"]].
337
338 Uplink Payload totals 11 bytes.
339
340 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:370px" %)
341 |=(% colspan="5" style="width: 370px;background-color:#4F81BD;color:white" %)**Distance Value, FPORT=2**
342 |(% style="width:72px" %)**Size(bytes)**|(% style="width:43px" %)**2**|(% style="width:76px" %)**2**|(% style="width:76px" %)**2**|(% style="width:75px" %)**1**
343 |(% style="width:72px" %)Value|(% style="width:43px" %)[[BAT>>||anchor="H2.3.1A0DeviceStatus2CFPORT3D5"]]|(% style="width:76px" %)Object1 Distance|(% style="width:76px" %)Object2 Distance|(% style="width:75px" %)Status & [[Alarm>>||anchor="H3.3SetAlarmDistance280xA229"]]
344
345 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:467px" %)
346 |=(% colspan="4" style="width: 467px; background-color:#4F81BD;color:white;" %)**Status & Alarm field**
347 |(% style="width:60px" %)**Size(bit)**|(% style="width:76px" %)**6**|(% style="width:138px" %)**1**|(% style="width:173px" %)**1**
348 |(% style="width:73px" %)Value|(% style="width:76px" %)DALARM Counter|(% style="width:138px" %)(((
349 Distance Alarm
350 0: Normal Value 1: Distance Alarm
351 )))|(% style="width:173px" %)(((
352 Interrupt Alarm
353 0: No Alarm 1: external Interrupt Alarm
354 )))
355
356 [[image:image-20220615160828-3.png]]
357
358
359 (((
360 (% style="color:blue" %)** Object1 Distance:**
361 )))
362
363 (((
364 Distance between sensor probe to the first object. (unit: cm)
365 )))
366
367 (((
368 For example, if the data you get from the register is __0x00 0x73__, the distance between the sensor and the measured object is(% style="color:blue" %)** 0073(H) = 115 (D) = 115 cm.**
369 )))
370
371 (((
372 (% style="color:red" %)**Notice: There are two special values for object 1 distance:**
373 )))
374
375 * (((
376 **0x0001**: Probe not detected
377 )))
378 * (((
379 **0x0002**: Reading Invalid (exceed the valid range of the probe)
380 )))
381
382 (((
383
384
385 (% style="color:blue" %)**Object2 Distance:**
386 )))
387
388 (((
389 Distance between sensor probe to the second object. (unit: cm)
390 )))
391
392 (((
393 DALARM Counter : Alarm Counter.
394 )))
395
396
397
398 [[image:image-20220615160828-4.png]]
399
400
401 === 2.3.4  Decoder in TTN V3 ===
402
403
404 [[image:1655261164557-670.png]]
405
406 (((
407 Please check the decoder from this link: [[https:~~/~~/github.com/dragino/dragino-end-node-decoder>>https://github.com/dragino/dragino-end-node-decoder]]
408
409
410 )))
411
412 == 2.4  ​Show data on Datacake ==
413
414
415 (((
416 Datacake IoT platform provides a human-friendly interface to show the sensor data, once we have sensor data in TTN V3, we can use Datacake to connect to TTN V3 and see the data in Datacake. Below are the steps:
417 )))
418
419 (((
420 (% style="color:blue" %)**Step 1**(%%)**: **Link TTNv3 to [[DATACAKE>>url:https://datacake.co/]]
421 )))
422
423 (((
424 (% style="color:blue" %)**Step 2**(%%)**: **Configure LMDS200 in Datacake
425 )))
426
427
428 [[image:image-20220615163646-6.png]]
429
430
431 [[image:image-20220615163646-7.png]]
432
433
434 [[image:image-20220615163646-8.png]]
435
436
437 [[image:image-20220615163646-9.png||height="392" width="1211"]]
438
439
440 [[image:image-20220615163646-10.png]]
441
442 (% style="display:none" %) (%%)
443
444 [[image:image-20220615163646-11.png||height="434" width="1206"]](% style="display:none" %)
445
446
447 [[image:image-20220615163646-12.png||height="357" width="1202"]](% style="display:none" %)
448
449 (% style="display:none" %) (%%)
450
451 [[image:image-20220615163646-13.png]](% style="display:none" %)
452
453
454 [[image:image-20220615163646-14.png]]
455
456
457 [[image:image-20220615163646-15.png]](% style="display:none" %)
458
459
460 = 3.  Configure LMDS200 via AT Command or LoRaWAN Downlink =
461
462
463 (((
464 Use can configure LMDS200 via AT Command or LoRaWAN Downlink.
465 )))
466
467 (((
468 * AT Command Connection: See [[FAQ>>||anchor="H5.A0FAQ"]].
469 * LoRaWAN Downlink instruction for different platforms: [[IoT LoRaWAN Server>>doc:Main.WebHome]]
470 )))
471
472 (((
473
474
475 There are two kinds of commands to configure LMDS200, they are:
476 )))
477
478 * (((
479 (% style="color:#4f81bd" %)**General Commands**.
480 )))
481
482 (((
483 These commands are to configure:
484 )))
485
486 * (((
487 General system settings like: uplink interval.
488 )))
489
490 * (((
491 LoRaWAN protocol & radio related command.
492 )))
493
494 (((
495 They are same for all Dragino Device which support DLWS-005 LoRaWAN Stack**(Note~*~*)**. These commands can be found on the wiki: [[End Device AT Commands and Downlink Command>>doc:Main.End Device AT Commands and Downlink Command.WebHome]]
496 )))
497
498 * (((
499 (% style="color:#4f81bd" %)**Commands special design for LMDS200**
500 )))
501
502 (((
503 These commands only valid for LMDS200, as below:
504 )))
505
506
507
508 == 3.1  Set Transmit Interval Time(0x01) ==
509
510
511 Feature: Change LoRaWAN End Node Transmit Interval.
512
513 (% style="color:#037691" %)**AT Command: AT+TDC**
514
515 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
516 |=(% 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**
517 |(% style="width:156px" %)AT+TDC=?|(% style="width:137px" %)Show current transmit Interval|(((
518 30000
519 OK
520 the interval is 30000ms = 30s
521 )))
522 |(% style="width:156px" %)AT+TDC=60000|(% style="width:137px" %)Set Transmit Interval|(((
523 OK
524 Set transmit interval to 60000ms = 60 seconds
525 )))
526
527 ​(% style="color:#037691" %)**Downlink Command: 0x01**
528
529 (((
530 Format: Command Code (0x01) followed by 3 bytes time value.
531
532 (((
533 If the downlink payload=0100003C, it means set the END Node's Transmit Interval to 0x00003C=60(S), while type code is 01.
534 )))
535
536 * Example 1: Downlink Payload: 0100001E  ~/~/  Set Transmit Interval (TDC) = 30 seconds
537 * Example 2: Downlink Payload: 0100003C  ~/~/  Set Transmit Interval (TDC) = 60 seconds
538 )))
539
540
541
542 == 3.2 Set Alarm Transmit Interval Time(0x0D) ==
543
544
545 Feature: Change LoRaWAN End Node Alarm Transmit Interval. Default Value: 1 minute
546
547 (% style="color:#037691" %)**AT Command: AT+ATDC**
548
549 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
550 |=(% 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**
551 |(% style="width:156px" %)AT+ATDC=?|(% style="width:139px" %)Show current alarm transmit Interval|(% style="width:213px" %)(((
552 1
553 OK
554 the interval is 1 minute
555 )))
556 |(% style="width:156px" %)AT+ATDC=1|(% style="width:139px" %)Set Alarm Transmit Interval|(% style="width:213px" %)(((
557 OK
558 Set alarm transmit interval to 1 minute
559 )))
560
561 (% style="color:#037691" %)**Downlink Command: 0x0D**
562
563 Format: Command Code (0x0D) followed by 1 byte for time value.
564
565 If the downlink payload=0D02, it means set the END Node's Alarm Transmit Interval to 2 minutes, while type code is 0D.
566
567
568 == 3.3 Set Alarm Distance (0xA2) ==
569
570
571 LMDS200 supports Alarm Feature, when LMDS200 detect the distance exceed the alarm settings, LMDS200 will Enter Alarm Mode and use the [[ATDC interval>>||anchor="H3.2SetAlarmTransmitIntervalTime280x0D29"]] (default is 1 minute) to uplink Distance value. Alarm mode will last for 60 uplinks (default 1 hour) and can be close by downlink command 0xA300.
572
573 (% style="color:red" %)**Note: Alarm mode only valid for the Distance 1(the Closest Object)**
574
575
576 User can set Alarm Distance to enable/disable Alarm Mode.
577
578 (% style="color:#037691" %)**AT+ALARMC=AABBCCDD**
579
580 * AABB: Hex value for Alarm low threshold, CCDD: Hex value for Alarm high threshold
581 * When 0xAABB=0, and 0xCCDD≠0, Alarm trigger when higher than max
582 * When 0xAABB≠0, and 0xCCDD =0xFFFF, Alarm trigger when lower than min
583 * When 0xAABB≠0 and 0xCCDD≠0, Alarm trigger when higher than max or lower than min
584
585 **Example:**
586
587 AT+ALARMC=006400C8   ~/~/ Alarm when < 100 or higher than 200.
588
589
590 (% style="color:#037691" %)**Downlink Payload:**
591
592 0x(A2 00 01 00 00)  ~/~/ Same as AT+ALARMC=00010000
593
594
595 == 3.4 Enter/Exit Alarm Mode (0xA3) ==
596
597
598 Feature: Enter/Exit Alarm mode:
599
600 (% style="color:#037691" %)**AT Command: AT+ALARM=0(Exit Alarm Mode or AT+ALARM=1 (Enter Alarm Mode)**
601
602
603 (% style="color:#037691" %)**Downlink Command:**
604
605 0xA3 00  ~/~/ Exit Alarm Mode. 
606
607 0xA3 01  ~/~/ Enter Alarm Mode. Enter Alarm mode will use ATDC interval in the next 59 uplinks.
608
609
610 == 3.5  Set Interrupt Mode(0x06) ==
611
612
613 (((
614 Feature, Set Interrupt mode for GPIO_EXIT.
615 )))
616
617 (((
618 (% style="color:#037691" %)**AT Command: AT+INTMOD**
619 )))
620
621 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %)
622 |=(% style="width: 154px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 223px; background-color: rgb(79, 129, 189); color: white;" %)**Function**|=(% style="width: 131px; background-color: rgb(79, 129, 189); color: white;" %)**Response**
623 |(% style="width:154px" %)AT+INTMOD=?|(% style="width:223px" %)Show current interrupt mode|(% style="width:131px" %)(((
624 0
625 OK
626 the mode is 0 = No interruption
627 )))
628 |(% style="width:154px" %)AT+INTMOD=2|(% style="width:223px" %)(((
629 Set the interrupt triggering mode
630 0. (Disable Interrupt),
631 ~1. (Trigger by rising and falling edge)
632 2. (Trigger by falling edge)
633 3. (Trigger by rising edge)
634 )))|(% style="width:131px" %)OK
635
636 (% style="color:#037691" %)**Downlink Command: 0x06**
637
638 (((
639 Format: Command Code (0x06) followed by 3 bytes.
640 )))
641
642 (((
643 This means that the interrupt mode of the end node is set to 0x000003=3 (rising edge trigger), and the type code is 06.
644 )))
645
646 * (((
647 (((
648 Example 1: Downlink Payload: 06000000  ~/~/ Turn off interrupt mode
649 )))
650 )))
651 * (((
652 (((
653 Example 2: Downlink Payload: 06000003  ~/~/ Set the interrupt mode to rising edge trigger
654 )))
655 )))
656
657 = 4. Battery & Power Consumption =
658
659
660 LMDS200 uses ER26500 + SPC1520 battery pack. See below link for detail information about the battery info and how to replace.
661
662 [[**Battery Info & Power Consumption Analyze**>>url:http://wiki.dragino.com/xwiki/bin/view/Main/How%20to%20calculate%20the%20battery%20life%20of%20Dragino%20sensors%3F/]] .
663
664
665 = 5.  FAQ =
666
667 == 5.1  How to use AT Command to configure LMDS200 ==
668
669
670 LMDS200 UART connection photo
671
672
673 [[image:image-20220615180555-3.png||height="541" width="863"]]
674
675
676 LMDS200 supports AT Command set. User can use a USB to TTL adapter plus the 3.5mm Program Cable to connect to LMDS200 to use AT command, as below.
677
678 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/test/WebHome/1654135840598-282.png?rev=1.1||alt="1654135840598-282.png"]]
679
680
681 In the PC, you need to set the serial baud rate to (% style="color:green" %)**9600**(%%) to access the serial console for LMDS200. LMDS200 will output system info once power on as below:
682
683 [[image:image-20220615180555-4.png]]
684
685
686 == 5.2  How to upgrade the firmware? ==
687
688
689 (((
690 A new firmware might be available for:
691 )))
692
693 * (((
694 Support new features
695 )))
696 * (((
697 For bug fix
698 )))
699 * (((
700 Change LoRaWAN bands.
701 )))
702
703 (((
704 Instruction for how to upgrade: [[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/Firmware%20Upgrade%20Instruction%20for%20STM32%20base%20products/#H2.HardwareUpgradeMethodSupportList>>http://wiki.dragino.com/xwiki/bin/view/Main/Firmware%20Upgrade%20Instruction%20for%20STM32%20base%20products/#H2.HardwareUpgradeMethodSupportList]]
705 )))
706
707 (((
708 Firmware location: [[https:~~/~~/www.dragino.com/downloads/index.php?dir=LoRa_End_Node/LMDS200/Firmware/>>https://www.dropbox.com/sh/g99v0fxcltn9r1y/AABDo75A3JuPzDrPJnsXo0Y0a/LMDS200?dl=0]]
709 )))
710
711
712
713 == 5.3  How to change the LoRa Frequency Bands/Region ==
714
715
716 You can follow the instructions for [[how to upgrade image>>||anchor="H5.2A0Howtoupgradethefirmware3F"]].
717 When downloading the images, choose the required image file for download. ​
718
719
720
721 == 5.4 Why does the LMDS200 sensor not work properly? ==
722
723
724 Please check your hardware production date
725
726 The first two digits are the week of the year, and the last two digits are the year.
727
728 The number 3322 is the first batch we changed the power IC.
729
730 [[image:image-20240531090837-1.png]]
731
732 By default, The latest firmware value of POWERIC is 1, while the 3322 version requires POWERIC to be set to 0 in order to function properly.
733
734 * **//Check whether the hardware version is 3322 or an earlier version.//**
735
736 If the sensor hardware version is 3322 or earlier, users can change the POWERIC value to 0 using one of the following methods:
737
738 **a. Using AT command**
739
740 AT+POWERIC=0
741
742 **b. Using Downlink**
743
744 FF 00  ~/~/Equal to AT+POWERIC=0
745
746 * **//Check whether the hardware version is a version after 3322.//**
747
748 If the sensor hardware version is later than 3322, users can change the POWERIC value to 1 using the following methods:
749
750 **a. Using AT command**
751
752 AT+POWERIC=1
753
754 **b. Using Downlink**
755
756 FF 01  ~/~/Equal to AT+POWERIC=1
757
758
759 = 6.  Trouble Shooting =
760
761 == 6.1  AT Command input doesn't work ==
762
763
764 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:green" %)**ENTER**(%%) while sending out the command. Some serial tool doesn't send (% style="color:green" %)**ENTER**(%%) while press the send key, user need to add ENTER in their string.
765
766
767 = 7.  Order Info =
768
769
770 Part Number **:** (% style="color:blue" %)**LMDS200-XX**
771
772 (% style="color:blue" %)**XX**(%%)**: **The default frequency band
773
774 * (% style="color:red" %)**AS923 **(%%)**:** LoRaWAN AS923 band
775 * (% style="color:red" %)**AU915 **(%%)**:** LoRaWAN AU915 band
776 * (% style="color:red" %)**EU433 **(%%)**:** LoRaWAN EU433 band
777 * (% style="color:red" %)**EU868 **(%%)**:** LoRaWAN EU868 band
778 * (% style="color:red" %)**KR920 **(%%)**:** LoRaWAN KR920 band
779 * (% style="color:red" %)**US915 **(%%)**:** LoRaWAN US915 band
780 * (% style="color:red" %)**IN865 **(%%)**:**  LoRaWAN IN865 band
781 * (% style="color:red" %)**CN470 **(%%)**:** LoRaWAN CN470 band
782
783 = 8. ​ Packing Info =
784
785
786 (((
787 **Package Includes**:
788 )))
789
790 (((
791 LMDS200 LoRaWAN Microwave Radar Distance Sensor x 1
792 )))
793
794
795 = 9.  ​Support =
796
797
798 * 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.
799
800 * 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.com>>url:http://../../../../../../D:%5C%E5%B8%82%E5%9C%BA%E8%B5%84%E6%96%99%5C%E8%AF%B4%E6%98%8E%E4%B9%A6%5CLoRa%5CLT%E7%B3%BB%E5%88%97%5Csupport@dragino.com]].
801
802