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)
-
Attachments (0 modified, 1 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -191,14 +191,46 @@ 191 191 After each uplink, the (% style="color:blue" %)**BLUE LED**(%%) will blink once. 192 192 193 193 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]] 194 +(% border="1" style="background-color:#ffffcc; color:green; width:428px" %) 195 +|(% style="width:106px" %)((( 196 +**Size(bytes)** 197 +)))|(% style="width:46px" %)((( 198 +**2** 199 +)))|(% style="width:104px" %)((( 200 +**2** 201 +)))|(% style="width:80px" %)((( 202 +**2** 203 +)))|(% style="width:51px" %)((( 204 +**1** 205 +)))|(% style="width:35px" %)((( 206 +**4** 207 +))) 208 +|(% style="width:106px" %)((( 209 +**Value** 210 +)))|(% style="width:46px" %)((( 211 +[[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]] 212 +)))|(% style="width:104px" %)((( 213 +((( 214 +[[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]] 215 +))) 201 201 217 +((( 218 +[[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]] 219 +))) 220 +)))|(% style="width:80px" %)((( 221 +((( 222 +[[Built-in>>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]] 223 +))) 224 + 225 +((( 226 +[[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]] 227 +))) 228 +)))|(% style="width:51px" %)((( 229 +[[Ext>>path:#Extension_Sensor]] # 230 +)))|(% style="width:35px" %)((( 231 +[[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]] 232 +))) 233 + 202 202 * The First 6 bytes: has fix meanings for every LHT65N. 203 203 * The 7th byte (EXT #): defines the external sensor model. 204 204 * 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.) ... ... @@ -217,19 +217,39 @@ 217 217 218 218 These two bytes of BAT include the battery state and the actually voltage 219 219 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" %)((( 252 +(% border="1" style="background-color:#ffffcc; color:green; width:502px" %) 253 +|(% style="width:75px" %)((( 254 +Bit(bit) 255 +)))|(% style="width:259px" %)((( 256 +[15:14] 257 +)))|(% style="width:164px" %)((( 258 +[13:0] 259 +))) 260 +|(% style="width:75px" %)((( 261 +Value 262 +)))|(% style="width:259px" %)((( 263 +((( 223 223 BAT Status 265 +))) 224 224 267 +((( 225 225 00(b): Ultra Low ( BAT <= 2.50v) 269 +))) 226 226 271 +((( 227 227 01(b): Low (2.50v <=BAT <= 2.55v) 273 +))) 228 228 275 +((( 229 229 10(b): OK (2.55v <= BAT <=2.65v) 277 +))) 230 230 279 +((( 231 231 11(b): Good (BAT >= 2.65v) 232 -)))|(% style="width:162px" %)Actually BAT voltage 281 +))) 282 +)))|(% style="width:164px" %)((( 283 +Actually BAT voltage 284 +))) 233 233 234 234 [[image:image-20220522235639-1.png||height="139" width="727"]] 235 235 ... ... @@ -290,30 +290,27 @@ 290 290 291 291 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: 292 292 293 - 294 -(% border="1" style="background-color:#ffffcc; color:green; width:697px" %) 295 -|(% 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** 296 -|(% 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" %)((( 345 +(% border="1" style="background-color:#ffffcc; color:green; width:541px" %) 346 +|(% style="width:96px" %)**Size(bytes)**|(% style="width:71px" %)**2**|(% style="width:69px" %)**2**|(% style="width:88px" %)**2**|(% style="width:69px" %)**1**|(% style="width:85px" %)**4** 347 +|(% style="width:96px" %)**Value**|(% style="width:71px" %)[[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:69px" %)((( 297 297 [[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]] 298 298 299 299 [[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]] 300 -)))|(% style="width: 106px" %)(((351 +)))|(% style="width:88px" %)((( 301 301 BAT Status & 302 302 303 303 [[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]] 304 304 305 305 [[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]] 306 -)))|(% style="width:108px" %)Status & Ext|(% style="width:116px" %)((( 307 -[[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]] 308 - 309 -[[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]] 357 +)))|(% style="width:69px" %)Status & Ext|(% style="width:85px" %)((( 358 +[[Unix 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]] 310 310 ))) 311 311 312 -* **Battery status & **[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallinkwikiinternallink" %)**Built-in Humidity**>>path:#SHT20_Humidity]]361 +* **Battery status & (% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)Built-in Humidity(%%)** 313 313 314 -(% border="1" style="background-color:#ffffcc; color:green; width: 587px" %)315 -|Bit(bit)|(% style="width:2 80px" %)[15:14]|(% style="width:136px" %)[11:0]316 -|Value|(% style="width:2 80px" %)(((363 +(% border="1" style="background-color:#ffffcc; color:green; width:469px" %) 364 +|(% style="width:65px" %)Bit(bit)|(% style="width:267px" %)[15:14]|(% style="width:134px" %)[11:0] 365 +|(% style="width:65px" %)Value|(% style="width:267px" %)((( 317 317 BAT Status 318 318 319 319 00(b): Ultra Low ( BAT <= 2.50v) ... ... @@ -323,7 +323,7 @@ 323 323 10(b): OK (2.55v <= BAT <=2.65v) 324 324 325 325 11(b): Good (BAT >= 2.65v) 326 -)))|(% style="width:13 6px" %)(((375 +)))|(% style="width:134px" %)((( 327 327 [[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]] 328 328 329 329 ... ... @@ -331,9 +331,9 @@ 331 331 332 332 * **Status & Ext Byte** 333 333 334 -(% border="1" style="background-color:#ffffcc; color:green; width:7 32px" %)335 -|(% style="width:1 28px" %)**Bits**|(% style="width:102px" %)**7**|(% style="width:145px" %)**6**|(% style="width:117px" %)**5**|(% style="width:147px" %)**4**|(% style="width:90px" %)**[3:0]**336 -|(% style="width:1 28px" %)**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" %)(((383 +(% border="1" style="background-color:#ffffcc; color:green; width:587px" %) 384 +|(% style="width:109px" %)**Bits**|(% style="width:105px" %)**7**|(% style="width:105px" %)**6**|(% style="width:82px" %)**5**|(% style="width:84px" %)**4**|(% style="width:97px" %)**[3:0]** 385 +|(% style="width:109px" %)**Status & Ext**|(% style="width:105px" %)Not Defined|(% style="width:105px" %)Poll Message Flag|(% style="width:82px" %)Sync time OK|(% style="width:84px" %)Unix Time Request|(% style="width:97px" %)((( 337 337 Ext:0b(1001) 338 338 ))) 339 339 ... ... @@ -345,11 +345,17 @@ 345 345 346 346 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: 347 347 397 +((( 348 348 **Step 1**: Be sure that your device is programmed and properly connected to the LoRaWAN network. 399 +))) 349 349 401 +((( 350 350 **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. 403 +))) 351 351 405 +((( 352 352 Add Datacake: 407 +))) 353 353 354 354 [[image:image-20220523000825-7.png||height="262" width="583"]] 355 355 ... ... @@ -358,16 +358,12 @@ 358 358 359 359 [[image:image-20220523000825-8.png||height="453" width="406"]] 360 360 361 - 362 362 In Datacake console ([[https:~~/~~/datacake.co/>>url:https://datacake.co/]]) , add LHT65 device. 363 363 364 364 [[image:image-20220523000825-9.png||height="366" width="392"]] 365 365 420 +[[image:image-20220523000825-10.png||height="413" width="728"]] 366 366 367 - 368 -[[image:image-20220523000825-10.png||height="432" width="762"]] 369 - 370 - 371 371 == 2.6 Datalog Feature == 372 372 373 373 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. ... ... @@ -379,50 +379,76 @@ 379 379 [[image:image-20220523001219-11.png||height="97" width="627"]] 380 380 381 381 433 +((( 382 382 User can get this time from link: [[https:~~/~~/www.epochconverter.com/>>url:https://www.epochconverter.com/]] : 435 +))) 383 383 437 +((( 384 384 Below is the converter example 439 +))) 385 385 386 -[[image:image-20220523001219-12.png||height=" 302" width="730"]]441 +[[image:image-20220523001219-12.png||height="298" width="720"]] 387 387 388 388 So, we can use AT+TIMESTAMP=1611889405 or downlink 3060137afd00 to set the current time 2021 – Jan ~-~- 29 Friday 03:03:25 389 389 390 - 391 391 === 2.6.2 Set Device Time === 392 392 447 +((( 393 393 There are two ways to set device’s time: 449 +))) 394 394 451 +((( 395 395 **~1. Through LoRaWAN MAC Command (Default settings)** 453 +))) 396 396 455 +((( 397 397 User need to set SYNCMOD=1 to enable sync time via MAC command. 457 +))) 398 398 459 +((( 399 399 Once LHT65N Joined LoRaWAN network, it will send the MAC command (DeviceTimeReq) and the server will reply with (DeviceTimeAns) to send the current time to LHT65N. If LHT65N fails to get the time from the server, LHT65N will use the internal time and wait for next time request (AT+SYNCTDC to set the time request period, default is 10 days). 461 +))) 400 400 463 +((( 401 401 Note: LoRaWAN Server need to support LoRaWAN v1.0.3(MAC v1.0.3) or higher to support this MAC command feature, Chirpstack,TTN V3 v3 and loriot support but TTN V3 v2 doesn’t support. If server doesn’t support this command, it will through away uplink packet with this command, so user will lose the packet with time request for TTN V3 v2 if SYNCMOD=1. 465 +))) 402 402 467 +((( 468 + 469 +))) 403 403 471 +((( 404 404 **2. Manually Set Time** 473 +))) 405 405 475 +((( 406 406 User needs to set SYNCMOD=0 to manual time, otherwise, the user set time will be overwritten by the time set by the server. 477 +))) 407 407 408 - 409 409 === 2.6.3 Poll sensor value === 410 410 411 411 User can poll sensor value based on timestamps from the server. Below is the downlink command. 412 412 413 413 414 -(% border="1" style="width:4 54px" %)415 -|(% style="width:6 9px" %)1byte|(% style="width:129px" %)4bytes|(% style="width:134px" %)4bytes|(% style="width:119px" %)1byte416 -|(% style="width:6 9px" %)31|(% style="width:129px" %)Timestamp start|(% style="width:134px" %)Timestamp end|(% style="width:119px" %)Uplink Interval484 +(% border="1" style="background-color:#ffffcc; color:green; width:427px" %) 485 +|(% style="width:61px" %)1byte|(% style="width:126px" %)4bytes|(% style="width:120px" %)4bytes|(% style="width:115px" %)1byte 486 +|(% style="width:61px" %)31|(% style="width:126px" %)Timestamp start|(% style="width:120px" %)Timestamp end|(% style="width:115px" %)Uplink Interval 417 417 488 +((( 418 418 Timestamp start and Timestamp end use Unix TimeStamp format as mentioned above. Devices will reply with all data log during this time period, use the uplink interval. 490 +))) 419 419 492 +((( 493 +For example, downlink command **31 5FC5F350 5FC6 0160 05** 494 +))) 420 420 421 -For example, downlink command 31 5FC5F350 5FC6 0160 05 422 - 496 +((( 423 423 Is to check 2020/12/1 07:40:00 to 2020/12/1 08:40:00’s data 498 +))) 424 424 500 +((( 425 425 Uplink Internal =5s,means LHT65N will send one packet every 5s. range 5~~255s. 502 +))) 426 426 427 427 428 428 === 2.6.4 Datalog Uplink payload === ... ... @@ -429,22 +429,19 @@ 429 429 430 430 The Datalog poll reply uplink will use below payload format. 431 431 432 - 509 +((( 433 433 Retrieval data payload 511 +))) 434 434 435 -(% border="1" %) 436 -|**Size(bytes)**|**2**|**2**|**2**|**1**|**4** 437 -|**Value**|[[External sensor data>>path:#Extension_sensor_value]]|((( 438 -[[Built-In>>path:#SHT20_Temperature]] 513 +(% border="1" style="background-color:#ffffcc; color:green; width:615px" %) 514 +|(% style="width:94px" %)**Size(bytes)**|(% style="width:106px" %)**2**|(% style="width:132px" %)**2**|(% style="width:62px" %)**2**|(% style="width:98px" %)**1**|(% style="width:83px" %)**4** 515 +|(% style="width:94px" %)**Value**|(% style="width:106px" %)[[External sensor data>>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]]|(% style="width:132px" %)((( 516 +[[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]] 517 +)))|(% style="width:62px" %)((( 518 +[[Built-in>>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]][[ 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]] 519 +)))|(% style="width:98px" %)[[Poll message flag & Ext>>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.6.4DatalogUplinkpayload]]|(% style="width:83px" %)((( 520 +[[Unix 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/#H2.6.1UnixTimeStamp]] 439 439 440 -[[Temperature>>path:#SHT20_Temperature]] 441 -)))|((( 442 -[[Built-in>>path:#SHT20_Humidity]] 443 - 444 -[[Humidity>>path:#SHT20_Humidity]] 445 -)))|[[Poll message flag & Ext>>path:#Poll_EXT]]|((( 446 -[[Unix Time Stamp>>path:#Unix_Time_Stamp]] 447 - 448 448 449 449 ))) 450 450 ... ... @@ -451,9 +451,9 @@ 451 451 Poll message flag & Ext 452 452 453 453 454 -(% border="1" %) 455 -|**Bits**|**7**|**6**|**5**|**4**|**[3:0]** 456 -|**Status & Ext**|Not Defined|Poll Message Flag|Sync time OK|Unix Time Request|((( 528 +(% border="1" style="background-color:#ffffcc; color:green; width:542px" %) 529 +|(% style="width:81px" %)**Bits**|(% style="width:100px" %)**7**|(% style="width:114px" %)**6**|(% style="width:85px" %)**5**|(% style="width:85px" %)**4**|(% style="width:77px" %)**[3:0]** 530 +|(% style="width:81px" %)**Status & Ext**|(% style="width:100px" %)Not Defined|(% style="width:114px" %)Poll Message Flag|(% style="width:85px" %)Sync time OK|(% style="width:85px" %)Unix Time Request|(% style="width:77px" %)((( 457 457 Ext: 458 458 459 459 0b(1001)
- image-20220523144455-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +33.4 KB - Content