Changes for page LHT65N -- Manual do sensor de temperatura e umidade LoRaWAN
Last modified by Xiaoling on 2023/07/18 10:12
From version 217.1
edited by Bei Jinggeng
on 2022/11/11 11:27
on 2022/11/11 11:27
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Bei1 +XWiki.Xiaoling - Content
-
... ... @@ -311,8 +311,6 @@ 311 311 312 312 The last 2 bytes of data are meaningless 313 313 314 - 315 - 316 316 [[image:image-20220522235639-6.png||_mstalt="433212" _mstvisible="3"]] 317 317 318 318 ... ... @@ -500,6 +500,7 @@ 500 500 501 501 502 502 501 + 503 503 ==== 2.4.6.6 Ext~=8 Counting Mode(Since Firmware v1.3) ==== 504 504 505 505 ... ... @@ -619,7 +619,6 @@ 619 619 620 620 (% 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. 621 621 622 - 623 623 (% style="color:red" %)**Note for method 2:** 624 624 625 625 * a) LHT65N will do an ACK check for data records sending to make sure every data arrive server. ... ... @@ -631,7 +631,6 @@ 631 631 [[image:image-20220703111700-2.png||height="381" width="1119"]] 632 632 633 633 634 - 635 635 === 2.6.2 Unix TimeStamp === 636 636 637 637 ... ... @@ -722,6 +722,7 @@ 722 722 723 723 **Poll message flag & Ext:** 724 724 722 + 725 725 [[image:image-20221006192726-1.png||height="112" width="754"]] 726 726 727 727 (% 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) ... ... @@ -764,7 +764,7 @@ 764 764 [[image:image-20220523001219-13.png||_mstalt="451204" _mstvisible="3" height="421" style="text-align:left" width="727"]] 765 765 766 766 767 - __**7FFF089801464160065F97**__ **__7FFF__ __088E__ __014B__ __41__ __60066009__**7FFF0885014E41600660667FFF0875015141600662BE7FFF086B015541600665167FFF08660155416006676E7FFF085F015A41600669C67FFF0857015D4160066C1E765 +7FFF089801464160065F977FFF088E014B41600660097FFF0885014E41600660667FFF0875015141600662BE7FFF086B015541600665167FFF08660155416006676E7FFF085F015A41600669C67FFF0857015D4160066C1E 768 768 769 769 Where the first 11 bytes is for the first entry: 770 770 ... ... @@ -772,17 +772,17 @@ 772 772 773 773 Ext sensor data=0x7FFF/100=327.67 774 774 775 -Temp=0x088 E/100=22.00773 +Temp=0x0898/100=22.00 776 776 777 -Hum=0x014 B/10=32.6775 +Hum=0x0146/10=32.6 778 778 779 779 poll message flag & Ext=0x41,means reply data,Ext=1 780 780 781 -Unix time is 0x6006 6009=1611030423s=21/1/19 04:27:03779 +Unix time is 0x60065F97=1611030423s=21/1/19 04:27:03 782 782 783 783 784 784 785 -== 2.7 Alarm Mode & Feature "Multi sampling, one uplink"==783 +== 2.7 Alarm Mode == 786 786 787 787 788 788 ((( ... ... @@ -797,12 +797,10 @@ 797 797 === 2.7.1 ALARM MODE ( Since v1.3.1 firmware) === 798 798 799 799 800 -**Internal GXHT30 temperature alarm** 801 - 802 802 ((( 803 803 (% class="box infomessage" %) 804 804 ((( 805 -**AT+WMOD=3**: Enable/disable alarm mode. (0: Disabled, 1: Enabled Temperature Alarm for onboard temperature sensor) 801 +**AT+WMOD=3,**: Enable/disable alarm mode. (0: Disabled, 1: Enabled Temperature Alarm for onboard temperature sensor) 806 806 807 807 **AT+CITEMP=1**: The interval between checking the alarm temperature. (In minutes) 808 808 ... ... @@ -816,109 +816,7 @@ 816 816 ))) 817 817 ))) 818 818 819 -(% style="color:#4f81bd" %)**Downlink Command:** 820 820 821 -AT+WMOD=1: A501 , AT+WMOD=0 : A600 822 - 823 -AT+CITEMP=1 : A60001 824 - 825 -AT+ARTEMP=1,60 : A70001003C 826 - 827 -AT+ARTEMP=-16,60 : A7FFF0003C 828 - 829 -AT+LEDALARM=1 : 3601 830 - 831 - 832 -(% style="color:#4f81bd" %)**Downlink Command: AAXXXXXXXXXXXXXX** 833 - 834 -Total bytes: 8 bytes 835 - 836 -**Example: **AA0100010001003C 837 - 838 -WMOD=01 839 - 840 -CITEMP=0001 841 - 842 -TEMPlow=0001 843 - 844 -TEMPhigh=003C 845 - 846 - 847 -**DS18B20 and TMP117 Threshold Alarm** 848 - 849 -**~ AT+WMOD=1,60,-10,20** 850 - 851 -(% style="color:#4f81bd" %)**Downlink Command:** 852 - 853 -**Example: **A5013CFC180014 854 - 855 -MOD=01 856 - 857 -CITEMP=3C(S) 858 - 859 -TEMPlow=FC18 860 - 861 -TEMPhigh=0014 862 - 863 - 864 -**Fluctuation alarm for DS18B20 and TMP117** 865 - 866 -**AT+WMOD=2,60,5** 867 - 868 -(% style="color:#4f81bd" %)**Downlink Command:** 869 - 870 -**Example: **A5023C05 871 - 872 -MOD=02 873 - 874 -CITEMP=3C(S) 875 - 876 -temperature fluctuation=05 877 - 878 - 879 -==== **Sampling multiple times and uplink together** ==== 880 - 881 -**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 -16 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. 882 - 883 -(% style="color:#4f81bd" %)**Downlink Command:** 884 - 885 -**Example: **A50301003C14FFF0002001 886 - 887 -MOD=03 888 - 889 -EXT=01 890 - 891 -CITEMP=003C(S) 892 - 893 -Total number of acquisitions=14 894 - 895 -TEMPlow=FFF0 896 - 897 -TEMPhigh=0020 898 - 899 -ARTEMP=01 900 - 901 - 902 -**Uplink payload( Fport=3)** 903 - 904 -**Example: **CBEA0109920A4109C4 905 - 906 -BatV=CBEA 907 - 908 -EXT=01 909 - 910 -Temp1=0992 ~/~/ 24.50℃ 911 - 912 -Temp2=0A41 ~/~/ 26.25℃ 913 - 914 -Temp3=09C4 ~/~/ 25.00℃ 915 - 916 - 917 -(% style="color:red" %)**Note: This uplink will automatically select the appropriate DR according to the data length** 918 - 919 -(% style="color:red" %)** In this mode, the temperature resolution of ds18b20 is 0.25℃ to save power consumption** 920 - 921 - 922 922 923 923 ))) 924 924 ... ... @@ -1337,13 +1337,14 @@ 1337 1337 1338 1338 * Example: 0x3401 ~/~/ Same as AT+PNACKMD=1 1339 1339 1340 -== 4.14 Modified WMOD command for external sensor TMP117 or DS18B20 temperature alarm(Since firmware 1.3.0) == 1341 1341 1235 +== 4.14 Modified ATWOOD command for external sensor TMP117 or DS18B20 temperature alarm == 1342 1342 1237 + 1343 1343 Feature: Set internal and external temperature sensor alarms. 1344 1344 1345 1345 (% border="1" cellspacing="4" style="background-color:#ffffcc; color:green; width:500px" %) 1346 -|=(% style="width: 2 50px;" %)**Command Example**|=(% style="width: 200px;" %)**Function**|=(% style="width: 50px;" %)**Response**1241 +|=(% style="width: 268px;" %)**Command Example**|=(% style="width: 255px;" %)**Function**|=(% style="width: 50px;" %)**Response** 1347 1347 |(% style="width:268px" %)AT+WMOD=parameter1,parameter2,parameter3,parameter4|(% style="width:255px" %)Set internal and external temperature sensor alarms|(% style="width:181px" %)OK 1348 1348 1349 1349 (% style="color:#037691" %)**AT+WMOD=parameter1,parameter2,parameter3,parameter4** ... ... @@ -1382,8 +1382,6 @@ 1382 1382 1383 1383 0xA5 01 0A 11 94 29 04 ~-~- AT+WMOD=1,10,45,105 (AT+WMOD = second byte, third byte, fourth and fifth bytes divided by 100, sixth and seventh bytes divided by 100 ) 1384 1384 1385 -0XA5 01 0A F9 C0 29 04 ~-~-AT+WMOD=1,10,-16,105(Need to convert -16 to -1600 for calculation,-1600(DEC)=FFFFFFFFFFFFF9C0(HEX) FFFFFFFFFFFFF9C0(HEX) +10000(HEX)=F9C0(HEX)) 1386 - 1387 1387 0xA5 02 0A 02 ~-~- AT+WMOD=2,10,2 (AT+WMOD = second byte, third byte, fourth byte) 1388 1388 1389 1389 0xA5 FF ~-~- After the device receives it, upload the current alarm configuration (FPORT=8). Such as 01 0A 11 94 29 04 or 02 0A 02. ... ... @@ -1425,7 +1425,6 @@ 1425 1425 [[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"]] 1426 1426 1427 1427 1428 - 1429 1429 == 5.3 Battery Life Analyze == 1430 1430 1431 1431