Last modified by Mengting Qiu on 2025/07/01 15:58

From version 29.1
edited by Ellie Zhang
on 2023/05/06 14:39
Change comment: Uploaded new attachment "S31-B.jpg", version {1}
To version 14.41
edited by Xiaoling
on 2023/04/17 11:20
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Ellie
1 +XWiki.Xiaoling
Content
... ... @@ -1,8 +1,6 @@
1 -(% style="text-align:center" %)
2 -[[image:S31-B.jpg]]
1 +
3 3  
4 4  
5 -
6 6  **Table of Contents:**
7 7  
8 8  {{toc/}}
... ... @@ -136,7 +136,7 @@
136 136  == 1.6 BLE connection ==
137 137  
138 138  
139 -S31x-LB support BLE remote configure.
137 +D2x-LB support BLE remote configure.
140 140  
141 141  
142 142  BLE can be used to configure the parameter of sensor or see the console output from sensor. BLE will be only activate on below case:
... ... @@ -195,6 +195,9 @@
195 195  
196 196  Following is an example for how to join the [[TTN v3 LoRaWAN Network>>url:https://console.cloud.thethings.network/]]. Below is the network structure; we use the [[LPS8v2>>url:https://www.dragino.com/products/lora-lorawan-gateway/item/228-lps8v2.html]] as a LoRaWAN gateway in this example.
197 197  
196 +
197 +
198 +
198 198  The LPS8V2 is already set to connected to [[TTN network >>url:https://console.cloud.thethings.network/]], so what we need to now is configure the TTN server.
199 199  
200 200  
... ... @@ -202,9 +202,10 @@
202 202  
203 203  Each S31x-LB is shipped with a sticker with the default device EUI as below:
204 204  
205 -[[image:image-20230426084152-1.png||height="233" width="502"]]
206 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50v2-S31-S31B%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20User%20Manual/WebHome/image-20220607170145-1.jpeg?rev=1.1||alt="image-20220607170145-1.jpeg"]]
206 206  
207 207  
209 +
208 208  You can enter this key in the LoRaWAN Server portal. Below is TTN screen shot:
209 209  
210 210  
... ... @@ -256,7 +256,7 @@
256 256  
257 257  Example parse in TTNv3
258 258  
259 -[[image:image-20230421171614-1.png]]
261 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/D20-LBD22-LBD23-LB_LoRaWAN_Temperature_Sensor_User_Manual/WebHome/image-20230415153147-2.png?width=1120&height=220&rev=1.1||alt="image-20230415153147-2.png"]]
260 260  
261 261  
262 262  (% style="color:#037691" %)**Sensor Model**(%%): For S31x-LB, this value is 0x0A
... ... @@ -333,7 +333,7 @@
333 333  [[Humidity>>||anchor="HHumidity:"]]
334 334  )))
335 335  
336 -==== (% style="color:#4472c4" %)**Battery**(%%) ====
338 +==== (% style="color:#4472c4" %)**Battery:**(%%) ====
337 337  
338 338  Sensor Battery Level.
339 339  
... ... @@ -343,7 +343,7 @@
343 343  
344 344  
345 345  
346 -==== (% style="color:#4472c4" %)**Temperature**(%%) ====
348 +==== (% style="color:#4472c4" %)**Temperature:**(%%) ====
347 347  
348 348  **Example**:
349 349  
... ... @@ -354,13 +354,13 @@
354 354  (FF3F & 8000:Judge whether the highest bit is 1, when the highest bit is 1, it is negative)
355 355  
356 356  
357 -==== (% style="color:#4472c4" %)**Humidity**(%%) ====
359 +==== (% style="color:#4472c4" %)**Humidity:**(%%) ====
358 358  
359 359  
360 360  Read:0x(0197)=412    Value:  412 / 10=41.2, So 41.2%
361 361  
362 362  
363 -==== (% style="color:#4472c4" %)**Alarm Flag& MOD**(%%) ====
365 +==== (% style="color:#4472c4" %)**Alarm Flag& MOD:**(%%) ====
364 364  
365 365  
366 366  **Example:**
... ... @@ -438,7 +438,7 @@
438 438  (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:510px" %)
439 439  |=(% style="width: 80px;background-color:#D9E2F3" %)(((
440 440  **Size(bytes)**
441 -)))|=(% style="width: 60px; background-color: rgb(217, 226, 243);" %)**2**|=(% style="width: 60px; background-color: rgb(217, 226, 243);" %)**2**|=(% style="width: 120px; background-color: rgb(217, 226, 243);" %)**2**|=(% style="width: 103px; background-color: rgb(217, 226, 243);" %)**1**|=(% style="width: 85px; background-color: rgb(217, 226, 243);" %)**4**
443 +)))|=(% style="width: 70px; background-color: rgb(217, 226, 243);" %)**2**|=(% style="width: 70px; background-color: rgb(217, 226, 243);" %)**2**|=(% style="width: 120px; background-color: rgb(217, 226, 243);" %)**2**|=(% style="width: 103px; background-color: rgb(217, 226, 243);" %)**1**|=(% style="width: 80px; background-color: rgb(217, 226, 243);" %)**4**
442 442  |(% style="width:103px" %)**Value**|(% style="width:54px" %)(((
443 443  [[Temp_Black>>||anchor="HTemperatureBlack:"]]
444 444  )))|(% style="width:51px" %)[[Temp_White>>||anchor="HTemperatureWhite:"]]|(% style="width:89px" %)[[Temp_ Red or Temp _White>>||anchor="HTemperatureREDorTemperatureWhite:"]]|(% style="width:103px" %)Poll message flag & Ext|(% style="width:54px" %)[[Unix Time Stamp>>||anchor="H2.5.2UnixTimeStamp"]]
... ... @@ -470,9 +470,9 @@
470 470  
471 471  **Example:**
472 472  
473 -If S31x-LB has below data inside Flash:
475 +If D2x-LB has below data inside Flash:
474 474  
475 -[[image:1682646494051-944.png]]
477 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/WebHome/image-20220523144455-1.png?width=735&height=335&rev=1.1||alt="image-20220523144455-1.png" height="335" width="735"]]
476 476  
477 477  If user sends below downlink command: 3160065F9760066DA705
478 478  
... ... @@ -485,37 +485,21 @@
485 485  
486 486  [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/WebHome/image-20220523001219-13.png?width=727&height=421&rev=1.1||alt="image-20220523001219-13.png" height="421" width="727"]]
487 487  
488 -(((
489 489  __**7FFF089801464160065F97**__ **__7FFF__ __088E__ __014B__ __41__ __60066009__** 7FFF0885014E41600660667FFF0875015141600662BE7FFF086B015541600665167FFF08660155416006676E7FFF085F015A41600669C67FFF0857015D4160066C1E
490 -)))
491 491  
492 -(((
493 493  Where the first 11 bytes is for the first entry:
494 -)))
495 495  
496 -(((
497 497  7FFF089801464160065F97
498 -)))
499 499  
500 -(((
501 501  **Ext sensor data**=0x7FFF/100=327.67
502 -)))
503 503  
504 -(((
505 505  **Temp**=0x088E/100=22.00
506 -)))
507 507  
508 -(((
509 509  **Hum**=0x014B/10=32.6
510 -)))
511 511  
512 -(((
513 513  **poll message flag & Ext**=0x41,means reply data,Ext=1
514 -)))
515 515  
516 -(((
517 517  **Unix time** is 0x60066009=1611030423s=21/1/19 04:27:03
518 -)))
519 519  
520 520  
521 521  (% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" title="Click and drag to resize" %)​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" title="Click and drag to resize" %)​
... ... @@ -539,7 +539,7 @@
539 539  
540 540  = 3. Configure S31x-LB =
541 541  
542 -== 3.1 Configure Methods ==
528 +== 3.1 Configure Methods: ==
543 543  
544 544  
545 545  S31x-LB supports below configure method:
... ... @@ -605,7 +605,7 @@
605 605  Sensor will upload Device Status via FPORT=5. See payload section for detail.
606 606  
607 607  
608 -=== 3.3.3 Set Temperature Alarm Threshold ===
594 +=== 3.3.3 Set Temperature Alarm Threshold: ===
609 609  
610 610  * (% style="color:blue" %)**AT Command:**
611 611  
... ... @@ -621,12 +621,12 @@
621 621  
622 622  * (% style="color:blue" %)**Downlink Payload:**
623 623  
624 -(% style="color:#037691" %)**0x(0C 01 00 1E)**  (%%) ~/~/ Set AT+SHTEMP=0,30
610 +(% style="color:#037691" %)**0x(0C 01 00 1E)**  (%%) ~/~/Set AT+SHTEMP=0,30
625 625  
626 626  (% style="color:red" %)**(note: 3^^rd^^ byte= 0x00 for low limit(not set), 4^^th^^ byte = 0x1E for high limit: 30)**
627 627  
628 628  
629 -=== 3.3.4 Set Humidity Alarm Threshold ===
615 +=== 3.3.4 Set Humidity Alarm Threshold: ===
630 630  
631 631  * (% style="color:blue" %)**AT Command:**
632 632  
... ... @@ -638,16 +638,16 @@
638 638  
639 639  Example:
640 640  
641 - AT+SHHUM=70,0  ~/~/ Alarm when humidity lower than 70%.
627 + AT+SHHUM=70,0   ~/~/ Alarm when humidity lower than 70%.
642 642  
643 643  * (% style="color:blue" %)**Downlink Payload:**
644 644  
645 -(% style="color:#037691" %)**0x(0C 02 46 00)**(%%)  ~/~/ Set AT+SHTHUM=70,0
631 +(% style="color:#037691" %)**0x(0C 02 46 00)**(%%)  ~/~/Set AT+SHTHUM=70,0
646 646  
647 647  (% style="color:red" %)**(note: 3^^rd^^ byte= 0x46 for low limit (70%), 4^^th^^ byte = 0x00 for high limit (not set))**
648 648  
649 649  
650 -=== 3.3.5 Set Alarm Interval ===
636 +=== 3.3.5 Set Alarm Interval: ===
651 651  
652 652  The shortest time of two Alarm packet. (unit: min)
653 653  
... ... @@ -660,7 +660,7 @@
660 660  (% style="color:#037691" %)**0x(0D 00 1E)**(%%)     **~-~--> ** Set AT+ATDC=0x 00 1E = 30 minutes
661 661  
662 662  
663 -=== 3.3.6 Get Alarm settings ===
649 +=== 3.3.6 Get Alarm settings  (什么FPORT?) ===
664 664  
665 665  
666 666  Send a LoRaWAN downlink to ask device send Alarm settings.
1682646494051-944.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -206.9 KB
Content
S31-B.jpg
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Ellie
Size
... ... @@ -1,1 +1,0 @@
1 -28.3 KB
Content
image-20230421162630-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -23.5 KB
Content
image-20230421171614-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -34.8 KB
Content
image-20230426084152-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -190.0 KB
Content