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

From version 48.3
edited by Xiaoling
on 2024/01/17 10:41
Change comment: There is no comment for this version
To version 50.1
edited by Edwin Chen
on 2024/01/28 20:01
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Xiaoling
1 +XWiki.Edwin
Content
... ... @@ -176,9 +176,9 @@
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 -|(% 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
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  
183 183  Example parse in TTNv3
184 184  
... ... @@ -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:#D9E2F3;color:#0070C0" %)(((
249 +|=(% style="width: 60px;background-color:#4F81BD;color:white" %)(((
250 250  **Size(bytes)**
251 -)))|=(% style="width: 30px;background-color:#D9E2F3;color:#0070C0" %)(((
251 +)))|=(% style="width: 30px;background-color:#4F81BD;color:white" %)(((
252 252  **2**
253 -)))|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)(((
253 +)))|=(% style="width: 100px;background-color:#4F81BD;color:white" %)(((
254 254  **2**
255 -)))|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)(((
255 +)))|=(% style="width: 100px;background-color:#4F81BD;color:white" %)(((
256 256  **2**
257 -)))|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)(((
257 +)))|=(% style="width: 50px;background-color:#4F81BD;color:white" %)(((
258 258  **1**
259 -)))|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)(((
259 +)))|=(% style="width: 50px;background-color:#4F81BD;color:white" %)(((
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:#D9E2F3;color:#0070C0" %)(((
302 +|=(% style="width: 69px; background-color:#4F81BD;color:white" %)(((
303 303  **Bit(bit)**
304 -)))|=(% style="width: 253px;background-color:#D9E2F3;color:#0070C0" %)[15:14]|=(% style="width: 155px;background-color:#D9E2F3;color:#0070C0" %)[13:0]
304 +)))|=(% style="width: 253px;background-color:#4F81BD;color:white" %)[15:14]|=(% style="width: 155px;background-color:#4F81BD;color:white" %)[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:#D9E2F3;color:#0070C0" %)(((
357 +|=(% style="width: 107px; background-color:#4F81BD;color:white" %)(((
358 358  **The 8^^th^^ byte**
359 -)))|=(% style="width: 73px; background-color:#D9E2F3;color:#0070C0" %)(((
359 +)))|=(% style="width: 73px; background-color:#4F81BD;color:white" %)(((
360 360  **Bit 1~~7**
361 -)))|=(% style="width: 213px; background-color:#D9E2F3;color:#0070C0" %)(((
361 +)))|=(% style="width: 213px; background-color:#4F81BD;color:white" %)(((
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" %)(((
... ... @@ -690,7 +690,7 @@
690 690  (% style="color:#4f81bd" %)**AT Command: **
691 691  
692 692  (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:501px" %)
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**
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**
694 694  |(% style="width:155px" %)AT+TDC=?|(% style="width:162px" %)Show current transmit Interval|(% style="width:177px" %)30000 OK the interval is 30000ms = 30s
695 695  |(% style="width:155px" %)AT+TDC=60000|(% style="width:162px" %)Set Transmit Interval|(% style="width:177px" %)OK Set transmit interval to 60000ms = 60 seconds
696 696  
... ... @@ -722,7 +722,7 @@
722 722  (% style="color:#4f81bd" %)**AT Command: **
723 723  
724 724  (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:372px" %)
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**
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**
726 726  |(% style="width:155px" %)AT+PWORD=?|(% style="width:124px" %)Show password|(% style="width:86px" %)(((
727 727  123456
728 728  
... ... @@ -747,7 +747,7 @@
747 747  (% style="color:#4f81bd" %)**AT Command: **
748 748  
749 749  (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:513px" %)
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**
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**
751 751  |(% style="width:155px" %)AT+SLEEP|(% style="width:139px" %)Set to sleep mode|(% style="width:213px" %)(((
752 752  Clear all stored sensor data…
753 753  
... ... @@ -778,8 +778,8 @@
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 784  === 4.3.6 Get data ===
785 785  
... ... @@ -788,11 +788,9 @@
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
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.
792 792  
793 - **AT+GETSENSORVALUE=1**      ~/~/  The serial port gets the current sensor reading and uploads it.
794 -
795 -
796 796  = 5. Battery & Power Consumption =
797 797  
798 798  
... ... @@ -810,7 +810,7 @@
810 810  * Update with new features.
811 811  * Fix bugs.
812 812  
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/]]**
811 +Firmware and changelog can be downloaded from : **[[Firmware download link>>https://www.dropbox.com/sh/g99v0fxcltn9r1y/AAB_TCg_9QRfMlVYDReneEJCa/LHT65N?dl=0&subfolder_nav_tracking=1]]**
814 814  
815 815  Methods to Update Firmware:
816 816  
... ... @@ -821,16 +821,8 @@
821 821  
822 822  == 7.1 How to use AT Command? ==
823 823  
822 +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]].
824 824  
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 -
834 834  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.
835 835  
836 836  [[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"]]
... ... @@ -883,47 +883,11 @@
883 883  [[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"]]
884 884  
885 885  
886 -== 7.4 How to use TTL-USB to connect PC to upgrade firmware? ==
876 +== 7.4 How to upgrade firmware? ==
887 887  
878 +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]].
888 888  
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"]]
890 890  
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 -
927 927  = 8. Order Info =
928 928  
929 929  
... ... @@ -960,6 +960,3 @@
960 960  (1) This device may not cause harmful interference;
961 961  
962 962  (2) this device must accept any interference received, including interference that may cause undesired operation.
963 -
964 -
965 -