Last modified by Xiaoling on 2023/07/18 10:12

From version 214.1
edited by Edwin Chen
on 2022/11/03 23:38
Change comment: There is no comment for this version
To version 210.12
edited by Xiaoling
on 2022/10/26 17:04
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Edwin
1 +XWiki.Xiaoling
Content
... ... @@ -61,7 +61,6 @@
61 61  * Tri-color LED to indicate working status
62 62  * Datalog feature (Max 3328 records)
63 63  
64 -
65 65  == 1.3 Specification ==
66 66  
67 67  
... ... @@ -86,7 +86,6 @@
86 86  * ±2°C accuracy from -55°C to +125°C
87 87  * Operating Range: -55 °C ~~ 125 °C
88 88  
89 -
90 90  = 2. Connect LHT65N to IoT Server =
91 91  
92 92  
... ... @@ -245,7 +245,6 @@
245 245  * The 7th byte (EXT #): defines the external sensor model.
246 246  * 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.)
247 247  
248 -
249 249  === 2.4.1 Decoder in TTN V3 ===
250 250  
251 251  
... ... @@ -274,7 +274,6 @@
274 274  * BAT status=(0Xcba4>>14)&0xFF=11(B),very good
275 275  * Battery Voltage =0xCBF6&0x3FFF=0x0BA4=2980mV
276 276  
277 -
278 278  === 2.4.3 Built-in Temperature ===
279 279  
280 280  
... ... @@ -286,7 +286,6 @@
286 286  
287 287  * Temperature:  (0xF5C6-65536)/100=-26.18℃
288 288  
289 -
290 290  === 2.4.4 Built-in Humidity ===
291 291  
292 292  
... ... @@ -294,7 +294,6 @@
294 294  
295 295  * Humidity:    0x025C/10=60.4%
296 296  
297 -
298 298  === 2.4.5 Ext # ===
299 299  
300 300  
... ... @@ -317,8 +317,6 @@
317 317  
318 318  The last 2 bytes of data are meaningless
319 319  
320 -
321 -
322 322  [[image:image-20220522235639-6.png||_mstalt="433212" _mstvisible="3"]]
323 323  
324 324  
... ... @@ -393,7 +393,6 @@
393 393  * (% style="color:blue" %)**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.
394 394  * (% style="color:blue" %)**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)
395 395  
396 -
397 397  ==== 2.4.6.3 Ext~=6, ADC Sensor (use with E2 Cable) ====
398 398  
399 399  
... ... @@ -507,6 +507,7 @@
507 507  
508 508  
509 509  
501 +
510 510  ==== 2.4.6.6 Ext~=8 Counting Mode(Since Firmware v1.3) ====
511 511  
512 512  
... ... @@ -626,7 +626,6 @@
626 626  
627 627  (% style="color:blue" %)**Method 2: **(%%)Set [[PNACKMD=1>>||anchor="H4.13AutoSendNone-ACKmessages"]], LHT65N will wait for ACK for every uplink, when there is no LoRaWAN network, LHT65N will mark these records with non-ack messages and store the sensor data, and it will send all messages (10s interval) after the network recovery.
628 628  
629 -
630 630  (% style="color:red" %)**Note for method 2:**
631 631  
632 632  * a) LHT65N will do an ACK check for data records sending to make sure every data arrive server.
... ... @@ -638,7 +638,6 @@
638 638  [[image:image-20220703111700-2.png||height="381" width="1119"]]
639 639  
640 640  
641 -
642 642  === 2.6.2 Unix TimeStamp ===
643 643  
644 644  
... ... @@ -729,6 +729,7 @@
729 729  
730 730  **Poll message flag & Ext:**
731 731  
722 +
732 732  [[image:image-20221006192726-1.png||height="112" width="754"]]
733 733  
734 734  (% style="color:blue" %)**No ACK Message**(%%):  1: This message means this payload is fromn Uplink Message which doesn't get ACK from the server before ( for [[PNACKMD=1>>||anchor="H4.13AutoSendNone-ACKmessages"]] feature)
... ... @@ -739,6 +739,7 @@
739 739  
740 740  * Each data entry is 11 bytes, to save airtime and battery, devices will send max bytes according to the current DR and Frequency bands.
741 741  
733 +
742 742  For example, in US915 band, the max payload for different DR is:
743 743  
744 744  (% style="color:blue" %)**a) DR0:** (%%)max is 11 bytes so one entry of data
... ... @@ -771,7 +771,7 @@
771 771  [[image:image-20220523001219-13.png||_mstalt="451204" _mstvisible="3" height="421" style="text-align:left" width="727"]]
772 772  
773 773  
774 -__**7FFF089801464160065F97**__ **__7FFF__ __088E__ __014B__ __41__ __60066009__** 7FFF0885014E41600660667FFF0875015141600662BE7FFF086B015541600665167FFF08660155416006676E7FFF085F015A41600669C67FFF0857015D4160066C1E
766 +7FFF089801464160065F977FFF088E014B41600660097FFF0885014E41600660667FFF0875015141600662BE7FFF086B015541600665167FFF08660155416006676E7FFF085F015A41600669C67FFF0857015D4160066C1E
775 775  
776 776  Where the first 11 bytes is for the first entry:
777 777  
... ... @@ -779,13 +779,13 @@
779 779  
780 780  Ext sensor data=0x7FFF/100=327.67
781 781  
782 -Temp=0x088E/100=22.00
774 +Temp=0x0898/100=22.00
783 783  
784 -Hum=0x014B/10=32.6
776 +Hum=0x0146/10=32.6
785 785  
786 786  poll message flag & Ext=0x41,means reply data,Ext=1
787 787  
788 -Unix time is 0x60066009=1611030423s=21/1/19 04:27:03
780 +Unix time is 0x60065F97=1611030423s=21/1/19 04:27:03
789 789  
790 790  
791 791  
... ... @@ -804,12 +804,10 @@
804 804  === 2.7.1 ALARM MODE ( Since v1.3.1 firmware) ===
805 805  
806 806  
807 -**Internal GXHT30 temperature alarm**
808 -
809 809  (((
810 810  (% class="box infomessage" %)
811 811  (((
812 -**AT+WMOD=3**:  Enable/disable alarm mode. (0: Disabled, 1: Enabled Temperature Alarm for onboard temperature sensor)
802 +**AT+WMOD=3,**:  Enable/disable alarm mode. (0: Disabled, 1: Enabled Temperature Alarm for onboard temperature sensor)
813 813  
814 814  **AT+CITEMP=1**:  The interval between checking the alarm temperature. (In minutes)
815 815  
... ... @@ -823,109 +823,7 @@
823 823  )))
824 824  )))
825 825  
826 -(% style="color:#4f81bd" %)**Downlink Command:**
827 827  
828 -AT+WMOD=1:  A501  ,  AT+WMOD=0 :  A600
829 -
830 -AT+CITEMP=1 : A60001
831 -
832 -AT+ARTEMP=1,60  :  A70001003C
833 -
834 -AT+ARTEMP=-16,60 :  A7FFF0003C
835 -
836 -AT+LEDALARM=1  :  3601
837 -
838 -
839 -(% style="color:#4f81bd" %)**Downlink Command: AAXXXXXXXXXXXXXX**
840 -
841 -Total bytes: 8 bytes
842 -
843 -**Example: **AA0100010001003C
844 -
845 -WMOD=01
846 -
847 -CITEMP=0001
848 -
849 -TEMPlow=0001
850 -
851 -TEMPhigh=003C
852 -
853 -
854 -**DS18B20 and TMP117 Threshold Alarm**
855 -
856 -**~ AT+WMOD=1,60,-10,20**
857 -
858 -(% style="color:#4f81bd" %)**Downlink Command:**
859 -
860 -**Example: **A5013CFC180014
861 -
862 -MOD=01
863 -
864 -CITEMP=3C(S)
865 -
866 -TEMPlow=FC18
867 -
868 -TEMPhigh=0014
869 -
870 -
871 -**Fluctuation alarm for DS18B20 and TMP117**
872 -
873 -**AT+WMOD=2,60,5** 
874 -
875 -(% style="color:#4f81bd" %)**Downlink Command:**
876 -
877 -**Example: **A5023C05
878 -
879 -MOD=02
880 -
881 -CITEMP=3C(S)
882 -
883 -temperature fluctuation=05
884 -
885 -
886 -**Collect multiple times and send once**
887 -
888 -**AT+WMOD=3,1,60,20,-16,32,1**  ~/~/ Mode 3, the collection interval is 60s, the total number of collection is 20 times, and the data of these 20 times will be sent to the 20th time, with a maximum of 60 groups, the normal working temperature range is -10 to 32°C, 1 is to open the temperature alarm, 0 is to close the temperature alarm, and the temperature is turned on. After the alarm, if the temperature collected at the current time exceeds the normal working temperature, a data will be sent immediately.
889 -
890 -(% style="color:#4f81bd" %)**Downlink Command:**
891 -
892 -**Example: **A50301003C14FFF0002001
893 -
894 -MOD=03
895 -
896 -EXT=01
897 -
898 -CITEMP=003C(S)
899 -
900 -Total number of acquisitions=14
901 -
902 -TEMPlow=FFF0
903 -
904 -TEMPhigh=0020
905 -
906 -ARTEMP=01
907 -
908 -
909 -**Uplink payload( Fport=3)**
910 -
911 -**Example: **CBEA0109920A4109C4
912 -
913 -BatV=CBEA
914 -
915 -EXT=01
916 -
917 -Temp1=0992  ~/~/ 24.50℃
918 -
919 -Temp2=0A41  ~/~/ 26.25℃
920 -
921 -Temp3=09C4  ~/~/ 25.00℃
922 -
923 -
924 -(% style="color:red" %)**Note: This uplink will automatically select the appropriate DR according to the data length**
925 -
926 -(% style="color:red" %)** In this mode, the temperature resolution of ds18b20 is 0.25℃ to save power consumption**
927 -
928 -
929 929  
930 930  )))
931 931  
... ... @@ -988,7 +988,6 @@
988 988  * RED LED when external sensor is not connected
989 989  * For each success downlink, the PURPLE LED will blink once
990 990  
991 -
992 992  == 2.9 installation ==
993 993  
994 994  
... ... @@ -1046,7 +1046,6 @@
1046 1046  * Operating Range: -40 ~~ 125 °C
1047 1047  * Working voltage 2.35v ~~ 5v
1048 1048  
1049 -
1050 1050  = 4. Configure LHT65N via AT command or LoRaWAN downlink =
1051 1051  
1052 1052  
... ... @@ -1116,7 +1116,6 @@
1116 1116  
1117 1117  * **Example 2**: Downlink Payload: 0100003C  ~/~/ Set Transmit Interval (TDC) = 60 seconds
1118 1118  
1119 -
1120 1120  == 4.2 Set External Sensor Mode ==
1121 1121  
1122 1122  
... ... @@ -1140,7 +1140,6 @@
1140 1140  
1141 1141  * 0xA20702003c: Same as AT+SETCNT=60
1142 1142  
1143 -
1144 1144  == 4.3 Enable/Disable uplink Temperature probe ID ==
1145 1145  
1146 1146  
... ... @@ -1171,7 +1171,6 @@
1171 1171  * **0xA800**  **~-~->** AT+PID=0
1172 1172  * **0xA801**     **~-~->** AT+PID=1
1173 1173  
1174 -
1175 1175  == 4.4 Set Password ==
1176 1176  
1177 1177  
... ... @@ -1223,7 +1223,6 @@
1223 1223  
1224 1224  * There is no downlink command to set to Sleep mode.
1225 1225  
1226 -
1227 1227  == 4.7 Set system time ==
1228 1228  
1229 1229  
... ... @@ -1333,6 +1333,7 @@
1333 1333  * Example: 0xA301  ~/~/  Same as AT+CLRDTA
1334 1334  
1335 1335  
1218 +
1336 1336  == 4.13 Auto Send None-ACK messages ==
1337 1337  
1338 1338  
... ... @@ -1343,9 +1343,9 @@
1343 1343  
1344 1344  The default factory setting is 0
1345 1345  
1346 -(% border="1" cellspacing="4" style="background-color:#ffffcc; color:green; width:367px" %)
1347 -|=(% style="width: 158px;" %)**Command Example**|=(% style="width: 118px;" %)**Function**|=(% style="width: 87px;" %)**Response**
1348 -|(% style="width:158px" %)AT+PNACKMD=1|(% style="width:118px" %)Poll None-ACK message|(% style="width:87px" %)OK
1229 +(% border="1" style="background-color:#ffffcc; color:green; width:270px" %)
1230 +|=(% style="width: 100px;" %)**Command Example**|=(% style="width: 120px;" %)**Function**|=(% style="width: 50px;" %)**Response**
1231 +|(% style="width:171px" %)AT+PNACKMD=1|(% style="width:219px" %)Poll None-ACK message|(% style="width:88px" %)OK
1349 1349  
1350 1350  (% style="color:#4f81bd" %)**Downlink Command: 0x34**
1351 1351  
... ... @@ -1352,15 +1352,18 @@
1352 1352  * Example: 0x3401  ~/~/  Same as AT+PNACKMD=1
1353 1353  
1354 1354  
1355 -== 4.14 Modified WMOD command for external sensor TMP117 or DS18B20 temperature alarm ==
1356 1356  
1357 1357  
1240 +== 4.14 Modified ATWOOD command for external sensor TMP117 or DS18B20 temperature alarm ==
1241 +
1242 +
1358 1358  Feature: Set internal and external temperature sensor alarms.
1359 1359  
1360 -(% border="1" cellspacing="4" style="background-color:#ffffcc; color:green; width:500px" %)
1361 -|=(% style="width: 250px;" %)**Command Example**|=(% style="width: 200px;" %)**Function**|=(% style="width: 50px;" %)**Response**
1362 -|(% style="width:268px" %)AT+WMOD=parameter1,parameter2,parameter3,parameter4|(% style="width:255px" %)Set internal and external temperature sensor alarms|(% style="width:181px" %)OK
1245 +(% border="1" style="background-color:#ffffcc; color:green; width:500px" %)
1246 +|(% style="width:250px" %)**Command Example**|(% style="width:200px" %)**Function**|(% style="width:50px" %)**Response**
1247 +|(% style="width:271px" %)AT+WMOD=parameter1,parameter2,parameter3,parameter4|(% style="width:462px" %)Set internal and external temperature sensor alarms|(% style="width:181px" %)OK
1363 1363  
1249 +
1364 1364  (% style="color:#037691" %)**AT+WMOD=parameter1,parameter2,parameter3,parameter4**
1365 1365  
1366 1366  (% style="color:#037691" %)**Parameter 1**(%%):  Alarm mode:
... ... @@ -1438,7 +1438,6 @@
1438 1438  [[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"]]
1439 1439  
1440 1440  
1441 -
1442 1442  == 5.3 Battery Life Analyze ==
1443 1443  
1444 1444  
... ... @@ -1872,7 +1872,6 @@
1872 1872  
1873 1873  * (% style="color:red" %)**E3**(%%): External Temperature Probe
1874 1874  
1875 -
1876 1876  = 8. Packing Info =
1877 1877  
1878 1878  
... ... @@ -1886,13 +1886,11 @@
1886 1886  * Device Size:  10 x 10 x 3.5 cm
1887 1887  * Device Weight: 120.5g
1888 1888  
1889 -
1890 1890  = 9. Reference material =
1891 1891  
1892 1892  
1893 1893  * [[Datasheet, photos, decoder, firmware>>https://www.dropbox.com/sh/una19zsni308dme/AACOKp6J2RF5TMlKWT5zU3RTa?dl=0||_msthash="504975" _msttexthash="51420512"]]
1894 1894  
1895 -
1896 1896  = 10. FCC Warning =
1897 1897  
1898 1898