Changes for page LHT52 - LoRaWAN Temperature & Humidity Sensor User Manual
Last modified by Mengting Qiu on 2024/04/30 14:27
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -126,15 +126,17 @@ 126 126 * **Deep Sleep Mode**: LHT65N doesn’t have any LoRaWAN activation. This mode is used for storage and shipping to save battery life. 127 127 * **Working Mode**: In this mode, LHT65N works as LoRaWAN Sensor mode to Join LoRaWAN network and send out the sensor data to the server. Between each sampling/tx/rx periodically, LHT65 will be in STOP mode (IDLE mode), in STOP mode, LHT65N has the same power consumption as Deep Sleep mode. 128 128 129 +((( 129 129 The LHT65N is set in deep sleep mode by default; The ACT button on the front is to switch to different modes: 131 +))) 130 130 131 131 [[image:image-20220515123819-1.png||height="379" width="317"]] 132 132 133 -(% border="1" %) 134 -|**Behavior on ACT**|**Function**|**Action** 135 -|**Pressing ACT between 1s < time < 3s**|Test uplink status|If LHT65N is already Joined to the LoRaWAN network, LHT65N will send an uplink packet, if LHT65N has an external sensor connected, blue led will blink once. If LHT65N has no external sensor, red led will blink once. 136 -|**Pressing ACT for more than 3s**|Active Device|green led will fast blink 5 times, LHT65N will enter working mode and start to JOIN LoRaWAN network. green led will solid turn on for 5 seconds after join in network. 137 -|**Fast press ACT 5 times**|Deactivate Device|red led will solid on for 5 seconds. This means LHT65N is in Deep Sleep Mode. 135 +(% border="1" style="background-color:#ffffcc; color:green; width:739px" %) 136 +|**Behavior on ACT**|**Function**|(% style="width:424px" %)**Action** 137 +|**Pressing ACT between 1s < time < 3s**|Test uplink status|(% style="width:424px" %)If LHT65N is already Joined to the LoRaWAN network, LHT65N will send an uplink packet, if LHT65N has an external sensor connected, blue led will blink once. If LHT65N has no external sensor, red led will blink once. 138 +|**Pressing ACT for more than 3s**|Active Device|(% style="width:424px" %)green led will fast blink 5 times, LHT65N will enter working mode and start to JOIN LoRaWAN network. green led will solid turn on for 5 seconds after join in network. 139 +|**Fast press ACT 5 times**|Deactivate Device|(% style="width:424px" %)red led will solid on for 5 seconds. This means LHT65N is in Deep Sleep Mode. 138 138 139 139 == 2.3 Example to join LoRaWAN network == 140 140 ... ... @@ -161,10 +161,8 @@ 161 161 162 162 [[image:image-20220522232916-3.png]] 163 163 164 - 165 165 [[image:image-20220522232932-4.png]] 166 166 167 - 168 168 [[image:image-20220522232954-5.png]] 169 169 170 170 Note: LHT65N use same payload as LHT65. ... ... @@ -181,28 +181,24 @@ 181 181 182 182 Use ACT button to activate LHT65N and it will auto-join to the TTN V3 network. After join success, it will start to upload sensor data to TTN V3 and user can see in the panel. 183 183 184 -[[image:image-20220522233300-8.png]] 184 +[[image:image-20220522233300-8.png||height="219" width="722"]] 185 185 186 186 187 187 == 2.4 Uplink Payload == 188 188 189 -The uplink payload includes totally 11 bytes. Uplink packets use FPORT=2 and(% class="mark" %)189 +The uplink payload includes totally 11 bytes. Uplink packets use FPORT=2 and (% style="color:#4f81bd" %)**every 20 minutes**(%%) send one uplink by default. 190 190 191 -After each uplink, the (% class="mark" %)BLUE LED(%%) will blink once.191 +After each uplink, the (% style="color:blue" %)**BLUE LED**(%%) will blink once. 192 192 193 193 194 -(% border="1" style="width:572px" %) 195 -|(% style="width:106px" %)**Size(bytes)**|(% style="width:71px" %)**2**|(% style="width:128px" %)**2**|(% style="width:103px" %)**2**|(% style="width:72px" %)**1**|(% style="width:89px" %)**4** 196 -|(% style="width:106px" %)**Value**|(% style="width:71px" %)[[BAT>>path:#Battery]]|(% style="width:128px" %)((( 197 -[[Built-In>>path:#SHT20_Temperature]] 194 +(% border="1" style="background-color:#ffffcc; color:green; width:605px" %) 195 +|(% style="width:106px" %)**Size(bytes)**|(% style="width:71px" %)**2**|(% style="width:183px" %)**2**|(% style="width:155.172px" %)**2**|(% style="width:49px" %)**1**|(% style="width:92px" %)**4** 196 +|(% style="width:106px" %)**Value**|(% style="width:71px" %)[[BAT>>path:http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H2.4.2BAT-BatteryInfo]]|(% style="width:183px" %)((( 197 +[[Built In Temperature>>http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H2.4.3Built-inTemperature]] 198 +)))|(% style="width:155.172px" %)((( 199 +[[Built-in Humidity>>path:http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H2.4.4Built-inHumidity]] 200 +)))|(% style="width:49px" %)[[Ext>>path:#Extension_Sensor]] #|(% style="width:92px" %)[[Ext value>>path:http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H2.4.6Extvalue]] 198 198 199 -[[Temperature>>path:#SHT20_Temperature]] 200 -)))|(% style="width:103px" %)((( 201 -[[Built-in>>path:#SHT20_Humidity]] 202 - 203 -[[Humidity>>path:#SHT20_Humidity]] 204 -)))|(% style="width:72px" %)[[Ext>>path:#Extension_Sensor]] #|(% style="width:89px" %)[[Ext value>>path:#Extension_sensor_value]] 205 - 206 206 * The First 6 bytes: has fix meanings for every LHT65N. 207 207 * The 7th byte (EXT #): defines the external sensor model. 208 208 * The 8^^th^^ ~~ 11^^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.) ... ... @@ -215,16 +215,15 @@ 215 215 216 216 [[https:~~/~~/www.dropbox.com/sh/r2i3zlhsyrpavla/AAB1sZw3mdT0K7XjpHCITt13a?dl=0 >>https://www.dropbox.com/sh/r2i3zlhsyrpavla/AAB1sZw3mdT0K7XjpHCITt13a?dl=0]] 217 217 218 -[[image:image-20220522234118-10.png]] 214 +[[image:image-20220522234118-10.png||height="353" width="729"]] 219 219 220 - 221 221 === 2.4.2 BAT-Battery Info === 222 222 223 223 These two bytes of BAT include the battery state and the actually voltage 224 224 225 -(% style="width: 646px" %)226 -|Bit(bit)|(% style="width:2 72px" %)[15:14]|(% style="width:214px" %)[13:0]227 -|Value|(% style="width:2 72px" %)(((220 +(% border="1" style="background-color:#ffffcc; color:green; width:508px" %) 221 +|(% style="width:75px" %)Bit(bit)|(% style="width:268px" %)[15:14]|(% style="width:162px" %)[13:0] 222 +|(% style="width:75px" %)Value|(% style="width:268px" %)((( 228 228 BAT Status 229 229 230 230 00(b): Ultra Low ( BAT <= 2.50v) ... ... @@ -234,9 +234,9 @@ 234 234 10(b): OK (2.55v <= BAT <=2.65v) 235 235 236 236 11(b): Good (BAT >= 2.65v) 237 -)))|(% style="width: 214px" %)Actually BAT voltage232 +)))|(% style="width:162px" %)Actually BAT voltage 238 238 239 -[[image:image-20220522235639-1.png]] 234 +[[image:image-20220522235639-1.png||height="139" width="727"]] 240 240 241 241 Check the battery voltage for LHT65N. 242 242 ... ... @@ -245,7 +245,7 @@ 245 245 246 246 === 2.4.3 Built-in Temperature === 247 247 248 -[[image:image-20220522235639-2.png]] 243 +[[image:image-20220522235639-2.png||height="138" width="722"]] 249 249 250 250 * Temperature: 0x0ABB/100=27.47℃ 251 251 ... ... @@ -255,7 +255,7 @@ 255 255 256 256 === 2.4.4 Built-in Humidity === 257 257 258 -[[image:image-20220522235639-4.png]] 253 +[[image:image-20220522235639-4.png||height="138" width="722"]] 259 259 260 260 * Humidity: 0x025C/10=60.4% 261 261 ... ... @@ -263,10 +263,10 @@ 263 263 264 264 Bytes for External Sensor: 265 265 266 -(% style="width: 624px" %)267 -|(% style="width:139px" %)**EXT # Value**|(% style="width: 484px" %)**External Sensor Type**268 -|(% style="width:139px" %)0x01|(% style="width: 484px" %)Sensor E3, Temperature Sensor269 -|(% style="width:139px" %)0x09|(% style="width: 484px" %)Sensor E3, Temperature Sensor, Datalog Mod261 +(% border="1" style="background-color:#ffffcc; color:green; width:473px" %) 262 +|(% style="width:139px" %)**EXT # Value**|(% style="width:331px" %)**External Sensor Type** 263 +|(% style="width:139px" %)0x01|(% style="width:331px" %)Sensor E3, Temperature Sensor 264 +|(% style="width:139px" %)0x09|(% style="width:331px" %)Sensor E3, Temperature Sensor, Datalog Mod 270 270 271 271 === 2.4.6 Ext value === 272 272 ... ... @@ -282,9 +282,13 @@ 282 282 283 283 * External temperature= (0xF54F-65536)/100=-27.37℃ 284 284 280 +((( 285 285 The last 2 bytes of data are meaningless 282 +))) 286 286 284 +((( 287 287 If the external sensor is 0x01, and there is no external temperature connected. The temperature will be set to 7FFF which is 327.67℃ 286 +))) 288 288 289 289 290 290 ==== 2.4.6.2 Ext~=9, E3 sensor with Unix Timestamp ==== ... ... @@ -291,28 +291,27 @@ 291 291 292 292 Timestamp mode is designed for LHT65N with E3 probe, it will send the uplink payload with Unix timestamp. With the limitation of 11 bytes (max distance of AU915/US915/AS923 band), the time stamp mode will be lack of BAT voltage field, instead, it shows the battery status. The payload is as below: 293 293 294 - 295 -(% border="1" style="width:697px" %) 293 +(% border="1" style="background-color:#ffffcc; color:green; width:697px" %) 296 296 |(% style="width:96px" %)**Size(bytes)**|(% style="width:164px" %)**2**|(% style="width:104px" %)**2**|(% style="width:106px" %)**2**|(% style="width:108px" %)**1**|(% style="width:116px" %)**4** 297 -|(% style="width:96px" %)**Value**|(% style="width:164px" %)[[External temperature>> path:#DS18b20_value]]|(% style="width:104px" %)(((298 -[[Built-In>> path:#SHT20_Temperature]]295 +|(% style="width:96px" %)**Value**|(% style="width:164px" %)[[External temperature>>http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H4.2SetExternalSensorMode]]|(% style="width:104px" %)((( 296 +[[Built-In>>http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H2.4.3Built-inTemperature]] 299 299 300 -[[Temperature>> path:#SHT20_Temperature]]298 +[[Temperature>>http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H2.4.3Built-inTemperature]] 301 301 )))|(% style="width:106px" %)((( 302 - [[BAT Status &>>path:#BAT_Humidity]]300 +BAT Status & 303 303 304 -[[Built-in>>pat h:#BAT_Humidity]]302 +[[Built-in>>http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H2.4.4Built-inHumidity]] 305 305 306 -[[Humidity>>pat h:#BAT_Humidity]]307 -)))|(% style="width:108px" %) [[Status & Ext>>path:#Status_EXT]]|(% style="width:116px" %)(((308 -[[Unix>>path: #Unix_Time_Stamp]]304 +[[Humidity>>http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H2.4.4Built-inHumidity]] 305 +)))|(% style="width:108px" %)Status & Ext|(% style="width:116px" %)((( 306 +[[Unix>>path:http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H4.1SetTransmitIntervalTime]] 309 309 310 -[[Time Stamp>>path: #Unix_Time_Stamp]]308 +[[Time Stamp>>path:http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H4.1SetTransmitIntervalTime]] 311 311 ))) 312 312 313 -* **Battery status & **[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Built-in Humidity**>>path:#SHT20_Humidity]]311 +* **Battery status & (% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)Built-in Humidity(%%)** 314 314 315 -(% border="1" style="width:587px" %) 313 +(% border="1" style="background-color:#ffffcc; color:green; width:587px" %) 316 316 |Bit(bit)|(% style="width:280px" %)[15:14]|(% style="width:136px" %)[11:0] 317 317 |Value|(% style="width:280px" %)((( 318 318 BAT Status ... ... @@ -325,7 +325,7 @@ 325 325 326 326 11(b): Good (BAT >= 2.65v) 327 327 )))|(% style="width:136px" %)((( 328 -[[Built-in Humidity>>path: #SHT20_Humidity]]326 +[[Built-in Humidity>>path:http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H2.4.4Built-inHumidity]] 329 329 330 330 331 331 ))) ... ... @@ -332,12 +332,10 @@ 332 332 333 333 * **Status & Ext Byte** 334 334 335 -(% border="1" style="width:732px" %) 333 +(% border="1" style="background-color:#ffffcc; color:green; width:732px" %) 336 336 |(% style="width:128px" %)**Bits**|(% style="width:102px" %)**7**|(% style="width:145px" %)**6**|(% style="width:117px" %)**5**|(% style="width:147px" %)**4**|(% style="width:90px" %)**[3:0]** 337 337 |(% style="width:128px" %)**Status & Ext**|(% style="width:102px" %)Not Defined|(% style="width:145px" %)Poll Message Flag|(% style="width:117px" %)Sync time OK|(% style="width:147px" %)Unix Time Request|(% style="width:90px" %)((( 338 -Ext: 339 - 340 -0b(1001) 336 +Ext:0b(1001) 341 341 ))) 342 342 343 343 * Poll Message Flag: 1: This message is a poll message reply, 0: means this is a normal uplink. ... ... @@ -348,12 +348,17 @@ 348 348 349 349 Datacake IoT platform provides a human-friendly interface to show the sensor data, once we have sensor data in TTN V3, we can use Datacake to connect to TTN V3 and see the data in Datacake. Below are the steps: 350 350 347 +((( 351 351 **Step 1**: Be sure that your device is programmed and properly connected to the LoRaWAN network. 349 +))) 352 352 351 +((( 353 353 **Step 2**: Configure your Application to forward data to Datacake you will need to add integration. Go to TTN V3 Console ~-~-> Applications ~-~-> Integrations ~-~-> Add Integrations. 353 +))) 354 354 355 - 355 +((( 356 356 Add Datacake: 357 +))) 357 357 358 358 [[image:image-20220523000825-7.png||height="262" width="583"]] 359 359 ... ... @@ -362,16 +362,12 @@ 362 362 363 363 [[image:image-20220523000825-8.png||height="453" width="406"]] 364 364 365 - 366 366 In Datacake console ([[https:~~/~~/datacake.co/>>url:https://datacake.co/]]) , add LHT65 device. 367 367 368 368 [[image:image-20220523000825-9.png||height="366" width="392"]] 369 369 370 - 371 - 372 372 [[image:image-20220523000825-10.png||height="432" width="762"]] 373 373 374 - 375 375 == 2.6 Datalog Feature == 376 376 377 377 This feature is always enabled. When user wants to retrieve the sensor value, he can send a poll command from the IoT platform to ask LHT65N to send the value in the required time slot. ... ... @@ -383,9 +383,13 @@ 383 383 [[image:image-20220523001219-11.png||height="97" width="627"]] 384 384 385 385 383 +((( 386 386 User can get this time from link: [[https:~~/~~/www.epochconverter.com/>>url:https://www.epochconverter.com/]] : 385 +))) 387 387 387 +((( 388 388 Below is the converter example 389 +))) 389 389 390 390 [[image:image-20220523001219-12.png||height="302" width="730"]] 391 391