Version 202.13 by Xiaoling on 2022/06/21 12:02

Show last authors
1 (% style="text-align:center" %)
2 [[image:1655774244188-589.png]]
3
4
5
6
7 (% _mstvisible="1" %)
8 (% _msthash="315238" _msttexthash="18964465" _mstvisible="3" %)**Table of Contents:**
9
10
11
12
13
14
15
16
17 = 1.  Introduction =
18
19
20 == 1.1  What is LHT52 Temperature & Humidity Sensor ==
21
22 (% _mstvisible="1" %)
23 (((
24 (% _msthash="506051" _msttexthash="24333127" _mstvisible="2" %)
25
26
27 The Dragino LHT52 Temperature & Humidity sensor is a Long Range LoRaWAN Sensor. It includes a (% style="color:blue" %)**built-in Temperature & Humidity sensor** (%%)and has a USB Type-C sensor connector to connect to external sensors such as external Temperature Sensor.
28
29 LHT52 (% style="color:blue" %)**senses environment temperature and humidity**(%%) and send these values via long-range wireless LoRaWAN protocol. It targets professional wireless sensor network applications such as food service, smart metering, smart cities, building automation, and so on.
30
31 LHT52 supports(% style="color:blue" %)** 2 x AAA batteries **(%%)and works for a long time up to several years. Use can replace the batteries easily after they are finished.
32
33 LHT52 is fully compatible with LoRaWAN v1.0.3 protocol, it can work with standard LoRaWAN gateway.
34
35 LHT52 supports(% style="color:blue" %)** Datalog feature** (%%)to make sure users won’t miss sensor data. It records sensor value for every uplink. These values can be retrieved by LoRaWAN server via downlink command.
36
37 LHT52 supports(% style="color:blue" %)** temperature alarm feature**(%%). It can uplink alarm in a short interval while temperature exceeds preset limits.
38
39 *Battery life depends how often to send data, please see [[battery analyzer>>||anchor="H4.2A0PowerConsumptionAnalyze"]].
40
41 (% _msthash="506051" _msttexthash="24333127" _mstvisible="2" %)
42 [[image:1655774519494-861.png]]
43 )))
44
45 (% _mstvisible="1" %)
46 (((
47 (% _msthash="506056" _msttexthash="5557097" _mstvisible="2" %)
48
49 )))
50
51
52 == 1.2  Features ==
53
54 (% _mstvisible="1" %)
55 * Wall Attachable.
56 * LoRaWAN v1.0.3 Class A protocol.
57 * Built-in Temperature & Humidity sensor
58 * Optional External Probe
59 * Frequency Bands: CN470/EU433/KR920/US915/EU868/AS923/AU915
60 * AT Commands to change parameters
61 * Remote configure parameters via LoRaWAN Downlink
62 * Firmware upgradable via program port
63 * Support 2 x AAA LR03 batteries.
64 * Datalog feature
65 * IP Rating: IP52
66
67
68 == 1.3  Specification ==
69
70
71 **Built-in Temperature Sensor:**
72
73 * Resolution: 0.01 °C
74 * Accuracy Tolerance: Typ ±0.3 °C
75 * Long Term Drift: < 0.02 °C/yr
76 * Operating Range: -20 ~~ 50 °C
77
78 **Built-in Humidity Sensor:**
79
80 * Resolution: 0.1 %RH
81 * Accuracy Tolerance: Typ ±3 %RH
82 * Long Term Drift: < 0.02 °C/yr
83 * Operating Range: 0 ~~ 99.0 %RH(no Dew)
84
85
86 == 1.4  Power Consumption ==
87
88 LHT52 (without external sensor): Idle: 5uA, Transmit: max 110mA
89
90 LHT52 + External Temperature Probe (AS-01): Idle: 6uA, Transmit: max 110mA.
91
92
93
94 == 1.5  Storage & Operation Temperature ==
95
96 -20°C to +50°C
97
98
99
100 == 1.6  Applications ==
101
102 * Smart Buildings & Home Automation
103 * Logistics and Supply Chain Management
104 * Smart Metering
105 * Smart Agriculture
106 * Smart Cities
107 * Smart Factory
108
109
110 = 2.  peration Mode =
111
112
113 == 2.1 How it work? ==
114
115 Each LHT52 is shipped with a worldwide unique set of LoRaWAN OTAA keys. To use LHT52 in a LoRaWAN network, user needs to input the OTAA keys in LoRaWAN network server. After this, if LHT52 is under this LoRaWAN network coverage, LHT52 can join the LoRaWAN network and start to transmit sensor data. The default period for each uplink is** 20 minutes**.
116
117
118 == 2.2 How to Activate LHT52? ==
119
120 (% style="color:red" %)** 1.  Open enclosure from below position.**
121
122 [[image:image-20220621093835-1.png]]
123
124
125 (% style="color:red" %)** 2.  Insert 2 x AAA LR03 batteries.**
126
127 [[image:image-20220621093835-2.png]]
128
129
130 (% style="color:red" %)** 3.  Press the reset button to activate device.**
131
132 [[image:image-20220621093835-3.png]]
133
134
135 User can check [[LED Status>>||anchor="H2.8A0LEDIndicator"]] to know the working state of LHT52.
136
137
138
139
140 == 2.3 Example to join LoRaWAN network ==
141
142 This section shows an example for how to join the [[TheThingsNetwork>>url:https://www.thethingsnetwork.org/]] LoRaWAN IoT server. Usages with other LoRaWAN IoT servers are of similar procedure.
143
144 (% _mstvisible="1" class="wikigeneratedid" %)
145 [[image:1655775912928-657.png]]
146
147 Assume the DLOS8 is already set to connect to [[TTN V3 network >>url:https://eu1.cloud.thethings.network/]]. We need to add the LHT52 device in TTN V3 portal. 
148
149
150 (% style="color:blue" %)**Step 1**(%%):  Create a device in TTN V3 with the OTAA keys from LHT52.
151
152 Each LHT52 is shipped with a sticker with the default DEV EUI as below:
153
154
155 [[image:image-20220617150003-1.jpeg]]
156
157
158 Enter these keys in the LoRaWAN Server portal. Below is TTN V3 screen shot:
159
160 Add APP EUI in the application.
161
162 choose to create the device manually.
163
164 Add APP KEY and DEV EUI
165
166
167 [[image:image-20220522232916-3.png||_mstalt="430495" _mstvisible="3"]]
168
169 [[image:1655776122894-257.png]]
170
171
172
173 **Default mode OTAA**
174
175
176 [[image:1655776241177-240.png]]
177
178
179
180 (% style="color:blue" %)**Step 2**(%%):  Use ACT button to activate LHT52 and it will auto join to the TTN V3 network. After join success, it will start to upload sensor data to TTN V3 and user can see in the panel.
181
182 [[image:image-20220621095134-4.png]]
183
184
185
186
187 == 2.4  Uplink Payload ==
188
189 Uplink payloads include two types: Valid Sensor Value and other status / control command.
190
191 * Valid Sensor Value: Use FPORT=2
192 * Other control command: Use FPORT other than 2.
193
194
195
196
197 === 2.4.1  Uplink FPORT~=5, Device Status ===
198
199 Uplink the device configures with FPORT=5. Once LHT52 Joined the network, it will uplink this message to the server. After first uplink, LHT52 will uplink Device Status every 12 hours.
200
201 (% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:462px" %)
202 |=(% style="width: 99px;" %)**Size (bytes)**|=(% style="width: 62px;" %)**1**|=(% style="width: 80px;" %)**2**|=(% style="width: 82px;" %)**1**|=(% style="width: 85px;" %)**1**|=(% style="width: 46px;" %)**2**
203 |(% style="width:99px" %)**Value**|(% style="width:62px" %)Sensor Model|(% style="width:80px" %)Firmware Version|(% style="width:82px" %)Frequency Band|(% style="width:85px" %)Sub-band|(% style="width:46px" %)BAT
204
205 [[image:image-20220621100550-5.png]]
206
207 Example Payload (FPort=5):  [[image:image-20220621105116-11.png]]
208
209
210 (% style="color:#4472c4" %)**Sensor Model**(%%): For LHT52, this value is 0x09.
211
212
213 (% style="color:#4472c4" %)**Firmware Version**(%%): 0x0100, Means: v1.0.0 version.
214
215
216 (% style="color:#4472c4" %)**Frequency Band**:
217
218 *0x01: EU868
219
220 *0x02: US915
221
222 *0x03: IN865
223
224 *0x04: AU915
225
226 *0x05: KZ865
227
228 *0x06: RU864
229
230 *0x07: AS923
231
232 *0x08: AS923-1
233
234 *0x09: AS923-2
235
236 *0x0a: AS923-3
237
238
239 (% style="color:#4472c4" %)**Sub-Band**(%%): value 0x00 ~~ 0x08(only for CN470, AU915,US915. Others are0x00)
240
241
242 (% style="color:#4472c4" %)**BAT**(%%): shows the battery voltage for LHT52.
243
244 Ex1: 0x0B3A = 2874mV
245
246
247
248 Use can also get the Device Status uplink through the downlink command:
249
250 (% style="color:#4472c4" %)**Downlink:  0x2301**
251
252
253 [[image:image-20220621100550-6.png||height="504" width="1491"]]
254
255
256
257 === 2.4.2  Uplink FPORT~=2, Real time sensor value ===
258
259 LHT52 will send this uplink after Device Status uplink once join LoRaWAN network successfully. And it will periodically send this uplink. Default interval is 20 minutes and [[can be changed>>||anchor="H3.1A0DownlinkCommandSet"]].
260
261 Uplink uses FPORT=2 and every 20 minutes send one uplink by default.
262
263 (% _mstvisible="1" border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:426px" %)
264 (% _mstvisible="3" %)|=(% _mstvisible="4" style="width: 97px;" %)(% _mstvisible="5" %)
265 (((
266 (% _mstvisible="6" %)
267 (% _msthash="1817478" _msttexthash="161122" _mstvisible="8" %)**Size(bytes)**
268 )))|=(% _mstvisible="4" style="width: 39px;" %)(% _mstvisible="5" %)
269 (((
270 (% _mstvisible="6" %)
271 (% _msthash="1817479" _msttexthash="4550" _mstvisible="8" %)**2**
272 )))|=(% _mstvisible="4" style="width: 100px;" %)(% _mstvisible="5" %)
273 (((
274 (% _mstvisible="6" %)
275 (% _msthash="1817480" _msttexthash="4550" _mstvisible="8" %)**2**
276 )))|=(% _mstvisible="4" style="width: 77px;" %)(% _mstvisible="5" %)
277 (((
278 (% _mstvisible="6" %)
279 (% _msthash="1817481" _msttexthash="4550" _mstvisible="8" %)**2**
280 )))|=(% _mstvisible="4" style="width: 47px;" %)(% _mstvisible="5" %)
281 (((
282 (% _mstvisible="6" %)
283 (% _msthash="1817482" _msttexthash="4459" _mstvisible="8" %)**1**
284 )))|=(% _mstvisible="4" style="width: 51px;" %)(% _mstvisible="5" %)
285 (((
286 (% _mstvisible="6" %)
287 (% _msthash="1817483" _msttexthash="4732" _mstvisible="8" %)**4**
288 )))
289 (% _mstvisible="3" %)|(% _mstvisible="4" style="width:97px" %)(% _mstvisible="5" %)
290 (((
291 (% _mstvisible="6" %)
292 (% _msthash="1817484" _msttexthash="60203" _mstvisible="8" %)**Value**
293 )))|(% _mstvisible="4" style="width:39px" %)(% _mstvisible="5" %)
294 (((
295 (% _mstvisible="6" %)
296 [[Temperature>>||anchor="H2.4.3Built-inTemperature" _msthash="2224742" _msttexthash="405769" _mstvisible="8"]]
297 )))|(% _mstvisible="4" style="width:100px" %)(% _mstvisible="5" %)
298 (((
299 (% _mstvisible="6" %)
300 (((
301 (% _mstvisible="7" %)
302 [[Humidity>>||anchor="H2.4.4Built-inHumidity" _msthash="2224744" _msttexthash="117429" _mstvisible="8"]]
303
304 (% _mstvisible="7" %)
305
306 )))
307 )))|(% _mstvisible="4" style="width:77px" %)(% _mstvisible="5" %)
308 (((
309 (% _mstvisible="6" %)
310 (((
311 (% _mstvisible="7" %)
312 [[External Temperature>>||anchor="H2.4.3Built-inTemperature" _msthash="2224742" _msttexthash="405769" _mstvisible="8"]]
313 )))
314 )))|(% _mstvisible="4" style="width:47px" %)(% _mstvisible="5" %)
315 (((
316 (% _mstvisible="6" %)
317 [[Ext>>||anchor="H2.4.5Ext23" _msthash="1817486" _msttexthash="32331" _mstvisible="7"]] #
318 )))|(% _mstvisible="4" style="width:51px" %)(((
319 [[Unix TimeStamp>>||anchor="H2.4.6Extvalue" _msthash="1817487" _msttexthash="116545" _mstvisible="7"]]
320 )))
321
322 **Temperature:**
323
324 [[image:image-20220621101526-7.png]]
325
326 Example Payload (FPort=2):
327
328 08 CD 02 20 7F FF 01 61 CD 4E DD
329
330
331 ==== **Temperature & External Temperature:** ====
332
333 * Example1:  0x08CD/100=22.53℃
334 * Example2:  (0xF5C6-65536)/100=-26.18℃
335
336
337 ==== **Humidity:** ====
338
339 * Humidity:    0x0220/10=54.4%
340
341
342 ==== **Extension #** ====
343
344 Bytes for External Sensor:
345
346 (% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:310px" %)
347 |=(% style="width: 103px;" %)**EXT # Value**|=(% style="width: 203px;" %)**External Sensor Probe**
348 |(% style="width:103px" %)0x01|(% style="width:203px" %)Sensor AS-01, Temperature
349
350
351
352
353 === 2.4.3  Uplink FPORT~=3, Datalog sensor value ===
354
355 LHT52 stores sensor value and user can retrieve these history value via downlink command. The Datalog sensor value are sent via FPORT=3.
356
357 [[image:image-20220621101659-8.png]]
358
359
360 * Each data entry is 11 bytes, to save airtime and battery, LHT52 will send max bytes according to the current DR and Frequency bands.
361
362 For example, in US915 band, the max payload for different DR is:
363
364 1. DR0: max is 11 bytes so one entry of data
365 1. DR1: max is 53 bytes so devices will upload 4 entries of data (total 44 bytes)
366 1. DR2: total payload includes 11 entries of data
367 1. DR3: total payload includes 22 entries of data.
368
369 (% style="color:red" %)**Notice**: LHT52 will save 178 set of history data, If device doesn't have any data in the polling time. Device will uplink 11 bytes of 0.
370
371 See more info about the [[Datalog feature>>||anchor="H"]].
372
373
374
375
376 === 2.4.4  Uplink FPORT~=4, DS18B20 ID ===
377
378 User can get external DS18B20 ID through the downlink command.
379
380 Downlink:0x2302
381
382 [[image:image-20220621101853-9.png]]
383
384 Example Payload (FPort=4):
385
386 28 86 63 B2 00 00 00 9F
387
388
389 The External DS18B20 ID is 0x28 86 63 B2 00 00 00 9F
390
391
392
393 (% _mstvisible="1" %)
394 === (% _msthash="116532" _msttexthash="87958" _mstvisible="3" %)2.4.5  D(%%)ecoder in TTN V3 ===
395
396 In LoRaWAN protocol, the uplink payload is HEX format, user need to add a payload formatter/decoder in LoRaWAN Server to get human friendly string.
397
398 In TTN , add formatter as below:
399
400 [[image:image-20220621102026-10.png]]
401
402 (((
403 Please check the decoder from this link:
404
405 (((
406 [[https:~~/~~/www.dragino.com/downloads/index.php?dir=LoRa_End_Node/LHT52/Decoder/>>url:https://www.dragino.com/downloads/index.php?dir=LoRa_End_Node/LHT52/Decoder/]]
407
408
409
410
411 == 2.5 Show data on Datacake ==
412
413 Datacake IoT platform provides a human friendly interface to show the sensor data in charts, 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:
414
415
416 (% style="color:bule" %)**Step 1**(%%): Be sure that your device is programmed and properly connected to the LoRaWAN network.
417
418 (% style="color:bule" %)**Step 2**(%%): Configure your Application to forward data to Datacake you will need to add integration. Go to TTN V3 Console ~-~-> Applications ~-~-> Integrations ~-~-> Add Integrations.
419
420 1. Add Datacake:
421
422 2. Select default key as Access Key:
423
424 3. In Datacake console ([[https:~~/~~/datacake.co/>>url:https://datacake.co/]]) , add LHT52:
425
426 Please refer to the figure below
427
428
429 [[image:image-20220621112422-1.png]]
430
431
432
433 Log in to DATACAKE, copy the API under the account[[image:image-20220621112422-2.png]]
434
435
436 [[image:image-20220621112422-3.png]]
437
438
439
440 [[image:image-20220621112422-4.png]]
441
442
443 [[image:image-20220621112422-5.png]]
444
445
446 [[image:image-20220621112422-6.png]]
447
448
449 [[image:image-20220621112422-7.png]]
450
451 [[image:image-20220621112422-8.png]]
452
453 [[image:image-20220621112422-9.png]]
454
455
456 [[image:image-20220621112422-10.png]]
457
458
459 Copy and paste the [[TTN decoder>>url:https://www.dragino.com/downloads/index.php?dir=LoRa_End_Node/LHT52/Decoder/]] here and save
460
461 [[image:image-20220621112422-11.png]]
462
463
464 Visual widgets please read the DATACAKE documentation
465
466 [[image:image-20220621112422-12.png]]
467
468
469
470
471
472 == 2.6  Datalog Feature ==
473
474 (% _msthash="315262" _msttexthash="32283004" _mstvisible="1" %)
475 When user want to retrieve sensor value, he can send a poll command from the IoT platform to ask sensor to send value in the required time slot.
476
477
478
479 === 2.6.1  Unix TimeStamp ===
480
481 (% _msthash="315264" _msttexthash="1182285" _mstvisible="1" %)
482 Unix TimeStamp shows the sampling time of uplink payload. format base on
483
484 (% _mstvisible="1" %)
485 [[image:image-20220523001219-11.png||_mstalt="450450" _mstvisible="3" height="97" width="627"]]
486
487
488 (% _mstvisible="1" %)
489 (((
490 (% _msthash="506068" _msttexthash="2717234" _mstvisible="2" %)
491 User can get this time from link:  [[https:~~/~~/www.epochconverter.com/>>url:https://www.epochconverter.com/||_mstvisible="3"]] :
492 )))
493
494 (% _mstvisible="1" %)
495 (((
496 For example: if the Unix Timestamp we got is hex 0x60137afd, we can convert it to Decimal: 1611889405. and then convert to the time: 2021 – Jan ~-~- 29 Friday 03:03:25 (GMT)
497 )))
498
499 (% _mstvisible="1" %)
500 [[image:1655782409139-256.png]]
501
502
503 (% _mstvisible="1" %)
504 (((
505 (% _msthash="506076" _msttexthash="7889297" _mstvisible="2" %)
506
507 )))
508
509
510 === 2.6.2  Poll sensor value ===
511
512 (% _msthash="315266" _msttexthash="4955821" _mstvisible="1" %)
513 User can poll sensor value based on timestamps from the server. Below is the downlink command.
514
515 (% _mstvisible="1" %)
516 [[image:image-20220523152302-15.png||_mstalt="451581" _mstvisible="3"]]
517
518 (% _mstvisible="1" %)
519 (((
520 (% _msthash="506077" _msttexthash="14670916" _mstvisible="2" %)
521 Timestamp start and Timestamp end use Unix TimeStamp format as mentioned above. Devices will reply with all data log during this time period, use the uplink interval.
522 )))
523
524 (% _mstvisible="1" %)
525 (((
526 (% _mstvisible="2" %)
527 For example, downlink command [[image:image-20220621113526-13.png]] (% _mstvisible="3" style="display:none" %)
528 )))
529
530 (% _mstvisible="1" %)
531 (((
532 Is to check 2020/12/1 07:40:00 to 2020/12/1 08:40:00's data
533
534 Uplink Internal =5s,means LHT52 will send one packet every 5s. range 5~~255s.
535
536 (% _msthash="506078" _msttexthash="6907459" _mstvisible="2" %)
537
538 )))
539
540
541
542 === 2.6.3  Datalog Uplink payload ===
543
544 See [[Uplink FPORT=3, Datalog sensor value>>path:#Datalog_Payload]]
545
546
547
548 (% _mstvisible="1" style="text-align: left;" %)
549 == (% _msthash="244504" _msttexthash="177736" _mstvisible="3" %)2.7  Alarm Mode(%%) ==
550
551 When device is in Alarm mode, it will check the built-in sensor temperature in a short interval. If the temperature exceeds the pre-configure range, it will send an uplink immediately.
552
553 The alarm mode can be modified by AT command or downlink, Alarm mode is disabled by default.
554
555 If you need to enable the Alarm mode, please refer to the following
556
557 (% style="color:red" %)**Note: Alarm mode will increase the power consumption, we recommend extending the normal uplink time (20 minutes default) when enable this feature.**
558
559 (% _mstvisible="1" %)
560 (((
561 (% _mstvisible="2" style="text-align: left;" %)
562
563
564 (% style="color:blue" %)**AT Commands for Alarm mode:**
565
566 (% style="color:#037691" %)**AT+WMOD=1**(%%)**: ** Enable/Disable Alarm Mode. (0:Disable, 1: Enable),need to reset the node to take effect
567
568 (% style="color:#037691" %)**AT+CITEMP=1**(%%)**: ** The interval to check temperature for Alarm. (Unit: minute)
569
570 (% style="color:#037691" %)**AT+ARTEMP=-40,125**(%%)**:   ** Set the normal temperature range from -40°C to 125°C
571
572 Suppose you want to set the normal temperature from 15°C to 50°C, and turn on the alarm mode, and check the temperature every 2 minutes. Please refer to the following
573
574 [[image:image-20220621114109-14.png]]
575
576 [[image:image-20220621114109-15.png]]
577
578
579 Modification via downlink,Take TTN_V3 as an example(downlink commands, please refer to the downlink command set for details)
580
581 In order to ensure that the node is indeed modified by downlink, I reset the node to factory settings first.
582
583 [[image:image-20220621114109-16.png]]
584
585
586 [[image:image-20220621114109-17.png]]
587
588 [[image:image-20220621114109-18.png]]
589
590
591 Or use a downlink directly: AA010002000F0032 ([[See command info>>path:#Change_Alarm]])
592
593 [[image:image-20220621114109-19.png]]
594
595 (% _mstvisible="2" style="text-align: left;" %)
596
597 )))
598
599
600
601 == 2.8 LED Indicator ==
602
603 (% _mstvisible="1" %)
604 (((
605 (% _msthash="197769" _msttexthash="2924142" style="text-align: left;" %)
606 The LHT65 has a triple color LED which for easy showing different stage .
607
608 (% _msthash="289211" _msttexthash="3402659" style="text-align: left;" %)
609 While user press ACT button, the LED will work as per LED status with ACT button.
610 )))
611
612 (% _mstvisible="1" %)
613 (((
614 (% _msthash="506092" _msttexthash="521573" _mstvisible="2" style="text-align: left;" %)
615 In a normal working state:
616 )))
617
618 (% _mstvisible="1" %)
619 * (% _mstvisible="3" %)
620 (((
621 (% _msthash="903005" _msttexthash="1647204" _mstvisible="4" %)
622 For each uplink, the BLUE LED or RED LED will blink (% _msthash="903005" _msttexthash="46254" _mstvisible="3" %)once(%%).(% style="display:none" %)
623
624 (% _msthash="197771" _msttexthash="1202526" %)
625 (% _msthash="903005" _msttexthash="1647204" _mstvisible="3" %)BLUE LED when external sensor is connected
626 )))
627 * (% _mstvisible="3" %)
628 (((
629 (% _msthash="903007" _msttexthash="1334749" _mstvisible="4" %)
630 RED LED when external sensor is not connected
631 )))
632 * (% _mstvisible="3" %)
633 (((
634 (% _msthash="903008" _msttexthash="1875640" _mstvisible="4" %)
635 For each success downlink, the PURPLE LED will blink once
636
637
638
639 )))
640
641 (% _mstvisible="1" style="text-align: left;" %)
642 == (% _msthash="112034" _msttexthash="277511" _mstvisible="3" %)2.9 installation(%%) ==
643
644 (% _mstvisible="1" %)
645 [[image:image-20220516231650-1.png||_mstalt="428597" _mstvisible="3" height="436" width="428"]]
646
647
648 (% _msthash="604150" _msttexthash="563212" _mstvisible="1" style="text-align: left;" %)
649 = (% _msthash="401388" _msttexthash="566956" _mstvisible="3" %)3. S(% _msthash="903005" _msttexthash="1647204" _mstvisible="2" %)ensors(% _msthash="401388" _msttexthash="40417" _mstvisible="3" %) and A(% _msthash="903005" _msttexthash="1647204" _mstvisible="2" %)ccessories(%%) =
650
651 (% _msthidden="1" _mstvisible="1" style="text-align: left;" %)
652 == (% _msthash="903005" _msttexthash="1647204" _mstvisible="2" %)3.1(% _msthash="487110" _msttexthash="455390" %) E2 Extension Cable(%%) ==
653
654 [[image:image-20220619092222-1.png||height="182" width="188"]][[image:image-20220619092313-2.png||height="182" width="173"]]
655
656 1m long breakout cable for LHT65N
657
658 [[image:image-20220619092421-3.png||height="371" width="529"]]
659
660
661
662 (% _msthidden="1" _mstvisible="1" style="text-align: left;" %)
663 == (% _msthash="903005" _msttexthash="1647204" _mstvisible="2" %)3.1(% _msthash="487110" _msttexthash="455390" %) E3 Temperature Probe(%%) ==
664
665 (% _mstvisible="1" %)
666 [[image:image-20220515080154-4.png||_mstalt="434681" _mstvisible="3" alt="photo-20220515080154-4.png" height="182" width="161"]] [[image:image-20220515080330-5.png||_mstalt="428792" _mstvisible="3" height="201" width="195"]]
667
668
669 (% _msthash="315354" _msttexthash="1270971" _mstvisible="1" style="text-align: left;" %)
670 Temperature sensor with 2 meters cable long
671
672 (% _mstvisible="1" %)
673 * Resolution: 0.0625 °C
674 * ±0.5°C accuracy from -10°C to +85°C
675 * ±2°C accuracy from -55°C to +125°C
676 * Operating Range: -40 ~~ 125 °C
677 * -55°C to 125°C
678 * Working voltage 2.35v ~~ 5v
679
680 (% _mstvisible="1" style="text-align: left;" %)
681 = (% _msthash="1940107" _msttexthash="1714063" _mstvisible="3" %)4. Configure LHT65N via AT command or LoRaWAN downlink(%%) =
682
683 (% _mstvisible="1" %)
684 (((
685 (% _msthash="506246" _msttexthash="2005926" _mstvisible="2" style="text-align: left;" %)
686 Use can configure LHT65N via AT Command or LoRaWAN Downlink.
687 )))
688
689 (% _mstvisible="1" %)
690 * (% _mstvisible="3" %)
691 (((
692 (% _msthash="903318" _msttexthash="635544" _mstvisible="4" %)
693 AT Command Connection: See [[FAQ>>||anchor="H6.FAQ"]].
694 )))
695 * (% _mstvisible="3" %)
696 (((
697 (% _msthash="903319" _msttexthash="3225859" _mstvisible="4" %)
698 LoRaWAN Downlink instruction for different platforms: [[IoT LoRaWAN Server>>doc:Main.WebHome]]
699 )))
700
701 (% _mstvisible="1" %)
702 (((
703 (% _mstvisible="2" style="text-align: left;" %)
704
705 )))
706
707 (% _mstvisible="1" %)
708 (((
709 (% _msthash="506248" _msttexthash="2144051" _mstvisible="2" style="text-align: left;" %)
710 There are two kinds of commands to configure LHT65N, they are:
711 )))
712
713 (% _mstvisible="1" %)
714 (((
715 (% _mstvisible="2" style="text-align: left;" %)
716 (% _msthash="506249" _msttexthash="317850" _mstvisible="3" style="color:#4f81bd" %)* (% _msthash="506249" _mstmutation="1" _msttexthash="317850" _mstvisible="4" style="color:#4f81bd" %)**General Commands**(% _msthash="506249" _mstmutation="1" _msttexthash="317850" _mstvisible="3" style="color:#4f81bd" %).
717 )))
718
719 (% _mstvisible="1" %)
720 (((
721 (% _msthash="506250" _msttexthash="774527" _mstvisible="2" style="text-align: left;" %)
722 These commands are to configure:
723 )))
724
725 (% _mstvisible="1" %)
726 * (% _mstvisible="3" %)
727 (((
728 (% _msthash="903320" _msttexthash="1503580" _mstvisible="4" %)
729 General system settings like: uplink interval.
730 )))
731 * (% _mstvisible="3" %)
732 (((
733 (% _msthash="903321" _msttexthash="1244334" _mstvisible="4" %)
734 LoRaWAN protocol & radio-related commands.
735 )))
736
737 (% _mstvisible="1" %)
738 (((
739 (% _msthash="506251" _msttexthash="12349142" _mstvisible="2" style="text-align: left;" %)
740 They are the same for all Dragino Devices which supports DLWS-005 LoRaWAN Stack(Note~*~*). These commands can be found on the wiki: [[End Device Downlink Command>>doc:Main.End Device AT Commands and Downlink Command.WebHome]]
741 )))
742
743 (% _mstvisible="1" %)
744 (((
745 (% _mstvisible="2" style="text-align: left;" %)
746
747 )))
748
749 (% _mstvisible="1" %)
750 (((
751 (% _mstvisible="2" style="text-align: left;" %)
752 (% _mstvisible="3" style="color:#4f81bd" %)* (% _msthash="506249" _mstmutation="1" _msttexthash="317850" _mstvisible="4" style="color:#4f81bd" %)**Commands special design for LHT65N**
753 )))
754
755 (% _mstvisible="1" %)
756 (((
757 (% _msthash="506254" _msttexthash="1501357" _mstvisible="2" style="text-align: left;" %)
758 These commands are only valid for LHT65N, as below:
759
760
761 (% _msthash="506254" _msttexthash="1501357" _mstvisible="2" style="text-align: left;" %)
762
763 )))
764
765 (% _mstvisible="1" style="text-align: left;" %)
766 == (% _msthash="708253" _msttexthash="668772" _mstvisible="3" %)4.1 Set Transmit Interval Time(%%) ==
767
768 (% _msthash="315355" _msttexthash="1659268" _mstvisible="1" style="text-align: left;" %)
769 Feature: Change LoRaWAN End Node Transmit Interval.
770
771 (% _mstvisible="1" style="text-align: left;" %)
772 (% _msthash="315244" _msttexthash="241696" style="color:#4f81bd" %)**AT Command: AT+TDC**
773
774 (% _mstvisible="1" %)
775 [[image:image-20220523150701-2.png||_mstalt="427453" _mstvisible="3"]]
776
777 (% _mstvisible="1" %)
778 (((
779 (% _mstvisible="2" style="text-align: left;" %)
780
781
782 (% _mstvisible="2" style="text-align: left;" %)
783 (% _msthash="506055" _msttexthash="381992" style="color:#4f81bd" %)**Downlink Command: 0x01**
784 )))
785
786 (% _mstvisible="1" %)
787 (((
788 (% _msthash="506256" _msttexthash="1996592" _mstvisible="2" style="text-align: left;" %)
789 Format: Command Code (0x01) followed by 3 bytes time value.
790 )))
791
792 (% _mstvisible="1" %)
793 (((
794 (% _msthash="506257" _msttexthash="12934649" _mstvisible="2" style="text-align: left;" %)
795 If the downlink payload=0100003C, it means set the END Node’s Transmit Interval to 0x00003C=60(S), while type code is 01.
796 )))
797
798 (% _mstvisible="1" %)
799 * (% _mstvisible="3" %)
800 (((
801 (% _msthash="903322" _msttexthash="3250546" _mstvisible="4" %)
802 (% _mstvisible="5" %)**Example 1**(%%): Downlink Payload: 0100001E ~/~/ Set Transmit Interval (TDC) = 30 seconds
803 )))
804 * (% _mstvisible="3" %)
805 (((
806 (% _msthash="903323" _msttexthash="3253315" _mstvisible="4" %)
807 (% _mstvisible="5" %)**Example 2**(%%): Downlink Payload: 0100003C ~/~/ Set Transmit Interval (TDC) = 60 seconds
808
809
810 (% _msthash="903323" _msttexthash="3253315" _mstvisible="4" %)
811
812 )))
813
814 (% _mstvisible="1" style="text-align: left;" %)
815 == (% _msthash="614770" _msttexthash="578240" _mstvisible="3" %)4.2 Set External Sensor Mode(%%) ==
816
817 (% _msthash="315357" _msttexthash="975117" _mstvisible="1" style="text-align: left;" %)
818 Feature: Change External Sensor Mode.
819
820 (% _mstvisible="1" style="text-align: left;" %)
821 (% _msthash="315245" _msttexthash="248118" style="color:#4f81bd" %)**AT Command: AT+EXT**
822
823 (% _mstvisible="1" %)
824 [[image:image-20220523150759-3.png||_mstalt="432146" _mstvisible="3"]]
825
826 (% _mstvisible="1" %)
827 (((
828 (% _mstvisible="2" style="text-align: left;" %)
829
830
831 (% _mstvisible="2" style="text-align: left;" %)
832 (% _msthash="506056" _msttexthash="387855" style="color:#4f81bd" %)**Downlink Command: 0xA2**
833 )))
834
835 (% _mstvisible="1" %)
836 (((
837 (% _msthash="506259" _msttexthash="395629" _mstvisible="2" style="text-align: left;" %)
838 Total bytes: 2 ~~ 5 bytes
839 )))
840
841 (% _mstvisible="1" %)
842 (((
843 (% _mstvisible="2" %)
844 (% _msthash="506260" _msttexthash="104767" _mstvisible="4" %)**Example:**
845 )))
846
847 (% _mstvisible="1" %)
848 * (% _mstvisible="3" %)
849 (((
850 (% _msthash="903324" _msttexthash="934973" _mstvisible="4" %)
851 0xA201: Set external sensor type to E1
852 )))
853 * (% _mstvisible="3" %)
854 (((
855 (% _msthash="903325" _msttexthash="354770" _mstvisible="4" %)
856 0xA209: Same as AT+EXT=9
857 )))
858 * (% _mstvisible="3" %)
859 (((
860 (% _msthash="903326" _msttexthash="639067" _mstvisible="4" %)
861 0xA20702003c,Same as AT+SETCNT=60
862
863
864 (% _msthash="903326" _msttexthash="639067" _mstvisible="4" %)
865
866 )))
867
868 (% _mstvisible="1" style="text-align: left;" %)
869 == (% _msthash="1562483" _msttexthash="1445717" _mstvisible="3" %)4.3 Enable/Disable uplink Temperature probe ID(%%) ==
870
871 (% _msthash="315359" _msttexthash="2977572" _mstvisible="1" style="text-align: left;" %)
872 Feature: If PID is enabled, device will send the temperature probe ID on:
873
874 (% _mstvisible="1" %)
875 * First Packet after OTAA Join
876 * Every 24 hours since the first packet.
877
878 (% _msthash="315360" _msttexthash="658814" _mstvisible="1" style="text-align: left;" %)
879 PID is default set to disable (0)
880
881 (% _mstvisible="1" style="text-align: left;" %)
882 (% _msthash="315246" _msttexthash="137488" style="color:#4f81bd" %)**AT Command:**
883
884 (% _mstvisible="1" %)
885 [[image:image-20220523150928-4.png||_mstalt="431821" _mstvisible="3"]]
886
887
888 (% _mstvisible="1" style="text-align: left;" %)
889 (% _msthash="315247" _msttexthash="298038" style="color:#4f81bd" %)**Downlink Command:**
890
891 (% _mstvisible="1" %)
892 * 0xA800  **~-~->** AT+PID=0
893 * 0xA801     **~-~->** AT+PID=1
894
895 (% _mstvisible="1" style="text-align: left;" %)
896 == (% _msthash="266344" _msttexthash="242879" _mstvisible="3" %)4.4 Set Password(%%) ==
897
898 (% _msthash="315363" _msttexthash="1170728" _mstvisible="1" style="text-align: left;" %)
899 Feature: Set device password, max 9 digits
900
901 (% _mstvisible="1" style="text-align: left;" %)
902 (% _msthash="315248" _msttexthash="295009" style="color:#4f81bd" %)**AT Command: AT+PWORD**
903
904 (% _mstvisible="1" %)
905 [[image:image-20220523151052-5.png||_mstalt="428623" _mstvisible="3"]]
906
907 (% _mstvisible="1" %)
908 (((
909 (% _mstvisible="2" style="text-align: left;" %)
910
911
912 (% _mstvisible="2" style="text-align: left;" %)
913 (% _msthash="506057" _msttexthash="298038" style="color:#4f81bd" %)**Downlink Command:**
914 )))
915
916 (% _mstvisible="1" %)
917 (((
918 (% _msthash="506262" _msttexthash="974311" _mstvisible="2" style="text-align: left;" %)
919 No downlink command for this feature.
920
921 (% _msthash="506262" _msttexthash="974311" _mstvisible="2" style="text-align: left;" %)
922
923 )))
924
925 (% _mstvisible="1" style="text-align: left;" %)
926 == (% _msthash="306956" _msttexthash="281918" _mstvisible="3" %)4.5 Quit AT Command(%%) ==
927
928 (% _msthash="315365" _msttexthash="4616456" _mstvisible="1" style="text-align: left;" %)
929 Feature: Quit AT Command mode, so user needs to input password again before use AT Commands.
930
931 (% _mstvisible="1" style="text-align: left;" %)
932 (% _msthash="315249" _msttexthash="289120" style="color:#4f81bd" %)**AT Command: AT+DISAT**
933
934 (% _mstvisible="1" %)
935 [[image:image-20220523151132-6.png||_mstalt="428649" _mstvisible="3"]]
936
937
938 (% _mstvisible="1" style="text-align: left;" %)
939 (% _msthash="315250" _msttexthash="298038" style="color:#4f81bd" %)**Downlink Command:**
940
941 (% _msthash="315368" _msttexthash="974311" _mstvisible="1" style="text-align: left;" %)
942 No downlink command for this feature.
943
944
945 (% _mstvisible="1" style="text-align: left;" %)
946 == (% _msthash="362752" _msttexthash="334919" _mstvisible="3" %)4.6 Set to sleep mode(%%) ==
947
948 (% _msthash="315369" _msttexthash="779688" _mstvisible="1" style="text-align: left;" %)
949 Feature: Set device to sleep mode
950
951 * AT+Sleep=0  : Normal working mode, device will sleep and use lower power when there is no LoRa message
952 * AT+Sleep=1 : Device is in deep sleep mode, no LoRa activation happen, used for storage or shipping.
953
954 (% _mstvisible="1" style="text-align: left;" %)
955 (% _msthash="315251" _msttexthash="289783" style="color:#4f81bd" %)**AT Command: AT+SLEEP**
956
957 (% _mstvisible="1" %)
958 [[image:image-20220523151218-7.png||_mstalt="430703" _mstvisible="3"]]
959
960 (% _mstvisible="1" %)
961 (% _msthash="315252" _msttexthash="298038" style="color:#4f81bd" %)**Downlink Command:**
962
963 (% _mstvisible="1" %)
964 * There is no downlink command to set to Sleep mode.
965
966 (% _mstvisible="1" %)
967 == (% _msthash="336557" _msttexthash="309712" _mstvisible="3" %)4.7 Set system time(%%) ==
968
969 (% _msthash="315372" _msttexthash="2565524" _mstvisible="1" %)
970 Feature: Set system time, unix format. [[See here for format detail.>>||anchor="H2.6.2UnixTimeStamp"]]
971
972 (% _mstvisible="1" %)
973 (% _msthash="315253" _msttexthash="137488" style="color:#4f81bd" %)**AT Command:**
974
975 (% _mstvisible="1" %)
976 [[image:image-20220523151253-8.png||_mstalt="430677" _mstvisible="3"]]
977
978
979 (% _mstvisible="1" %)
980 (% _msthash="315254" _msttexthash="298038" style="color:#4f81bd" %)**Downlink Command:**
981
982 (% _msthash="315375" _msttexthash="2898571" _mstvisible="1" %)
983 0x306007806000 ~/~/ Set timestamp to 0x(6007806000),Same as AT+TIMESTAMP=1611104352
984
985
986 (% _mstvisible="1" %)
987 == (% _msthash="376779" _msttexthash="348712" _mstvisible="3" %)4.8 Set Time Sync Mode(%%) ==
988
989 (% _mstvisible="1" %)
990 (((
991 (% _msthash="506263" _msttexthash="11748321" _mstvisible="2" %)
992 Feature: Enable/Disable Sync system time via LoRaWAN MAC Command (DeviceTimeReq), LoRaWAN server must support v1.0.3 protocol to reply this command.
993 )))
994
995 (% _mstvisible="1" %)
996 (((
997 (% _msthash="506264" _msttexthash="6530264" _mstvisible="2" %)
998 SYNCMOD is set to 1 by default. If user want to set a different time from LoRaWAN server, user need to set this to 0.
999 )))
1000
1001 (% _mstvisible="1" %)
1002 (((
1003 (% _mstvisible="2" %)
1004 (% _msthash="506058" _msttexthash="137488" style="color:#4f81bd" %)**AT Command:**
1005 )))
1006
1007 (% _mstvisible="1" %)
1008 [[image:image-20220523151336-9.png||_mstalt="431717" _mstvisible="3"]]
1009
1010
1011 (% _mstvisible="1" %)
1012 (% _msthash="315255" _msttexthash="298038" style="color:#4f81bd" %)**Downlink Command:**
1013
1014 (% _msthash="315377" _msttexthash="479648" _mstvisible="1" %)
1015 0x28 01 ~/~/ Same As AT+SYNCMOD=1
1016
1017 (% _msthash="315378" _msttexthash="479076" _mstvisible="1" %)
1018 0x28 00 ~/~/ Same As AT+SYNCMOD=0
1019
1020
1021 (% _mstvisible="1" %)
1022 == (% _msthash="536432" _msttexthash="502528" _mstvisible="3" %)4.9 Set Time Sync Interval(%%) ==
1023
1024 (% _msthash="315379" _msttexthash="3065777" _mstvisible="1" %)
1025 Feature: Define System time sync interval. SYNCTDC default value: 10 days.
1026
1027 (% _mstvisible="1" %)
1028 (% _msthash="315256" _msttexthash="137488" style="color:#4f81bd" %)**AT Command:**
1029
1030 (% _mstvisible="1" %)
1031 [[image:image-20220523151411-10.png||_mstalt="449696" _mstvisible="3"]]
1032
1033
1034 (% _mstvisible="1" %)
1035 (% _msthash="315257" _msttexthash="298038" style="color:#4f81bd" %)**Downlink Command:**
1036
1037 (% _msthash="315382" _msttexthash="590044" _mstvisible="1" %)
1038 0x29 0A ~/~/ Same as AT+SYNCTDC=0x0A
1039
1040
1041 (% _mstvisible="1" %)
1042 == (% _msthash="927901" _msttexthash="882570" _mstvisible="3" %)4.10 Print data entries base on page.(%%) ==
1043
1044 (% _msthash="315383" _msttexthash="3233334" _mstvisible="1" %)
1045 Feature: Print the sector data from start page to stop page (max is 416 pages).
1046
1047 (% _mstvisible="1" %)
1048 (% _msthash="315258" _msttexthash="264953" style="color:#4f81bd" %)**AT Command: AT+PDTA**
1049
1050 (% _mstvisible="1" %)
1051 [[image:image-20220523151450-11.png||_mstalt="451035" _mstvisible="3"]]
1052
1053
1054 (% _mstvisible="1" %)
1055 (% _msthash="315259" _msttexthash="298038" style="color:#4f81bd" %)**Downlink Command:**
1056
1057 (% _msthash="315386" _msttexthash="799539" _mstvisible="1" %)
1058 No downlink commands for feature
1059
1060
1061 (% _mstvisible="1" %)
1062 == (% _msthash="788762" _msttexthash="747149" _mstvisible="3" %)4.11 Print last few data entries.(%%) ==
1063
1064 (% _msthash="315387" _msttexthash="1101009" _mstvisible="1" %)
1065 Feature: Print the last few data entries
1066
1067 (% _mstvisible="1" %)
1068 (% _msthash="315260" _msttexthash="288522" style="color:#4f81bd" %)**AT Command: AT+PLDTA**
1069
1070 (% _mstvisible="1" %)
1071 [[image:image-20220523151524-12.png||_mstalt="452101" _mstvisible="3"]]
1072
1073
1074 (% _mstvisible="1" %)
1075 (% _msthash="315261" _msttexthash="298038" style="color:#4f81bd" %)**Downlink Command:**
1076
1077 (% _msthash="315390" _msttexthash="799539" _mstvisible="1" %)
1078 No downlink commands for feature
1079
1080
1081 (% _mstvisible="1" %)
1082 == (% _msthash="437814" _msttexthash="408057" _mstvisible="3" %)4.12 Clear Flash Record(%%) ==
1083
1084 (% _msthash="315391" _msttexthash="1609075" _mstvisible="1" %)
1085 Feature: Clear flash storage for data log feature.
1086
1087 (% _mstvisible="1" %)
1088 (% _msthash="315262" _msttexthash="311415" style="color:#4f81bd" %)**AT Command: AT+CLRDTA**
1089
1090 (% _mstvisible="1" %)
1091 [[image:image-20220523151556-13.png||_mstalt="454129" _mstvisible="3"]]
1092
1093
1094 (% _mstvisible="1" %)
1095 (% _msthash="315263" _msttexthash="388193" style="color:#4f81bd" %)**Downlink Command: 0xA3**
1096
1097 (% _mstvisible="1" %)
1098 * Example: 0xA301 ~/~/Same as AT+CLRDTA
1099
1100 (% _mstvisible="1" %)
1101 == (% _msthash="740532" _msttexthash="701363" _mstvisible="3" %)4.13 Auto Send None-ACK messages(%%) ==
1102
1103 (% _msthash="315394" _msttexthash="51837149" _mstvisible="1" %)
1104 Feature: LHT65N will wait for ACK for each uplink, If LHT65N doesn't get ACK from the IoT server, it will consider the message doesn't arrive server and store it. LHT65N keeps sending messages in normal periodically. Once LHT65N gets ACK from a server, it will consider the network is ok and start to send the not-arrive message.
1105
1106
1107 (% _mstvisible="1" %)
1108 (% _msthash="315264" _msttexthash="334256" style="color:#4f81bd" %)**AT Command: AT+PNACKMD**
1109
1110 (% _msthash="315396" _msttexthash="734682" _mstvisible="1" %)
1111 The default factory setting is 0
1112
1113 (% _mstvisible="1" border="1" style="background-color:#ffffcc; color:green; width:450px" %)
1114 (% _mstvisible="3" %)|=(% _mstvisible="4" style="width: 171px;" %)(% _msthash="1231737" _msttexthash="251862" _mstvisible="6" %)**Command Example**|=(% _mstvisible="4" style="width: 219px;" %)(% _msthash="1231738" _msttexthash="116025" _mstvisible="6" %)**Function**|=(% _mstvisible="4" style="width: 119px;" %)(% _msthash="1231739" _msttexthash="116831" _mstvisible="6" %)**Response**
1115 (% _mstvisible="3" %)|(% _msthash="1231321" _msttexthash="130455" _mstvisible="4" style="width:171px" %)AT+PNACKMD=1|(% _msthash="1231322" _msttexthash="377026" _mstvisible="4" style="width:219px" %)Poll None-ACK message|(% _msthash="1231323" _msttexthash="14989" _mstvisible="4" style="width:119px" %)OK
1116
1117 (% _mstvisible="1" %)
1118 (% _msthash="315265" _msttexthash="383981" style="color:#4f81bd" %)**Downlink Command: 0x34**
1119
1120 (% _mstvisible="1" %)
1121 * Example: 0x3401 ~/~/Same as AT+PNACKMD=1
1122
1123 (% _mstvisible="1" %)
1124 = (% _msthash="568737" _msttexthash="502827" _mstvisible="3" %)5. Battery & How to replace(%%) =
1125
1126 (% _mstvisible="1" %)
1127 == (% _msthash="265486" _msttexthash="242073" _mstvisible="3" %)5.1 Battery Type(%%) ==
1128
1129 (% _msthash="315398" _msttexthash="33754799" _mstvisible="1" %)
1130 LHT65N is equipped with a 2400mAH Li-MnO2 (CR17505) battery . The battery is an un-rechargeable battery with low discharge rate targeting for up to 8~~10 years use. This type of battery is commonly used in IoT devices for long-term running, such as water meters.
1131
1132 (% _mstvisible="1" %)
1133 (((
1134 (% _mstvisible="2" %)
1135 The discharge curve is not linear so can’t simply use percentage to show the battery level. Below is the battery performance.
1136 [[image:image-20220515075034-1.png||_mstalt="428961" _mstvisible="4" height="208" width="644"]]
1137 )))
1138
1139 (% _mstvisible="1" %)
1140 (((
1141 (% _mstvisible="2" %)
1142 The minimum Working Voltage for the LHT65N is ~~ 2.5v. When battery is lower than 2.6v, it is time to change the battery.
1143
1144 )))
1145
1146 (% _mstvisible="1" %)
1147 == (% _msthash="353795" _msttexthash="326703" _mstvisible="3" %)5.2 Replace Battery(%%) ==
1148
1149 (% _msthash="315399" _msttexthash="11289278" _mstvisible="1" %)
1150 LHT65N has two screws on the back, Unscrew them, and changing the battery inside is ok. The battery is a general CR17450 battery. Any brand should be ok.
1151
1152 (% _mstvisible="1" %)
1153 [[image:image-20220515075440-2.png||_mstalt="429546" _mstvisible="3" height="338" width="272"]][[image:image-20220515075625-3.png||_mstalt="431574" _mstvisible="3" height="193" width="257"]]
1154
1155
1156 (% _mstvisible="1" %)
1157 == (% _msthash="494650" _msttexthash="462241" _mstvisible="3" %)5.3 Battery Life Analyze(%%) ==
1158
1159 (% _mstvisible="1" %)
1160 (((
1161 (% _msthash="506266" _msttexthash="35479028" _mstvisible="2" %)
1162 (((
1163 (% _msthash="736723" _msttexthash="35479028" %)
1164 Dragino battery-powered products are all run in Low Power mode. User can check the guideline from this link to calculate the estimated battery life:
1165 [[https:~~/~~/www.dragino.com/downloads/downloads/LoRa_End_Node/Battery_Analyze/DRAGINO_Battery_Life_Guide.pdf>>https://www.dragino.com/downloads/downloads/LoRa_End_Node/Battery_Analyze/DRAGINO_Battery_Life_Guide.pdf]]
1166 )))
1167
1168 (((
1169
1170 )))
1171
1172 (((
1173 (% _msthash="736724" _msttexthash="12045098" %)
1174 A full detail test report for LHT65N on different frequency can be found at : [[https:~~/~~/www.dropbox.com/sh/r2i3zlhsyrpavla/AAB1sZw3mdT0K7XjpHCITt13a?dl=0>>https://www.dropbox.com/sh/r2i3zlhsyrpavla/AAB1sZw3mdT0K7XjpHCITt13a?dl=0]]
1175 )))
1176
1177
1178 (% _msthash="506266" _msttexthash="35479028" _mstvisible="2" %)
1179 = (% _msthash="183170" _msttexthash="37921" _mstvisible="3" %)6. FAQ(%%) =
1180
1181 (% _msthash="506266" _msttexthash="35479028" _mstvisible="2" %)
1182 == (% _msthash="491075" _msttexthash="437463" %)6.1 How to use AT Command?(%%) ==
1183
1184 (((
1185 (% _msthash="736725" _msttexthash="9345674" %)
1186 LHT65N supports AT Command set.User can use a USB to TTL adapter plus the Program Cable to connect to LHT65 for using AT command, as below.
1187 )))
1188
1189 [[image:image-20220530085651-1.png||_mstalt="429949"]]
1190
1191
1192 (% _msthash="506061" _msttexthash="170755" %)**Connection:**
1193
1194 (% _msthash="506062" _msttexthash="1187732" %)
1195 **✓ (% style="background-color:yellow" %)USB to TTL GND <~-~->GND(%%)**
1196
1197 (% _msthash="506063" _msttexthash="1158313" %)**✓  **(% style="background-color:yellow" %)**USB to TTL RXD <~-~-> D+**
1198
1199 (% _msthash="506064" _msttexthash="1175629" %)**✓  **(% style="background-color:yellow" %)**USB to TTL TXD <~-~-> A11**
1200
1201 (% _msthash="506065" _msttexthash="1164696" %)**✓  **(% style="background-color:yellow" %)**USB to TTL 3.3V <~-~-> D-**
1202
1203
1204 (((
1205 (% _msthash="736726" _msttexthash="67213055" %)
1206 In PC, User needs to set serial tool(such as [[**putty**>>https://www.chiark.greenend.org.uk/~~sgtatham/putty/latest.html]], SecureCRT) baud rate to (% style="color:green" %)**9600**(%%) to access to access serial console for LHT65N. The AT commands are disable by default and need to enter password (default:(% style="color:green" %)**123456**) (%%)to active it. Timeout to input AT Command is 5 min, after 5-minute, user need to input password again. User can use AT+DISAT command to disable AT command before timeout.
1207 )))
1208
1209 (((
1210 (% _msthash="736727" _msttexthash="1907009" %)
1211 Input password and ATZ to activate LHT65N,As shown below:
1212 )))
1213
1214 [[image:image-20220530095701-4.png||_mstalt="430014"]]
1215
1216
1217 (% _msthash="506066" _msttexthash="544869" %)
1218 AT Command List is as below:
1219
1220 (% _msthash="506067" _msttexthash="361920" %)
1221 AT+<CMD>? :  Help on <CMD>
1222
1223 (% _msthash="506068" _msttexthash="243061" %)
1224 AT+<CMD> :  Run <CMD>
1225
1226 (% _msthash="506069" _msttexthash="704197" %)
1227 AT+<CMD>=<value> :  Set the value
1228
1229 (% _msthash="506070" _msttexthash="455676" %)
1230 AT+<CMD>=? :  Get the value
1231
1232 (% _msthash="506071" _msttexthash="670553" %)
1233 AT+DEBUG:  Set more info output
1234
1235 (% _msthash="506072" _msttexthash="485888" %)
1236 ATZ:  Trig a reset of the MCU
1237
1238 (% _msthash="506073" _msttexthash="2068872" %)
1239 AT+FDR:  Reset Parameters to Factory Default, Keys Reserve
1240
1241 (% _msthash="506074" _msttexthash="689169" %)
1242 AT+DEUI:  Get or Set the Device EUI
1243
1244 (% _msthash="506075" _msttexthash="960414" %)
1245 AT+DADDR:  Get or Set the Device Address
1246
1247 (% _msthash="506076" _msttexthash="1079897" %)
1248 AT+APPKEY:  Get or Set the Application Key
1249
1250 (% _msthash="506077" _msttexthash="1326143" %)
1251 AT+NWKSKEY:  Get or Set the Network Session Key
1252
1253 (% _msthash="506078" _msttexthash="1573000" %)
1254 AT+APPSKEY:  Get or Set the Application Session Key
1255
1256 (% _msthash="506079" _msttexthash="1041729" %)
1257 AT+APPEUI:  Get or Set the Application EUI
1258
1259 (% _msthash="506080" _msttexthash="2104206" %)
1260 AT+ADR:  Get or Set the Adaptive Data Rate setting. (0: off, 1: on)
1261
1262 (% _msthash="506081" _msttexthash="3369288" %)
1263 AT+TXP:  Get or Set the Transmit Power (0-5, MAX:0, MIN:5, according to LoRaWAN Spec)
1264
1265 (% _msthash="506082" _msttexthash="1894529" %)
1266 AT+DR:  Get or Set the Data Rate. (0-7 corresponding to DR_X)
1267
1268 (% _msthash="506083" _msttexthash="3864172" %)
1269 AT+DCS:  Get or Set the ETSI Duty Cycle setting - 0=disable, 1=enable - Only for testing
1270
1271 (% _msthash="506084" _msttexthash="1712204" %)
1272 AT+PNM:  Get or Set the public network mode. (0: off, 1: on)
1273
1274 (% _msthash="506085" _msttexthash="1281202" %)
1275 AT+RX2FQ:  Get or Set the Rx2 window frequency
1276
1277 (% _msthash="506086" _msttexthash="2796781" %)
1278 AT+RX2DR:  Get or Set the Rx2 window data rate (0-7 corresponding to DR_X)
1279
1280 (% _msthash="506087" _msttexthash="3285165" %)
1281 AT+RX1DL:  Get or Set the delay between the end of the Tx and the Rx Window 1 in ms
1282
1283 (% _msthash="506088" _msttexthash="3286179" %)
1284 AT+RX2DL:  Get or Set the delay between the end of the Tx and the Rx Window 2 in ms
1285
1286 (% _msthash="506089" _msttexthash="4703803" %)
1287 AT+JN1DL:  Get or Set the Join Accept Delay between the end of the Tx and the Join Rx Window 1 in ms
1288
1289 (% _msthash="506090" _msttexthash="4704999" %)
1290 AT+JN2DL:  Get or Set the Join Accept Delay between the end of the Tx and the Join Rx Window 2 in ms
1291
1292 (% _msthash="506091" _msttexthash="1528683" %)
1293 AT+NJM:  Get or Set the Network Join Mode. (0: ABP, 1: OTAA)
1294
1295 (% _msthash="506092" _msttexthash="757185" %)
1296 AT+NWKID:  Get or Set the Network ID
1297
1298 (% _msthash="506093" _msttexthash="1156597" %)
1299 AT+FCU:  Get or Set the Frame Counter Uplink
1300
1301 (% _msthash="506094" _msttexthash="1273987" %)
1302 AT+FCD:  Get or Set the Frame Counter Downlink
1303
1304 (% _msthash="506095" _msttexthash="859222" %)
1305 AT+CLASS:  Get or Set the Device Class
1306
1307 (% _msthash="506096" _msttexthash="384852" %)
1308 AT+JOIN:  Join network
1309
1310 (% _msthash="506097" _msttexthash="548626" %)
1311 AT+NJS:  Get the join status
1312
1313 (% _msthash="506098" _msttexthash="2546206" %)
1314 AT+SENDB:  Send hexadecimal data along with the application port
1315
1316 (% _msthash="506099" _msttexthash="1932307" %)
1317 AT+SEND:  Send text data along with the application port
1318
1319 (% _msthash="506100" _msttexthash="3560557" %)
1320 AT+RECVB:  Print last received data in binary format (with hexadecimal values)
1321
1322 (% _msthash="506101" _msttexthash="1429701" %)
1323 AT+RECV:  Print last received data in raw format
1324
1325 (% _msthash="506102" _msttexthash="1735981" %)
1326 AT+VER:  Get current image version and Frequency Band
1327
1328 (% _msthash="506103" _msttexthash="1189474" %)
1329 AT+CFM:  Get or Set the confirmation mode (0-1)
1330
1331 (% _msthash="506104" _msttexthash="1718210" %)
1332 AT+CFS:  Get confirmation status of the last AT+SEND (0-1)
1333
1334 (% _msthash="506105" _msttexthash="1339403" %)
1335 AT+SNR:  Get the SNR of the last received packet
1336
1337 (% _msthash="506106" _msttexthash="1452009" %)
1338 AT+RSSI:  Get the RSSI of the last received packet
1339
1340 (% _msthash="506107" _msttexthash="2768142" %)
1341 AT+TDC:  Get or set the application data transmission interval in ms
1342
1343 (% _msthash="506108" _msttexthash="1083914" %)
1344 AT+PORT:  Get or set the application port
1345
1346 (% _msthash="506109" _msttexthash="622440" %)
1347 AT+DISAT:  Disable AT commands
1348
1349 (% _msthash="506110" _msttexthash="868361" %)
1350 AT+PWORD:  Set password, max 9 digits
1351
1352 (% _msthash="506111" _msttexthash="2210299" %)
1353 AT+CHS:  Get or Set Frequency (Unit: Hz) for Single Channel Mode
1354
1355 (% _msthash="506112" _msttexthash="2113462" %)
1356 AT+CHE:  Get or Set eight channels mode,Only for US915,AU915,CN470
1357
1358 (% _msthash="506113" _msttexthash="2087423" %)
1359 AT+PDTA:  Print the sector data from start page to stop page
1360
1361 (% _msthash="506114" _msttexthash="1063127" %)
1362 AT+PLDTA:  Print the last few sets of data
1363
1364 (% _msthash="506115" _msttexthash="1999426" %)
1365 AT+CLRDTA:  Clear the storage, record position back to 1st
1366
1367 (% _msthash="506116" _msttexthash="442130" %)
1368 AT+SLEEP:  Set sleep mode
1369
1370 (% _msthash="506117" _msttexthash="1080222" %)
1371 AT+EXT:  Get or Set external sensor model
1372
1373 (% _msthash="506118" _msttexthash="1309490" %)
1374 AT+BAT:  Get the current battery voltage in mV
1375
1376 (% _msthash="506119" _msttexthash="813891" %)
1377 AT+CFG:  Print all configurations
1378
1379 (% _msthash="506120" _msttexthash="551707" %)
1380 AT+WMOD:  Get or Set Work Mode
1381
1382 (% _msthash="506121" _msttexthash="2631499" %)
1383 AT+ARTEMP:  Get or set the internal Temperature sensor alarm range
1384
1385 (% _msthash="506122" _msttexthash="3907150" %)
1386 AT+CITEMP:  Get or set the internal Temperature sensor collection interval in min
1387
1388 (% _msthash="506123" _msttexthash="854620" %)
1389 AT+SETCNT:  Set the count at present
1390
1391 (% _msthash="506124" _msttexthash="2554877" %)
1392 AT+RJTDC:  Get or set the ReJoin data transmission interval in min
1393
1394 (% _msthash="506125" _msttexthash="771849" %)
1395 AT+RPL:  Get or set response level
1396
1397 (% _msthash="506126" _msttexthash="1484314" %)
1398 AT+TIMESTAMP:  Get or Set UNIX timestamp in second
1399
1400 (% _msthash="506127" _msttexthash="741728" %)
1401 AT+LEAPSEC:  Get or Set Leap Second
1402
1403 (% _msthash="506128" _msttexthash="1694017" %)
1404 AT+SYNCMOD:  Get or Set time synchronization method
1405
1406 (% _msthash="506129" _msttexthash="2235948" %)
1407 AT+SYNCTDC:  Get or set time synchronization interval in day
1408
1409 (% _msthash="506130" _msttexthash="425542" %)
1410 AT+PID:  Get or set the PID
1411
1412
1413 == (% _msthash="1616654" _msttexthash="1555359" %)6.2 Where to use AT commands and Downlink commands(%%) ==
1414
1415 (% _msthash="506131" _msttexthash="14585714" %)
1416 AT commands:
1417
1418 [[image:image-20220620153708-1.png||height="603" width="723"]]
1419
1420 (% _msthash="506132" _msttexthash="337922" %)
1421 Downlink commands:
1422
1423
1424 (% _msthash="506133" _msttexthash="33046" %)
1425 **TTN:**
1426
1427 [[image:image-20220615092124-2.png||_mstalt="429221" height="649" width="688"]]
1428
1429
1430 (% _msthash="506134" _msttexthash="11113791" %)
1431 **Helium:**
1432
1433 [[image:image-20220615092551-3.png||_mstalt="430794" height="423" width="835"]]
1434
1435
1436 (% _msthash="506135" _msttexthash="4159844" %)
1437 **Chirpstack:The downlink window will not be displayed until the network is accessed**
1438
1439 [[image:image-20220615094850-6.png||_mstalt="433082"]]
1440
1441 [[image:image-20220615094904-7.png||_mstalt="433485" height="281" width="911"]]
1442
1443
1444 (% _msthash="506136" _msttexthash="39286" %)
1445 **Aws:**
1446
1447 [[image:image-20220615092939-4.png||_mstalt="434460" height="448" width="894"]]
1448
1449
1450 == (% _msthash="1220570" _msttexthash="33199257" %)6.3 How to change the uplink interval?(%%) ==
1451
1452 [[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/How%20to%20set%20the%20transmit%20time%20interval/>>url:http://wiki.dragino.com/xwiki/bin/view/Main/How%20to%20set%20the%20transmit%20time%20interval/||_msthash="506137" _msttexthash="5712018"]]
1453
1454
1455 (% _msthash="536757" _msttexthash="1874951" %)
1456 == 6.4 How to use TTL-USB to connect a PC to input AT commands? ==
1457
1458 [[image:image-20220615153355-1.png]]
1459
1460 [[image:image-20220620154900-5.jpeg||height="427" width="570"]]
1461
1462 (% style="background-color:yellow" %)**1 < - -> GND  < - ->  Black**
1463
1464 (% style="background-color:yellow" %)**5 < - ->  RXD  < - ->  White**
1465
1466 (% style="background-color:yellow" %)**9 < - ->  TXD  < - ->  Green**
1467
1468
1469 To switch from download mode to command mode, press reset key
1470
1471
1472 (((
1473 (% _msthash="736728" _msttexthash="67213055" %)
1474 (((
1475 In PC, User needs to set serial tool(such as [[**putty**>>https://www.chiark.greenend.org.uk/~~sgtatham/putty/latest.html]], SecureCRT) baud rate to (% style="color:green" %)**9600** (%%)to access to access serial console for LHT65N. The AT commands are disable by default and need to enter password (default:(% style="color:red" %)**123456**)(%%) to active it. Timeout to input AT Command is 5 min, after 5-minute, user need to input password again. User can use AT+DISAT command to disable AT command before timeout.
1476 )))
1477 )))
1478
1479 (((
1480 (% _msthash="736729" _msttexthash="1907009" %)
1481 Input password and ATZ to activate LHT65N,As shown below:
1482
1483 [[image:image-20220615154519-3.png||height="672" width="807"]]
1484
1485
1486 )))
1487
1488 == 6.5 How to use TTL-USB to connect PC to upgrade firmware? ==
1489
1490
1491 [[image:image-20220615153355-1.png]]
1492
1493 (% style="background-color:yellow" %)**1 < - -> GND  < - ->  Black**
1494
1495 (% style="background-color:yellow" %)**4  < - ->  3.3V  < - ->  Blue**
1496
1497 (% style="background-color:yellow" %)**5 < - ->  RXD  < - ->  White**
1498
1499 (% style="background-color:yellow" %)**9 < - ->  TXD  < - ->  Green**
1500
1501 [[image:image-20220620160241-6.jpeg||height="428" width="571"]]
1502
1503 Press reset after connecting the 4boot cable to enter the download mode.
1504
1505 [[image:image-20220620160516-7.png||height="435" width="435"]]
1506
1507
1508 (% _mstmutation="1" %)**Step1**(%%): Install TremoProgrammer  first.
1509
1510 [[image:image-20220615170542-5.png]]
1511
1512
1513 (% _msthash="506146" _msttexthash="52173160" %)
1514 (% _istranslated="1" %)**Step2**(%%):Download the LHT65N image files.
1515
1516
1517 (% _msthash="506147" _msttexthash="188083584" %)
1518 (% _istranslated="1" %)**Step3:**(%%)Select the serial port and baud rate of the device and the firmware to be upgraded.
1519
1520 [[image:image-20220615171334-6.png]]
1521
1522
1523 (% _istranslated="1" _mstmutation="1" %)**Step4:**(%%)Click Start
1524
1525 [[image:image-20220620160723-8.png]]
1526 )))
1527
1528 (% _mstvisible="1" %)
1529 = (% _msthash="183170" _msttexthash="13740740" _mstvisible="3" %)7. (%%)Order Info =
1530
1531 (% _mstvisible="1" %)
1532 (((
1533 (% _msthash="506267" _msttexthash="432432" _mstvisible="2" %)
1534 Part Number: (% _mstvisible="4" style="color:#4f81bd" %)** LHT65N-XX-YY**
1535 )))
1536
1537 (% _mstvisible="1" %)
1538 (((
1539 (% _msthash="506268" _msttexthash="686946" _mstvisible="2" %)
1540 (% _mstvisible="4" style="color:#4f81bd" %)**XX **(%%): The default frequency band
1541 )))
1542
1543 (% _mstvisible="1" %)
1544 * (% _mstvisible="3" %)
1545 (((
1546 (% _msthash="903327" _msttexthash="393341" _mstvisible="4" %)
1547 (% _mstvisible="6" style="color:#4f81bd" %)** **(% style="color:red" %)**AS923**(%%): LoRaWAN AS923 band
1548 )))
1549 * (% _mstvisible="3" %)
1550 (((
1551 (% _msthash="903328" _msttexthash="394576" _mstvisible="4" %)
1552 (% _mstvisible="6" style="color:#4f81bd" %)** **(% style="color:red" %)**AU915**(%%): LoRaWAN AU915 band
1553 )))
1554 * (% _mstvisible="3" %)
1555 (((
1556 (% _msthash="903329" _msttexthash="393913" _mstvisible="4" %)
1557 (% _mstvisible="6" style="color:#4f81bd" %)** **(% style="color:red" %)**EU433**(%%): LoRaWAN EU433 band
1558 )))
1559 * (% _mstvisible="3" %)
1560 (((
1561 (% _msthash="903330" _msttexthash="399087" _mstvisible="4" %)
1562 (% _mstvisible="6" style="color:#4f81bd" %)** **(% style="color:red" %)**EU868**(%%): LoRaWAN EU868 band
1563 )))
1564 * (% _mstvisible="3" %)
1565 (((
1566 (% _msthash="903331" _msttexthash="395109" _mstvisible="4" %)
1567 (% _mstvisible="6" style="color:#4f81bd" %)** **(% style="color:red" %)**KR920**(%%): LoRaWAN KR920 band
1568 )))
1569 * (% _mstvisible="3" %)
1570 (((
1571 (% _msthash="903332" _msttexthash="400842" _mstvisible="4" %)
1572 (% _mstvisible="6" style="color:#4f81bd" %)** **(% style="color:red" %)**US915**(%%): LoRaWAN US915 band
1573 )))
1574 * (% _mstvisible="3" %)
1575 (((
1576 (% _msthash="903333" _msttexthash="396487" _mstvisible="4" %)
1577 (% _mstvisible="6" style="color:#4f81bd" %)** **(% style="color:red" %)**IN865**(%%): LoRaWAN IN865 band
1578 )))
1579 * (% _mstvisible="3" %)
1580 (((
1581 (% _msthash="903334" _msttexthash="390923" _mstvisible="4" %)
1582 (% _mstvisible="6" style="color:#4f81bd" %)** **(% style="color:red" %)**CN470**(%%): LoRaWAN CN470 band
1583 )))
1584
1585 (% _mstvisible="1" %)
1586 (((
1587 (% _msthash="506269" _msttexthash="443495" _mstvisible="2" %)
1588 (% _mstvisible="4" style="color:#4f81bd" %)**YY**(%%): Sensor Accessories
1589 )))
1590
1591 (% _mstvisible="1" %)
1592 * (% _mstvisible="3" %)
1593 (((
1594 (% _msthash="903335" _msttexthash="720135" _mstvisible="4" %)
1595 (% style="color:red" %)**E3**(%%): External Temperature Probe
1596
1597
1598 )))
1599
1600 (% _mstvisible="1" %)
1601 = (% _msthash="233363" _msttexthash="13823550" _mstvisible="3" %)8. (%%)Packing Info =
1602
1603 (% _mstvisible="1" %)
1604 (((
1605 (% _msthash="506270" _msttexthash="295386" _mstvisible="2" %)
1606
1607
1608 (% _msthash="506270" _msttexthash="295386" _mstvisible="2" %)
1609 (% _mstvisible="3" %)**Package Includes**(%%):
1610 )))
1611
1612 (% _mstvisible="1" %)
1613 * (% _mstvisible="3" %)
1614 (((
1615 (% _msthash="903336" _msttexthash="1033149" _mstvisible="4" %)
1616 LHT65N Temperature & Humidity Sensor x 1
1617 )))
1618 * (% _mstvisible="3" %)
1619 (((
1620 (% _msthash="903338" _msttexthash="544167" _mstvisible="4" %)
1621 Optional external sensor
1622 )))
1623
1624 (% _mstvisible="1" %)
1625 (((
1626 (% _msthash="506271" _msttexthash="403858" _mstvisible="2" %)
1627 (% _mstvisible="3" %)**Dimension and weight**(%%):
1628 )))
1629
1630 (% _mstvisible="1" %)
1631 * (% _mstvisible="3" %)
1632 (((
1633 (% _msthash="903339" _msttexthash="391807" _mstvisible="4" %)
1634 Device Size:  10 x 10 x 3.5 cm
1635 )))
1636 * (% _mstvisible="3" %)
1637 (((
1638 (% _msthash="903340" _msttexthash="285298" _mstvisible="4" %)
1639 Device Weight: 120.5g
1640 )))
1641
1642 (% _mstvisible="3" %)
1643 (((
1644
1645 )))
1646
1647 = (% _msthash="184782" _msttexthash="16007771" %)9. Reference material(%%) =
1648
1649 * [[Datasheet, photos, decoder, firmware>>https://www.dropbox.com/home/Products_Public_Document/LoRaWAN%20End%20Node/LHT65N%20Temperature%20%26%20Humidity%20Sensor||_msthash="504975" _msttexthash="51420512"]]
1650
1651 = (% _msthash="216320" _msttexthash="10002096" %)10. (%%)FCC Warning =
1652
1653 (% _mstvisible="1" %)
1654 (((
1655 (% _msthash="506272" _msttexthash="6034353" _mstvisible="2" %)
1656 This device complies with part 15 of the FCC Rules.Operation is subject to the following two conditions:
1657 )))
1658
1659 (% _mstvisible="1" %)
1660 (((
1661 (% _msthash="506273" _msttexthash="44097638" _mstvisible="2" %)
1662 (1) This device may not cause harmful interference;
1663 )))
1664
1665 (% _mstvisible="1" %)
1666 (((
1667 (% _msthash="506274" _msttexthash="7559773" _mstvisible="2" %)
1668 (2) this device must accept any interference received, including interference that may cause undesired operation.
1669 )))
1670 )))
1671 )))