Changes for page LHT65N -- Manual do sensor de temperatura e umidade LoRaWAN
Last modified by Xiaoling on 2023/07/18 10:12
From version 210.12
edited by Xiaoling
on 2022/10/26 17:04
on 2022/10/26 17:04
Change comment:
There is no comment for this version
To version 215.1
edited by Edwin Chen
on 2022/11/03 23:50
on 2022/11/03 23:50
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. Xiaoling1 +XWiki.Edwin - Content
-
... ... @@ -311,6 +311,8 @@ 311 311 312 312 The last 2 bytes of data are meaningless 313 313 314 + 315 + 314 314 [[image:image-20220522235639-6.png||_mstalt="433212" _mstvisible="3"]] 315 315 316 316 ... ... @@ -498,7 +498,6 @@ 498 498 499 499 500 500 501 - 502 502 ==== 2.4.6.6 Ext~=8 Counting Mode(Since Firmware v1.3) ==== 503 503 504 504 ... ... @@ -618,6 +618,7 @@ 618 618 619 619 (% 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. 620 620 622 + 621 621 (% style="color:red" %)**Note for method 2:** 622 622 623 623 * a) LHT65N will do an ACK check for data records sending to make sure every data arrive server. ... ... @@ -629,6 +629,7 @@ 629 629 [[image:image-20220703111700-2.png||height="381" width="1119"]] 630 630 631 631 634 + 632 632 === 2.6.2 Unix TimeStamp === 633 633 634 634 ... ... @@ -719,7 +719,6 @@ 719 719 720 720 **Poll message flag & Ext:** 721 721 722 - 723 723 [[image:image-20221006192726-1.png||height="112" width="754"]] 724 724 725 725 (% 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) ... ... @@ -730,7 +730,6 @@ 730 730 731 731 * Each data entry is 11 bytes, to save airtime and battery, devices will send max bytes according to the current DR and Frequency bands. 732 732 733 - 734 734 For example, in US915 band, the max payload for different DR is: 735 735 736 736 (% style="color:blue" %)**a) DR0:** (%%)max is 11 bytes so one entry of data ... ... @@ -763,7 +763,7 @@ 763 763 [[image:image-20220523001219-13.png||_mstalt="451204" _mstvisible="3" height="421" style="text-align:left" width="727"]] 764 764 765 765 766 -7FFF089801464160065F977FFF088E014B41600660097FFF0885014E41600660667FFF0875015141600662BE7FFF086B015541600665167FFF08660155416006676E7FFF085F015A41600669C67FFF0857015D4160066C1E 767 +__**7FFF089801464160065F97**__ **__7FFF__ __088E__ __014B__ __41__ __60066009__** 7FFF0885014E41600660667FFF0875015141600662BE7FFF086B015541600665167FFF08660155416006676E7FFF085F015A41600669C67FFF0857015D4160066C1E 767 767 768 768 Where the first 11 bytes is for the first entry: 769 769 ... ... @@ -771,17 +771,17 @@ 771 771 772 772 Ext sensor data=0x7FFF/100=327.67 773 773 774 -Temp=0x08 98/100=22.00775 +Temp=0x088E/100=22.00 775 775 776 -Hum=0x014 6/10=32.6777 +Hum=0x014B/10=32.6 777 777 778 778 poll message flag & Ext=0x41,means reply data,Ext=1 779 779 780 -Unix time is 0x6006 5F97=1611030423s=21/1/19 04:27:03781 +Unix time is 0x60066009=1611030423s=21/1/19 04:27:03 781 781 782 782 783 783 784 -== 2.7 Alarm Mode == 785 +== 2.7 Alarm Mode & Feature "Multi sampling, one uplink" == 785 785 786 786 787 787 ((( ... ... @@ -796,10 +796,12 @@ 796 796 === 2.7.1 ALARM MODE ( Since v1.3.1 firmware) === 797 797 798 798 800 +**Internal GXHT30 temperature alarm** 801 + 799 799 ((( 800 800 (% class="box infomessage" %) 801 801 ((( 802 -**AT+WMOD=3 ,**: Enable/disable alarm mode. (0: Disabled, 1: Enabled Temperature Alarm for onboard temperature sensor)805 +**AT+WMOD=3**: Enable/disable alarm mode. (0: Disabled, 1: Enabled Temperature Alarm for onboard temperature sensor) 803 803 804 804 **AT+CITEMP=1**: The interval between checking the alarm temperature. (In minutes) 805 805 ... ... @@ -813,7 +813,109 @@ 813 813 ))) 814 814 ))) 815 815 819 +(% style="color:#4f81bd" %)**Downlink Command:** 816 816 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 -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. 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 + 817 817 818 818 ))) 819 819 ... ... @@ -1214,8 +1214,6 @@ 1214 1214 1215 1215 * Example: 0xA301 ~/~/ Same as AT+CLRDTA 1216 1216 1217 - 1218 - 1219 1219 == 4.13 Auto Send None-ACK messages == 1220 1220 1221 1221 ... ... @@ -1226,27 +1226,23 @@ 1226 1226 1227 1227 The default factory setting is 0 1228 1228 1229 -(% 270px" %)1230 -|=(% 00px;" %)**Command Example**|=(%20px;" %)**Function**|=(%50px;" %)**Response**1231 -|(% style="width:1 71px" %)AT+PNACKMD=1|(%219px" %)Poll None-ACK message|(% style="width:88px" %)OK1332 +(% border="1" cellspacing="4" style="background-color:#ffffcc; color:green; width:367px" %) 1333 +|=(% style="width: 158px;" %)**Command Example**|=(% style="width: 118px;" %)**Function**|=(% style="width: 87px;" %)**Response** 1334 +|(% style="width:158px" %)AT+PNACKMD=1|(% style="width:118px" %)Poll None-ACK message|(% style="width:87px" %)OK 1232 1232 1233 1233 (% style="color:#4f81bd" %)**Downlink Command: 0x34** 1234 1234 1235 1235 * Example: 0x3401 ~/~/ Same as AT+PNACKMD=1 1236 1236 1340 +== 4.14 Modified WMOD command for external sensor TMP117 or DS18B20 temperature alarm == 1237 1237 1238 1238 1239 - 1240 -== 4.14 Modified ATWOOD command for external sensor TMP117 or DS18B20 temperature alarm == 1241 - 1242 - 1243 1243 Feature: Set internal and external temperature sensor alarms. 1244 1244 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:2 71px" %)AT+WMOD=parameter1,parameter2,parameter3,parameter4|(% style="width:462px" %)Set internal and external temperature sensor alarms|(% style="width:181px" %)OK1345 +(% border="1" cellspacing="4" style="background-color:#ffffcc; color:green; width:500px" %) 1346 +|=(% style="width: 250px;" %)**Command Example**|=(% style="width: 200px;" %)**Function**|=(% style="width: 50px;" %)**Response** 1347 +|(% style="width:268px" %)AT+WMOD=parameter1,parameter2,parameter3,parameter4|(% style="width:255px" %)Set internal and external temperature sensor alarms|(% style="width:181px" %)OK 1248 1248 1249 - 1250 1250 (% style="color:#037691" %)**AT+WMOD=parameter1,parameter2,parameter3,parameter4** 1251 1251 1252 1252 (% style="color:#037691" %)**Parameter 1**(%%): Alarm mode: ... ... @@ -1324,6 +1324,7 @@ 1324 1324 [[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"]] 1325 1325 1326 1326 1426 + 1327 1327 == 5.3 Battery Life Analyze == 1328 1328 1329 1329