<
From version < 118.3 >
edited by Xiaoling
on 2022/06/09 18:10
To version < 119.2 >
edited by Xiaoling
on 2022/06/09 18:16
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -78,7 +78,6 @@
78 78  * Datalog feature
79 79  
80 80  
81 -
82 82  (% _mstvisible="1" %)
83 83  == (% _msthash="323570" _msttexthash="297635" _mstvisible="3" %)1.3 Specification(%%) ==
84 84  
... ... @@ -85,6 +85,9 @@
85 85  (% _mstvisible="1" %)
86 86  (((
87 87  (% _mstvisible="2" %)
87 +
88 +
89 +(% _mstvisible="2" %)
88 88  (% _msthash="506057" _msttexthash="671437" _mstvisible="4" %)**Built-in Temperature Sensor:**
89 89  )))
90 90  
... ... @@ -113,6 +113,9 @@
113 113  (% _mstvisible="1" %)
114 114  (((
115 115  (% _mstvisible="2" %)
118 +
119 +
120 +(% _mstvisible="2" %)
116 116  (% _msthash="506058" _msttexthash="544453" _mstvisible="4" %)**Built-in Humidity Sensor:**
117 117  )))
118 118  
... ... @@ -141,6 +141,9 @@
141 141  (% _mstvisible="1" %)
142 142  (((
143 143  (% _mstvisible="2" %)
149 +
150 +
151 +(% _mstvisible="2" %)
144 144  (% _msthash="506059" _msttexthash="680537" _mstvisible="4" %)**External Temperature Sensor:**
145 145  )))
146 146  
... ... @@ -186,6 +186,9 @@
186 186  (((
187 187  (% _msthash="506061" _msttexthash="48200724" _mstvisible="2" %)
188 188  If LHT65N is under the coverage of this LoRaWAN network. LHT65N can join the LoRaWAN network automatically. After successfully joining, LHT65N will start to measure environment temperature and humidity, and start to transmit sensor data to the LoRaWAN server. The default period for each uplink is 20 minutes.
197 +
198 +(% _msthash="506061" _msttexthash="48200724" _mstvisible="2" %)
199 +
189 189  )))
190 190  
191 191  (% _mstvisible="1" %)
... ... @@ -210,6 +210,7 @@
210 210  (% _mstvisible="1" %)
211 211  [[image:image-20220525110604-2.png||_mstalt="427531" _mstvisible="3"]]
212 212  
224 +
213 213  (% _mstvisible="1" %)
214 214  == (% _msthash="882726" _msttexthash="838526" _mstvisible="3" %)2.3 Example to join LoRaWAN network(%%) ==
215 215  
... ... @@ -283,28 +283,28 @@
283 283  (% _msthash="315250" _msttexthash="1322711" _mstvisible="1" %)
284 284  After each uplink, the (% _mstvisible="3" style="color:blue" %)**BLUE LED**(%%) will blink once.
285 285  
286 -(% _mstvisible="1" border="1" style="background-color:#ffffcc; color:green; width:426px" %)
287 -(% _mstvisible="3" %)|(% _mstvisible="4" style="width:97px" %)(% _mstvisible="5" %)
298 +(% _mstvisible="1" border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:426px" %)
299 +(% _mstvisible="3" %)|=(% _mstvisible="4" style="width: 97px;" %)(% _mstvisible="5" %)
288 288  (((
289 289  (% _mstvisible="6" %)
290 290  (% _msthash="1817478" _msttexthash="161122" _mstvisible="8" %)**Size(bytes)**
291 -)))|(% _mstvisible="4" style="width:39px" %)(% _mstvisible="5" %)
303 +)))|=(% _mstvisible="4" style="width: 39px;" %)(% _mstvisible="5" %)
292 292  (((
293 293  (% _mstvisible="6" %)
294 294  (% _msthash="1817479" _msttexthash="4550" _mstvisible="8" %)**2**
295 -)))|(% _mstvisible="4" style="width:100px" %)(% _mstvisible="5" %)
307 +)))|=(% _mstvisible="4" style="width: 100px;" %)(% _mstvisible="5" %)
296 296  (((
297 297  (% _mstvisible="6" %)
298 298  (% _msthash="1817480" _msttexthash="4550" _mstvisible="8" %)**2**
299 -)))|(% _mstvisible="4" style="width:77px" %)(% _mstvisible="5" %)
311 +)))|=(% _mstvisible="4" style="width: 77px;" %)(% _mstvisible="5" %)
300 300  (((
301 301  (% _mstvisible="6" %)
302 302  (% _msthash="1817481" _msttexthash="4550" _mstvisible="8" %)**2**
303 -)))|(% _mstvisible="4" style="width:47px" %)(% _mstvisible="5" %)
315 +)))|=(% _mstvisible="4" style="width: 47px;" %)(% _mstvisible="5" %)
304 304  (((
305 305  (% _mstvisible="6" %)
306 306  (% _msthash="1817482" _msttexthash="4459" _mstvisible="8" %)**1**
307 -)))|(% _mstvisible="4" style="width:51px" %)(% _mstvisible="5" %)
319 +)))|=(% _mstvisible="4" style="width: 51px;" %)(% _mstvisible="5" %)
308 308  (((
309 309  (% _mstvisible="6" %)
310 310  (% _msthash="1817483" _msttexthash="4732" _mstvisible="8" %)**4**
... ... @@ -352,6 +352,8 @@
352 352  * The 7th byte (EXT #): defines the external sensor model.
353 353  * The 8(% _msthash="734578" _msttexthash="21372" _mstvisible="4" %)^^th^^(%%) ~~ 11(% _msthash="734579" _msttexthash="21372" _mstvisible="4" %)^^th^^(%%) byte: the value for external sensor value. The definition is based on external sensor type. (If EXT=0, there won’t be these four bytes.)
354 354  
367 +
368 +
355 355  (% _mstvisible="1" %)
356 356  === (% _msthash="360269" _msttexthash="333762" _mstvisible="3" %)2.4.1 Decoder in TTN V3(%%) ===
357 357  
... ... @@ -367,6 +367,8 @@
367 367  (% _mstvisible="1" %)
368 368  [[image:image-20220522234118-10.png||_mstalt="451464" _mstvisible="3" height="353" width="729"]]
369 369  
384 +
385 +
370 370  (% _mstvisible="1" %)
371 371  === (% _msthash="411411" _msttexthash="383656" _mstvisible="3" %)2.4.2 BAT-Battery Info(%%) ===
372 372  
... ... @@ -386,6 +386,8 @@
386 386  * BAT status=(0Xcba4>>14)&0xFF=11(B),very good
387 387  * Battery Voltage =0xCBF6&0x3FFF=0x0BA4=2980mV
388 388  
405 +
406 +
389 389  (% _mstvisible="1" %)
390 390  === (% _msthash="600769" _msttexthash="565838" _mstvisible="3" %)2.4.3 Built-in Temperature(%%) ===
391 391  
... ... @@ -401,6 +401,8 @@
401 401  (% _mstvisible="1" %)
402 402  * Temperature:  (0xF5C6-65536)/100=-26.18℃
403 403  
422 +
423 +
404 404  (% _mstvisible="1" %)
405 405  === (% _msthash="475891" _msttexthash="445120" _mstvisible="3" %)2.4.4 Built-in Humidity(%%) ===
406 406  
... ... @@ -410,6 +410,7 @@
410 410  (% _mstvisible="1" %)
411 411  * Humidity:    0x025C/10=60.4%
412 412  
433 +
413 413  (% _mstvisible="1" %)
414 414  === (% _msthash="116532" _msttexthash="87958" _mstvisible="3" %)2.4.5 Ext #(%%) ===
415 415  
... ... @@ -419,6 +419,7 @@
419 419  (% _mstvisible="1" %)
420 420  [[image:image-20220523152822-17.png||_mstalt="454545" _mstvisible="3"]]
421 421  
443 +
422 422  (% _mstvisible="1" %)
423 423  === (% _msthash="221429" _msttexthash="200655" _mstvisible="3" %)2.4.6 Ext value(%%) ===
424 424  
... ... @@ -428,6 +428,7 @@
428 428  (% _mstvisible="1" %)
429 429  [[image:image-20220522235639-5.png||_mstalt="432848" _mstvisible="3"]]
430 430  
453 +
431 431  (% _mstvisible="1" %)
432 432  * DS18B20 temp=0x0ADD/100=27.81℃
433 433  
... ... @@ -437,6 +437,7 @@
437 437  (% _mstvisible="1" %)
438 438  [[image:image-20220522235639-6.png||_mstalt="433212" _mstvisible="3"]]
439 439  
463 +
440 440  (% _mstvisible="1" %)
441 441  * External temperature= (0xF54F-65536)/100=-27.37℃
442 442  
... ... @@ -453,6 +453,7 @@
453 453  )))
454 454  
455 455  
480 +
456 456  (% _mstvisible="1" %)
457 457  ==== (% _msthash="1389752" _msttexthash="1234766" _mstvisible="3" %)2.4.6.2 Ext~=9, E3 sensor with Unix Timestamp(%%) ====
458 458  
... ... @@ -459,28 +459,28 @@
459 459  (% _msthash="315258" _msttexthash="41539368" _mstvisible="1" %)
460 460  Timestamp mode is designed for LHT65N with E3 probe, it will send the uplink payload with Unix timestamp. With the limitation of 11 bytes (max distance of AU915/US915/AS923 band), the time stamp mode will be lack of BAT voltage field, instead, it shows the battery status. The payload is as below:
461 461  
462 -(% _mstvisible="1" border="1" style="background-color:#ffffcc; color:green; width:510px" %)
463 -(% _mstvisible="3" %)|(% _mstvisible="4" style="width:96px" %)(% _mstvisible="5" %)
487 +(% _mstvisible="1" border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:510px" %)
488 +(% _mstvisible="3" %)|=(% _mstvisible="4" style="width: 96px;" %)(% _mstvisible="5" %)
464 464  (((
465 465  (% _mstvisible="6" %)
466 466  (% _msthash="1817488" _msttexthash="161122" _mstvisible="8" %)**Size(bytes)**
467 -)))|(% _mstvisible="4" style="width:71px" %)(% _mstvisible="5" %)
492 +)))|=(% _mstvisible="4" style="width: 71px;" %)(% _mstvisible="5" %)
468 468  (((
469 469  (% _mstvisible="6" %)
470 470  (% _msthash="1817489" _msttexthash="4550" _mstvisible="8" %)**2**
471 -)))|(% _mstvisible="4" style="width:99px" %)(% _mstvisible="5" %)
496 +)))|=(% _mstvisible="4" style="width: 99px;" %)(% _mstvisible="5" %)
472 472  (((
473 473  (% _mstvisible="6" %)
474 474  (% _msthash="1817490" _msttexthash="4550" _mstvisible="8" %)**2**
475 -)))|(% _mstvisible="4" style="width:132px" %)(% _mstvisible="5" %)
500 +)))|=(% _mstvisible="4" style="width: 132px;" %)(% _mstvisible="5" %)
476 476  (((
477 477  (% _mstvisible="6" %)
478 478  (% _msthash="1817491" _msttexthash="4550" _mstvisible="8" %)**2**
479 -)))|(% _mstvisible="4" style="width:54px" %)(% _mstvisible="5" %)
504 +)))|=(% _mstvisible="4" style="width: 54px;" %)(% _mstvisible="5" %)
480 480  (((
481 481  (% _mstvisible="6" %)
482 482  (% _msthash="1817492" _msttexthash="4459" _mstvisible="8" %)**1**
483 -)))|(% _mstvisible="4" style="width:64px" %)(% _mstvisible="5" %)
508 +)))|=(% _mstvisible="4" style="width: 64px;" %)(% _mstvisible="5" %)
484 484  (((
485 485  (% _mstvisible="6" %)
486 486  (% _msthash="1817493" _msttexthash="4732" _mstvisible="8" %)**4**
... ... @@ -532,11 +532,12 @@
532 532  )))
533 533  )))
534 534  
560 +
535 535  (% _mstvisible="1" %)
536 536  * (% _msthash="2539669" _msttexthash="857922" _mstvisible="3" %)**Battery status & **(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Built-in Humidity**
537 537  
538 -(% _mstvisible="1" border="1" style="background-color:#ffffcc; color:green; width:469px" %)
539 -(% _mstvisible="3" %)|(% _msthash="1230918" _msttexthash="93158" _mstvisible="4" style="width:65px" %)Bit(bit)|(% _msthash="1230919" _msttexthash="57954" _mstvisible="4" style="width:267px" %)[15:14]|(% _msthash="1230920" _msttexthash="48022" _mstvisible="4" style="width:134px" %)[11:0]
564 +(% _mstvisible="1" border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:469px" %)
565 +(% _mstvisible="3" %)|=(% _msthash="1230918" _msttexthash="93158" _mstvisible="4" style="width: 65px;" %)Bit(bit)|=(% _msthash="1230919" _msttexthash="57954" _mstvisible="4" style="width: 267px;" %)[15:14]|=(% _msthash="1230920" _msttexthash="48022" _mstvisible="4" style="width: 134px;" %)[11:0]
540 540  (% _mstvisible="3" %)|(% _msthash="1230921" _msttexthash="60203" _mstvisible="4" style="width:65px" %)Value|(% _mstvisible="4" style="width:267px" %)(% _mstvisible="5" %)
541 541  (((
542 542  (% _msthash="1817497" _msttexthash="128427" _mstvisible="6" %)
... ... @@ -562,6 +562,7 @@
562 562  
563 563  )))
564 564  
591 +
565 565  (% _mstvisible="1" %)
566 566  * (% _msthash="504956" _msttexthash="245037" _mstvisible="4" %)**Status & Ext Byte**
567 567  
... ... @@ -573,6 +573,7 @@
573 573  * Sync time OK: 1: Set time ok,0: N/A. After time SYNC request is sent, LHT65N will set this bit to 0 until got the time stamp from the application server.
574 574  * Unix Time Request:1: Request server downlink Unix time, 0 : N/A. In this mode, LHT65N will set this bit to 1 every 10 days to request a time SYNC. (AT+SYNCMOD to set this)
575 575  
603 +
576 576  (% _mstvisible="1" %)
577 577  == (% _msthash="487097" _msttexthash="454818" _mstvisible="3" %)2.5 Show data on Datacake(%%) ==
578 578  
... ... @@ -616,6 +616,8 @@
616 616  (% _mstvisible="1" %)
617 617  [[image:image-20220523000825-10.png||_mstalt="450619" _mstvisible="3" height="413" width="728"]]
618 618  
647 +
648 +
619 619  (% _mstvisible="1" %)
620 620  == (% _msthash="350454" _msttexthash="323544" _mstvisible="3" %)2.6 Datalog Feature(%%) ==
621 621  
... ... @@ -622,6 +622,7 @@
622 622  (% _msthash="315262" _msttexthash="32283004" _mstvisible="1" %)
623 623  Datalog Feature is to ensure IoT Server can get all sampling data from Sensor even if the LoRaWAN network is down. For each sampling, LHT65N will store the reading for future retrieving purposes. There are two ways for IoT servers to get datalog from LHT65N.
624 624  
655 +
625 625  (% _mstvisible="1" %)
626 626  === (% _msthash="886158" _msttexthash="842426" _mstvisible="3" %)2.6.1 Ways to get datalog via LoRaWAN(%%) ===
627 627  
... ... @@ -632,6 +632,7 @@
632 632  1. IoT Server sends a downlink LoRaWAN command to [[poll the value>>||anchor="H2.6.4Pollsensorvalue"]] for specify time range.
633 633  1. Set [[PNACKMD=1>>||anchor="H4.13AutoSendNone-ACKmessages"]], LHT65N will wait for ACK for every uplink, when there is no LoRaWAN network, LHT65N will store the sensor data, and it will send all messages after network recover.
634 634  
666 +
635 635  (% _mstvisible="1" %)
636 636  === (% _msthash="369915" _msttexthash="342797" _mstvisible="3" %)2.6.2 Unix TimeStamp(%%) ===
637 637  
... ... @@ -660,6 +660,7 @@
660 660  (% _msthash="315265" _msttexthash="15137317" _mstvisible="1" %)
661 661  So, we can use AT+TIMESTAMP=1611889405 or downlink 3060137afd00 to set the current time 2021 – Jan ~-~- 29 Friday 03:03:25
662 662  
695 +
663 663  (% _mstvisible="1" %)
664 664  === (% _msthash="359294" _msttexthash="332748" _mstvisible="3" %)2.6.3 Set Device Time(%%) ===
665 665  
... ... @@ -709,6 +709,9 @@
709 709  (((
710 710  (% _msthash="506076" _msttexthash="7889297" _mstvisible="2" %)
711 711  User needs to set SYNCMOD=0 to manual time, otherwise, the user set time will be overwritten by the time set by the server.
745 +
746 +(% _msthash="506076" _msttexthash="7889297" _mstvisible="2" %)
747 +
712 712  )))
713 713  
714 714  (% _mstvisible="1" %)
... ... @@ -757,8 +757,8 @@
757 757  (% _msthash="506080" _msttexthash="451581" _mstvisible="4" %)**Retrieval data payload**
758 758  )))
759 759  
760 -(% _mstvisible="1" border="1" style="background-color:#ffffcc; color:green; width:510px" %)
761 -(% _mstvisible="3" %)|(% _mstvisible="4" style="width:93px" %)(% _mstvisible="5" %)
796 +(% _mstvisible="1" border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:510px" %)
797 +(% _mstvisible="3" %)|=(% _mstvisible="4" style="width: 93px;" %)(% _mstvisible="5" %)
762 762  (((
763 763  (% _mstvisible="6" %)
764 764  (((
... ... @@ -765,7 +765,7 @@
765 765  (% _mstvisible="7" %)
766 766  (% _msthash="2224750" _msttexthash="161122" _mstvisible="9" %)**Size(bytes)**
767 767  )))
768 -)))|(% _mstvisible="4" style="width:71px" %)(% _mstvisible="5" %)
804 +)))|=(% _mstvisible="4" style="width: 71px;" %)(% _mstvisible="5" %)
769 769  (((
770 770  (% _mstvisible="6" %)
771 771  (((
... ... @@ -772,7 +772,7 @@
772 772  (% _mstvisible="7" %)
773 773  (% _msthash="2224751" _msttexthash="4550" _mstvisible="9" %)**2**
774 774  )))
775 -)))|(% _mstvisible="4" style="width:102px" %)(% _mstvisible="5" %)
811 +)))|=(% _mstvisible="4" style="width: 102px;" %)(% _mstvisible="5" %)
776 776  (((
777 777  (% _mstvisible="6" %)
778 778  (((
... ... @@ -779,7 +779,7 @@
779 779  (% _mstvisible="7" %)
780 780  (% _msthash="2224752" _msttexthash="4550" _mstvisible="9" %)**2**
781 781  )))
782 -)))|(% _mstvisible="4" style="width:86px" %)(% _mstvisible="5" %)
818 +)))|=(% _mstvisible="4" style="width: 86px;" %)(% _mstvisible="5" %)
783 783  (((
784 784  (% _mstvisible="6" %)
785 785  (((
... ... @@ -786,7 +786,7 @@
786 786  (% _mstvisible="7" %)
787 787  (% _msthash="2224753" _msttexthash="4550" _mstvisible="9" %)**2**
788 788  )))
789 -)))|(% _mstvisible="4" style="width:86px" %)(% _mstvisible="5" %)
825 +)))|=(% _mstvisible="4" style="width: 86px;" %)(% _mstvisible="5" %)
790 790  (((
791 791  (% _mstvisible="6" %)
792 792  (((
... ... @@ -793,7 +793,7 @@
793 793  (% _mstvisible="7" %)
794 794  (% _msthash="2224754" _msttexthash="4459" _mstvisible="9" %)**1**
795 795  )))
796 -)))|(% _mstvisible="4" style="width:48px" %)(% _mstvisible="5" %)
832 +)))|=(% _mstvisible="4" style="width: 48px;" %)(% _mstvisible="5" %)
797 797  (((
798 798  (% _mstvisible="6" %)
799 799  (((
... ... @@ -919,6 +919,9 @@
919 919  (% _mstvisible="2" %)
920 920  (((
921 921  (% _msthash="736724" _msttexthash="2242344" _mstvisible="3" %)
958 +
959 +
960 +(% _msthash="736724" _msttexthash="2242344" _mstvisible="3" %)
922 922  For example, in US915 band, the max payload for different DR is:
923 923  )))
924 924  )))
... ... @@ -1062,6 +1062,8 @@
1062 1062  (% _istranslated="1" _mstvisible="4" %)**AT+ARTEMP=45,105**(%%): Set the internal temperature sensor alarm range from 45 to 105.
1063 1063  )))
1064 1064  
1104 +
1105 +
1065 1065  (% _msthash="72514" _msttexthash="253149" _mstvisible="1" style="text-align: left;" %)
1066 1066  == (% _istranslated="1" _msthash="168103" _msttexthash="59969" _mstvisible="3" %)2.8 (%%)LED Indicator ==
1067 1067  
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0