Last modified by Xiaoling on 2025/06/10 09:17

From version 54.1
edited by Mengting Qiu
on 2025/02/24 16:55
Change comment: There is no comment for this version
To version 48.4
edited by Xiaoling
on 2024/01/17 10:41
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.ting
1 +XWiki.Xiaoling
Content
... ... @@ -61,7 +61,7 @@
61 61  
62 62  * Resolution: 0.04 %RH
63 63  * Accuracy Tolerance : Typ ±3 %RH
64 -* Long Term Drift: < 0.25 RH/yr
64 +* Long Term Drift: < 0.02 °C/yr
65 65  * Operating Range: 0 ~~ 96 %RH
66 66  
67 67  (% style="color:#037691" %)**External PIR Sensor:**
... ... @@ -176,7 +176,7 @@
176 176  The Payload format is as below.
177 177  
178 178  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
179 -|(% colspan="6" style="background-color:#4f81bd; color:white" %)**Device Status (FPORT=5)**
179 +|(% colspan="6" style="background-color:#4F81BD;color:white" %)**Device Status (FPORT=5)**
180 180  |(% style="background-color:#f2f2f2; width:103px" %)**Size (bytes)**|(% style="background-color:#f2f2f2; width:72px" %)**1**|(% style="background-color:#f2f2f2" %)**2**|(% style="background-color:#f2f2f2; width:91px" %)**1**|(% style="background-color:#f2f2f2; width:86px" %)**1**|(% style="background-color:#f2f2f2; width:44px" %)**2**
181 181  |(% style="background-color:#f2f2f2; width:103px" %)Value|(% style="background-color:#f2f2f2; width:72px" %)Sensor Model|(% style="background-color:#f2f2f2" %)Firmware Version|(% style="background-color:#f2f2f2; width:91px" %)Frequency Band|(% style="background-color:#f2f2f2; width:86px" %)Sub-band|(% style="background-color:#f2f2f2; width:44px" %)BAT
182 182  
... ... @@ -246,17 +246,17 @@
246 246  After each uplink, the (% style="color:blue" %)**BLUE LED**(%%) will blink once.
247 247  
248 248  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:390px" %)
249 -|=(% style="width: 60px;background-color:#4F81BD;color:white" %)(((
249 +|=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)(((
250 250  **Size(bytes)**
251 -)))|=(% style="width: 30px;background-color:#4F81BD;color:white" %)(((
251 +)))|=(% style="width: 30px;background-color:#D9E2F3;color:#0070C0" %)(((
252 252  **2**
253 -)))|=(% style="width: 100px;background-color:#4F81BD;color:white" %)(((
253 +)))|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)(((
254 254  **2**
255 -)))|=(% style="width: 100px;background-color:#4F81BD;color:white" %)(((
255 +)))|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)(((
256 256  **2**
257 -)))|=(% style="width: 50px;background-color:#4F81BD;color:white" %)(((
257 +)))|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)(((
258 258  **1**
259 -)))|=(% style="width: 50px;background-color:#4F81BD;color:white" %)(((
259 +)))|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)(((
260 260  **4**
261 261  )))
262 262  |(% style="width:97px" %)(((
... ... @@ -299,9 +299,9 @@
299 299  These two bytes of BAT include the battery state and the actually voltage
300 300  
301 301  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:477px" %)
302 -|=(% style="width: 69px; background-color:#4F81BD;color:white" %)(((
302 +|=(% style="width: 69px; background-color:#D9E2F3;color:#0070C0" %)(((
303 303  **Bit(bit)**
304 -)))|=(% style="width: 253px;background-color:#4F81BD;color:white" %)[15:14]|=(% style="width: 155px;background-color:#4F81BD;color:white" %)[13:0]
304 +)))|=(% style="width: 253px;background-color:#D9E2F3;color:#0070C0" %)[15:14]|=(% style="width: 155px;background-color:#D9E2F3;color:#0070C0" %)[13:0]
305 305  |(% style="width:66px" %)(((
306 306  Value
307 307  )))|(% style="width:250px" %)(((
... ... @@ -354,15 +354,15 @@
354 354  Bit0 of byte 8th shows if this uplink is generate by PIR activity.
355 355  
356 356  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:393px" %)
357 -|=(% style="width: 107px; background-color:#4F81BD;color:white" %)(((
357 +|=(% style="width: 107px; background-color:#D9E2F3;color:#0070C0" %)(((
358 358  **The 8^^th^^ byte**
359 -)))|=(% style="width: 73px; background-color:#4F81BD;color:white" %)(((
359 +)))|=(% style="width: 73px; background-color:#D9E2F3;color:#0070C0" %)(((
360 360  **Bit 1~~7**
361 -)))|=(% style="width: 213px; background-color:#4F81BD;color:white" %)(((
361 +)))|=(% style="width: 213px; background-color:#D9E2F3;color:#0070C0" %)(((
362 362  **Bit 0**
363 363  )))
364 364  |(% style="width:106px" %)(((
365 -Value
365 +**Value**
366 366  )))|(% style="width:71px" %)(((
367 367  Reserve
368 368  )))|(% style="width:211px" %)(((
... ... @@ -603,8 +603,10 @@
603 603  
604 604  In a normal working state:
605 605  
606 -* For each uplink, the (% style="color:red" %)**RED LED**(%%) will blink once.
607 -* For each success downlink, the (% style="color:purple" %)**PURPLE LED**(%%) will blink once.
606 +* For each uplink, the (% style="color:blue" %)**BLUE LED**(%%) or (% style="color:red" %)**RED LED**(%%) will blink once.
607 +(% style="color:blue" %)**BLUE LED**(%%) when external sensor is connected.
608 +* (% style="color:red" %)**RED LED**(%%) when external sensor is not connected
609 +* For each success downlink, the (% style="color:purple" %)**PURPLE LED**(%%) will blink once
608 608  
609 609  == 2.9 installation ==
610 610  
... ... @@ -674,7 +674,7 @@
674 674  [[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20AT%20Commands%20and%20Downlink%20Command/>>url:http://wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20AT%20Commands%20and%20Downlink%20Command/]]
675 675  
676 676  
677 -== (% data-sider-select-id="b105c0ce-c4b4-457e-b159-018a39209e92" %)4.3 Commands special design for LHT65N-PIR(%%) ==
679 +== 4.3 Commands special design for LHT65N-PIR ==
678 678  
679 679  
680 680  These commands only valid for LHT65N-PIR, as below:
... ... @@ -688,7 +688,7 @@
688 688  (% style="color:#4f81bd" %)**AT Command: **
689 689  
690 690  (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:501px" %)
691 -|(% style="background-color:#4f81bd; color:white; width:155px" %)**Command Example**|(% style="background-color:#4f81bd; color:white; width:166px" %)**Function**|(% style="background-color:#4f81bd; color:white; width:180px" %)**Response**
693 +|(% style="background-color:#4F81BD;color:white; width:155px" %)**Command Example**|(% style="background-color:#4F81BD;color:white; width:166px" %)**Function**|(% style="background-color:#4F81BD;color:white; width:180px" %)**Response**
692 692  |(% style="width:155px" %)AT+TDC=?|(% style="width:162px" %)Show current transmit Interval|(% style="width:177px" %)30000 OK the interval is 30000ms = 30s
693 693  |(% style="width:155px" %)AT+TDC=60000|(% style="width:162px" %)Set Transmit Interval|(% style="width:177px" %)OK Set transmit interval to 60000ms = 60 seconds
694 694  
... ... @@ -720,7 +720,7 @@
720 720  (% style="color:#4f81bd" %)**AT Command: **
721 721  
722 722  (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:372px" %)
723 -|(% style="background-color:#4f81bd; color:white; width:155px" %)**Command Example**|(% style="background-color:#4f81bd; color:white; width:128px" %)**Function**|(% style="background-color:#4f81bd; color:white; width:89px" %)**Response**
725 +|(% style="background-color:#4F81BD;color:white; width:155px" %)**Command Example**|(% style="background-color:#4F81BD;color:white; width:128px" %)**Function**|(% style="background-color:#4F81BD;color:white; width:89px" %)**Response**
724 724  |(% style="width:155px" %)AT+PWORD=?|(% style="width:124px" %)Show password|(% style="width:86px" %)(((
725 725  123456
726 726  
... ... @@ -745,7 +745,7 @@
745 745  (% style="color:#4f81bd" %)**AT Command: **
746 746  
747 747  (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:513px" %)
748 -|(% style="background-color:#4f81bd; color:white; width:155px" %)**Command Example**|(% style="background-color:#4f81bd; color:white; width:140px" %)**Function**|(% style="background-color:#4f81bd; color:white; width:218px" %)**Response**
750 +|(% style="background-color:#4F81BD;color:white; width:155px" %)**Command Example**|(% style="background-color:#4F81BD;color:white; width:140px" %)**Function**|(% style="background-color:#4F81BD;color:white; width:218px" %)**Response**
749 749  |(% style="width:155px" %)AT+SLEEP|(% style="width:139px" %)Set to sleep mode|(% style="width:213px" %)(((
750 750  Clear all stored sensor data…
751 751  
... ... @@ -759,10 +759,8 @@
759 759  === 4.3.5 Set UOA (Uplink on Activity) ===
760 760  
761 761  
762 -Feature: Enable / Disable Uplink on Activity.
764 +Feature: Enable / Disable Uplink on Activity
763 763  
764 -After the UOA is enabled, the LHT65N-PIR sends an uplink when the count is triggered.
765 -
766 766  (% style="color:#4f81bd" %)**AT Command: **
767 767  
768 768  * (% style="color:#037691" %)**AT+UOA=0**(%%)  : Disable UoA
... ... @@ -778,10 +778,10 @@
778 778  
779 779  When followed by 3 bytes, the first byte is 01, and the second and third bytes are Calm Down Time.
780 780  
781 -* (% style="color:#037691" %)**A1 00    **(%%)** ==>    **AT+UOA=0**     **
782 -* (% style="color:#037691" %)**A1 01 00 02  **(%%)** ==>    **AT+UOA=1,2
781 +* (% style="color:#037691" %)**A1 00    **(%%)** ==>  AT+UOA=0     **
782 +* (% style="color:#037691" %)**A1 01 00 02  **(%%)** ==>  AT+UOA=1,2**
783 783  
784 -=== (% data-sider-select-id="50a6265d-b76f-4699-846b-b82bee3a7ab0" %)4.3.6 Get data(%%) ===
784 +=== 4.3.6 Get data ===
785 785  
786 786  
787 787  Feature: Get the current sensor data
... ... @@ -788,21 +788,11 @@
788 788  
789 789  (% style="color:#4f81bd" %)**AT Command:**
790 790  
791 -* **AT+GETSENSORVALUE=0**      ~/~/ The serial port gets the reading of the current sensor
792 -* **AT+GETSENSORVALUE=1**      ~/~/  The serial port gets the current sensor reading and uploads it.
791 + **AT+GETSENSORVALUE=0**      ~/~/ The serial port gets the reading of the current sensor
793 793  
794 -=== (% data-sider-select-id="14f87315-b24f-4278-9b6c-0a8c2f35ad00" %)4.3.7 Set count number(%%) ===
793 + **AT+GETSENSORVALUE=1**      ~/~/  The serial port gets the current sensor reading and uploads it.
795 795  
796 796  
797 -Feature: Manually set the count number
798 -
799 -(% style="color:#4f81bd" %)**AT Command: AT+SETCNT**
800 -
801 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:481px" %)
802 -|=(% style="width: 162px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 224px;background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 95px;background-color:#4F81BD;color:white" %)**Response**
803 -|(% style="width:162px" %)AT+SETCNT=0|(% style="width:222px" %)Set the count number to 0.|(% style="width:93px" %)OK
804 -|(% style="width:162px" %)AT+SETCNT=100|(% style="width:222px" %)Set the count number to 100.|(% style="width:93px" %)OK
805 -
806 806  = 5. Battery & Power Consumption =
807 807  
808 808  
... ... @@ -820,7 +820,7 @@
820 820  * Update with new features.
821 821  * Fix bugs.
822 822  
823 -Firmware and changelog can be downloaded from : **[[Firmware download link>>https://www.dropbox.com/scl/fo/ztlw35a9xbkomu71u31im/AAAJrw0bI6-cH8sPI8uQL2U/LoRaWAN%20End%20Node/LHT65N-PIR?rlkey=ojjcsw927eaow01dgooldq3nu&subfolder_nav_tracking=1&dl=0]]**
813 +Firmware and changelog can be downloaded from : **[[Firmware download link>>url:http://wiki.dragino.com/xwiki/bin/view/Main/Firmware%20OTA%20Update%20for%20Sensors/]]**
824 824  
825 825  Methods to Update Firmware:
826 826  
... ... @@ -831,8 +831,16 @@
831 831  
832 832  == 7.1 How to use AT Command? ==
833 833  
834 -Refer this link for [[UART Hardware Connection>>url:http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H6.1HowtoconnecttoLHT65NUARTinterface3F]].
835 835  
825 +LHT65N-PIR 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.
826 +
827 +
828 +[[image:Main.User Manual for LoRaWAN End Nodes.LHT65N-E5 LoRaWAN Temperature_Humidity & Illuminance Sensor User Manual.WebHome@image-20220615153355-1.png||_mstalt="430222"]]
829 +
830 +
831 +[[image:Main.User Manual for LoRaWAN End Nodes.LHT65N-E5 LoRaWAN Temperature_Humidity & Illuminance Sensor User Manual.WebHome@1655802313617-381.png||_mstalt="293917"]]
832 +
833 +
836 836  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-PIR. The AT commands are disable by default and need to enter password (default:(% style="color:green" %)**123456**(% style="color:red" %))(%%) 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.
837 837  
838 838  [[image:Main.User Manual for LoRaWAN End Nodes.LHT65N-E5 LoRaWAN Temperature_Humidity & Illuminance Sensor User Manual.WebHome@image-20220615154519-3.png||_mstalt="431925" height="672" width="807"]]
... ... @@ -885,11 +885,47 @@
885 885  [[image:Main.User Manual for LoRaWAN End Nodes.LHT65N-E5 LoRaWAN Temperature_Humidity & Illuminance Sensor User Manual.WebHome@image-20220615154519-3.png||_mstalt="431925" height="672" width="807"]]
886 886  
887 887  
888 -== 7.4 How to upgrade firmware? ==
886 +== 7.4 How to use TTL-USB to connect PC to upgrade firmware? ==
889 889  
890 -Please check [[update instruction>>url:http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H6.5Howtoupgradefirmware3F]].
891 891  
889 +[[image:Main.User Manual for LoRaWAN End Nodes.LHT65N-E5 LoRaWAN Temperature_Humidity & Illuminance Sensor User Manual.WebHome@image-20220615153355-1.png||_mstalt="430222"]]
892 892  
891 +
892 +(% style="color:blue" %)**Step1**(%%): Install TremoProgrammer  first.
893 +
894 +[[image:Main.User Manual for LoRaWAN End Nodes.LHT65N-E5 LoRaWAN Temperature_Humidity & Illuminance Sensor User Manual.WebHome@image-20220615170542-5.png||_mstalt="430638"]]
895 +
896 +
897 +(% _mstmutation="1" style="color:blue" %)**Step2**(%%):wiring method.(% style="display:none" %)
898 +
899 +First connect the four lines;(% style="display:none" %)
900 +
901 +[[image:Main.User Manual for LoRaWAN End Nodes.LHT65N-E5 LoRaWAN Temperature_Humidity & Illuminance Sensor User Manual.WebHome@image-20220621170938-1.png||_mstalt="431340" height="413" width="419"]],(% style="display:none" %)
902 +
903 +
904 +Then use DuPont cable to short circuit port3 and port1, and then release them, so that the device enters bootlaod mode.
905 +
906 +[[image:Main.User Manual for LoRaWAN End Nodes.LHT65N-E5 LoRaWAN Temperature_Humidity & Illuminance Sensor User Manual.WebHome@image-20220621170938-2.png||_mstalt="431704"]]
907 +
908 +
909 +(% style="color:blue" %)**Step3:**(%%)Select the device port to be connected, baud rate and bin file to be downloaded.
910 +
911 +[[image:Main.User Manual for LoRaWAN End Nodes.LHT65N-E5 LoRaWAN Temperature_Humidity & Illuminance Sensor User Manual.WebHome@image-20220615171334-6.png||_mstalt="431028"]]
912 +
913 +
914 +Click the (% style="color:blue" %)**start**(%%) button to start the firmware upgrade.
915 +
916 +
917 +When this interface appears, it indicates that the download has been completed.
918 +
919 +[[image:Main.User Manual for LoRaWAN End Nodes.LHT65N-E5 LoRaWAN Temperature_Humidity & Illuminance Sensor User Manual.WebHome@image-20220620160723-8.png||_mstalt="430703"]]
920 +
921 +
922 +Finally, unplug the DuPont cable on port4, and then use the DuPont cable to short circuit port3 and port1 to reset the device.
923 +
924 +[[image:Main.User Manual for LoRaWAN End Nodes.LHT65N-E5 LoRaWAN Temperature_Humidity & Illuminance Sensor User Manual.WebHome@image-20220615154519-3.png||_mstalt="431925" height="672" width="807"]]
925 +
926 +
893 893  = 8. Order Info =
894 894  
895 895  
... ... @@ -926,3 +926,6 @@
926 926  (1) This device may not cause harmful interference;
927 927  
928 928  (2) this device must accept any interference received, including interference that may cause undesired operation.
963 +
964 +
965 +