<
From version < 43.7 >
edited by Xiaoling
on 2023/05/16 13:45
To version < 43.50 >
edited by Xiaoling
on 2023/05/16 15:50
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -30,6 +30,7 @@
30 30  
31 31  == 1.2 ​Features ==
32 32  
33 +
33 33  * LoRaWAN 1.0.3 Class A
34 34  * Ultra-low power consumption
35 35  * Open-Source hardware/software
... ... @@ -295,80 +295,66 @@
295 295  In this mode, uplink payload includes in total 11 bytes. Uplink packets use FPORT=2.
296 296  
297 297  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
298 -|(% style="background-color:#D9E2F3;color:#0070C0" %)**Size(bytes)**|(% style="background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="width:191px;background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="width:78px;background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="width:216px;background-color:#D9E2F3;color:#0070C0" %)**1**|(% style="width:308px;background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="width:154px;background-color:#D9E2F3;color:#0070C0" %)**2**
299 +|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**Size(bytes)**|(% style="background-color:#d9e2f3; color:#0070c0; width:20px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:40px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:90px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:130px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:90px" %)**2**
299 299  |**Value**|Bat|(% style="width:191px" %)(((
300 -Temperature(DS18B20)
301 -(PC13)
301 +Temperature(DS18B20)(PC13)
302 302  )))|(% style="width:78px" %)(((
303 -ADC
304 -(PA4)
303 +ADC(PA4)
305 305  )))|(% style="width:216px" %)(((
306 -Digital in(PB15) &
307 -Digital Interrupt(PA8)
305 +Digital in(PB15)&Digital Interrupt(PA8)
308 308  )))|(% style="width:308px" %)(((
309 -Temperature
310 -(SHT20 or SHT31 or BH1750 Illumination Sensor)
307 +Temperature(SHT20 or SHT31 or BH1750 Illumination Sensor)
311 311  )))|(% style="width:154px" %)(((
312 -Humidity
313 -(SHT20 or SHT31)
309 +Humidity(SHT20 or SHT31)
314 314  )))
315 315  
316 316  [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/image-20220627150949-6.png?rev=1.1||alt="image-20220627150949-6.png"]]
317 317  
318 318  
315 +
319 319  ==== 2.3.2.2  MOD~=2 (Distance Mode) ====
320 320  
318 +
321 321  This mode is target to measure the distance. The payload of this mode is totally 11 bytes. The 8^^th^^ and 9^^th^^ bytes is for the distance.
322 322  
323 -(% style="width:1011px" %)
324 -|**Size(bytes)**|**2**|(% style="width:196px" %)**2**|(% style="width:87px" %)**2**|(% style="width:189px" %)**1**|(% style="width:208px" %)**2**|(% style="width:117px" %)**2**
321 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
322 +|(% style="background-color:#d9e2f3; color:#0070c0; width:40px" %)**Size(bytes)**|(% style="background-color:#d9e2f3; color:#0070c0; width:40px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:110px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:40px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:110px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:140px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:40px" %)**2**
325 325  |**Value**|BAT|(% style="width:196px" %)(((
326 -Temperature(DS18B20)
327 -
328 -(PC13)
324 +Temperature(DS18B20)(PC13)
329 329  )))|(% style="width:87px" %)(((
330 -ADC
331 -
332 -(PA4)
326 +ADC(PA4)
333 333  )))|(% style="width:189px" %)(((
334 -Digital in(PB15) &
335 -
336 -Digital Interrupt(PA8)
328 +Digital in(PB15) & Digital Interrupt(PA8)
337 337  )))|(% style="width:208px" %)(((
338 -Distance measure by:
339 -1) LIDAR-Lite V3HP
340 -Or
341 -2) Ultrasonic Sensor
330 +Distance measure by:1) LIDAR-Lite V3HP
331 +Or 2) Ultrasonic Sensor
342 342  )))|(% style="width:117px" %)Reserved
343 343  
344 344  [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/1656324539647-568.png?rev=1.1||alt="1656324539647-568.png"]]
345 345  
346 -**Connection of LIDAR-Lite V3HP:**
347 347  
337 +(% style="color:blue" %)**Connection of LIDAR-Lite V3HP:**
338 +
348 348  [[image:image-20230512173758-5.png||height="563" width="712"]]
349 349  
350 -**Connection to Ultrasonic Sensor:**
351 351  
342 +(% style="color:blue" %)**Connection to Ultrasonic Sensor:**
343 +
352 352  Need to remove R1 and R2 resistors to get low power,otherwise there will be 240uA standby current.
353 353  
354 354  [[image:image-20230512173903-6.png||height="596" width="715"]]
355 355  
348 +
356 356  For the connection to TF-Mini or TF-Luna , MOD2 payload is as below:
357 357  
358 -(% style="width:1113px" %)
359 -|**Size(bytes)**|**2**|(% style="width:183px" %)**2**|(% style="width:173px" %)**1**|(% style="width:84px" %)**2**|(% style="width:323px" %)**2**|(% style="width:188px" %)**2**
351 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
352 +|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**Size(bytes)**|(% style="background-color:#d9e2f3; color:#0070c0; width:20px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:120px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:80px" %)**2**
360 360  |**Value**|BAT|(% style="width:183px" %)(((
361 -Temperature(DS18B20)
362 -
363 -(PC13)
354 +Temperature(DS18B20)(PC13)
364 364  )))|(% style="width:173px" %)(((
365 -Digital in(PB15) &
366 -
367 -Digital Interrupt(PA8)
356 +Digital in(PB15) & Digital Interrupt(PA8)
368 368  )))|(% style="width:84px" %)(((
369 -ADC
370 -
371 -(PA4)
358 +ADC(PA4)
372 372  )))|(% style="width:323px" %)(((
373 373  Distance measure by:1)TF-Mini plus LiDAR
374 374  Or 
... ... @@ -377,6 +377,7 @@
377 377  
378 378  [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/1656376779088-686.png?rev=1.1||alt="1656376779088-686.png"]]
379 379  
367 +
380 380  **Connection to [[TF-Mini plus>>url:http://en.benewake.com/product/detail/5c345cd0e5b3a844c472329b.html]] LiDAR(UART version):**
381 381  
382 382  Need to remove R3 and R4 resistors to get low power,otherwise there will be 400uA standby current.
... ... @@ -383,6 +383,7 @@
383 383  
384 384  [[image:image-20230512180609-7.png||height="555" width="802"]]
385 385  
374 +
386 386  **Connection to [[TF-Luna>>url:http://en.benewake.com/product/detail/5e1c1fd04d839408076b6255.html]] LiDAR (UART version):**
387 387  
388 388  Need to remove R3 and R4 resistors to get low power,otherwise there will be 400uA standby current.
... ... @@ -392,34 +392,25 @@
392 392  
393 393  ==== 2.3.2.3  MOD~=3 (3 ADC + I2C) ====
394 394  
384 +
395 395  This mode has total 12 bytes. Include 3 x ADC + 1x I2C
396 396  
397 -(% style="width:1031px" %)
398 -|=(((
387 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
388 +|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)(((
399 399  **Size(bytes)**
400 -)))|=(% style="width: 68px;" %)**2**|=(% style="width: 75px;" %)**2**|=**2**|=**1**|=(% style="width: 304px;" %)2|=(% style="width: 163px;" %)2|=(% style="width: 53px;" %)1
390 +)))|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 140px;background-color:#D9E2F3;color:#0070C0" %)2|=(% style="width: 120px;background-color:#D9E2F3;color:#0070C0" %)2|=(% style="width: 20px;background-color:#D9E2F3;color:#0070C0" %)1
401 401  |**Value**|(% style="width:68px" %)(((
402 -ADC1
403 -
404 -(PA4)
392 +ADC1(PA4)
405 405  )))|(% style="width:75px" %)(((
406 -ADC2
407 -
408 -(PA5)
394 +ADC2(PA5)
409 409  )))|(((
410 -ADC3
411 -
412 -(PA8)
396 +ADC3(PA8)
413 413  )))|(((
414 414  Digital Interrupt(PB15)
415 415  )))|(% style="width:304px" %)(((
416 -Temperature
417 -
418 -(SHT20 or SHT31 or BH1750 Illumination Sensor)
400 +Temperature(SHT20 or SHT31 or BH1750 Illumination Sensor)
419 419  )))|(% style="width:163px" %)(((
420 -Humidity
421 -
422 -(SHT20 or SHT31)
402 +Humidity(SHT20 or SHT31)
423 423  )))|(% style="width:53px" %)Bat
424 424  
425 425  [[image:image-20230513110214-6.png]]
... ... @@ -430,22 +430,16 @@
430 430  
431 431  This mode has total 11 bytes. As shown below:
432 432  
433 -(% style="width:1017px" %)
434 -|**Size(bytes)**|**2**|(% style="width:186px" %)**2**|(% style="width:82px" %)**2**|(% style="width:210px" %)**1**|(% style="width:191px" %)**2**|(% style="width:183px" %)**2**
413 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
414 +|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**Size(bytes)**|(% style="background-color:#d9e2f3; color:#0070c0; width:20px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**2**
435 435  |**Value**|BAT|(% style="width:186px" %)(((
436 -Temperature1(DS18B20)
437 -(PC13)
416 +Temperature1(DS18B20)(PC13)
438 438  )))|(% style="width:82px" %)(((
439 -ADC
440 -
441 -(PA4)
418 +ADC(PA4)
442 442  )))|(% style="width:210px" %)(((
443 -Digital in(PB15) &
444 -
445 -Digital Interrupt(PA8) 
420 +Digital in(PB15) & Digital Interrupt(PA8) 
446 446  )))|(% style="width:191px" %)Temperature2(DS18B20)
447 -(PB9)|(% style="width:183px" %)Temperature3(DS18B20)
448 -(PB8)
422 +(PB9)|(% style="width:183px" %)Temperature3(DS18B20)(PB8)
449 449  
450 450  [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/1656377606181-607.png?rev=1.1||alt="1656377606181-607.png"]]
451 451  
... ... @@ -452,8 +452,10 @@
452 452  [[image:image-20230513134006-1.png||height="559" width="736"]]
453 453  
454 454  
429 +
455 455  ==== 2.3.2.5  MOD~=5(Weight Measurement by HX711) ====
456 456  
432 +
457 457  [[image:image-20230512164658-2.png||height="532" width="729"]]
458 458  
459 459  Each HX711 need to be calibrated before used. User need to do below two steps:
... ... @@ -472,23 +472,17 @@
472 472  
473 473  Check the response of this command and adjust the value to match the real value for thing.
474 474  
475 -(% style="width:767px" %)
476 -|=(((
451 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
452 +|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)(((
477 477  **Size(bytes)**
478 -)))|=**2**|=(% style="width: 193px;" %)**2**|=(% style="width: 85px;" %)**2**|=(% style="width: 186px;" %)**1**|=(% style="width: 100px;" %)**4**
454 +)))|=(% style="width: 20px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 150px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 200px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**4**
479 479  |**Value**|BAT|(% style="width:193px" %)(((
480 480  Temperature(DS18B20)
481 -
482 482  (PC13)
483 -
484 -
485 485  )))|(% style="width:85px" %)(((
486 -ADC
487 -
488 -(PA4)
459 +ADC(PA4)
489 489  )))|(% style="width:186px" %)(((
490 490  Digital in(PB15) &
491 -
492 492  Digital Interrupt(PA8)
493 493  )))|(% style="width:100px" %)Weight
494 494  
... ... @@ -495,8 +495,10 @@
495 495  [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/image-20220820120036-2.png?width=1003&height=469&rev=1.1||alt="image-20220820120036-2.png" height="469" width="1003"]]
496 496  
497 497  
468 +
498 498  ==== 2.3.2.6  MOD~=6 (Counting Mode) ====
499 499  
471 +
500 500  In this mode, the device will work in counting mode. It counts the interrupt on the interrupt pins and sends the count on TDC time.
501 501  
502 502  Connection is as below. The PIR sensor is a count sensor, it will generate interrupt when people come close or go away. User can replace the PIR sensor with other counting sensors.
... ... @@ -503,45 +503,36 @@
503 503  
504 504  [[image:image-20230512181814-9.png||height="543" width="697"]]
505 505  
506 -**Note:** LoRaWAN wireless transmission will infect the PIR sensor. Which cause the counting value increase +1 for every uplink. User can change PIR sensor or put sensor away of the SN50_v3 to avoid this happen.
478 +(% style="color:red" %)**Note:** **LoRaWAN wireless transmission will infect the PIR sensor. Which cause the counting value increase +1 for every uplink. User can change PIR sensor or put sensor away of the SN50_v3 to avoid this happen.**
507 507  
508 -(% style="width:961px" %)
509 -|=**Size(bytes)**|=**2**|=(% style="width: 256px;" %)**2**|=(% style="width: 108px;" %)**2**|=(% style="width: 126px;" %)**1**|=(% style="width: 145px;" %)**4**
480 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
481 +|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**Size(bytes)**|=(% style="width: 20px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 220px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 80px;background-color:#D9E2F3;color:#0070C0" %)**4**
510 510  |**Value**|BAT|(% style="width:256px" %)(((
511 -Temperature(DS18B20)
512 -
513 -(PC13)
483 +Temperature(DS18B20)(PC13)
514 514  )))|(% style="width:108px" %)(((
515 -ADC
516 -
517 -(PA4)
485 +ADC(PA4)
518 518  )))|(% style="width:126px" %)(((
519 -Digital in
520 -
521 -(PB15)
487 +Digital in(PB15)
522 522  )))|(% style="width:145px" %)(((
523 -Count
524 -
525 -(PA8)
489 +Count(PA8)
526 526  )))
527 527  
528 528  [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/1656378441509-171.png?rev=1.1||alt="1656378441509-171.png"]]
529 529  
530 530  
495 +
531 531  ==== 2.3.2.7  MOD~=7 (Three interrupt contact modes) ====
532 532  
533 -(% style="width:1108px" %)
534 -|=(((
498 +
499 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
500 +|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)(((
535 535  **Size(bytes)**
536 -)))|=**2**|=(% style="width: 188px;" %)**2**|=(% style="width: 83px;" %)**2**|=(% style="width: 184px;" %)**1**|=(% style="width: 186px;" %)**1**|=(% style="width: 197px;" %)1|=(% style="width: 100px;" %)2
502 +)))|=(% style="width: 20px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)1|=(% style="width: 40px;background-color:#D9E2F3;color:#0070C0" %)2
537 537  |**Value**|BAT|(% style="width:188px" %)(((
538 538  Temperature(DS18B20)
539 -
540 540  (PC13)
541 541  )))|(% style="width:83px" %)(((
542 -ADC
543 -
544 -(PA5)
507 +ADC(PA5)
545 545  )))|(% style="width:184px" %)(((
546 546  Digital Interrupt1(PA8)
547 547  )))|(% style="width:186px" %)Digital Interrupt2(PA4)|(% style="width:197px" %)Digital Interrupt3(PB15)|(% style="width:100px" %)Reserved
... ... @@ -548,30 +548,25 @@
548 548  
549 549  [[image:image-20230513111203-7.png||height="324" width="975"]]
550 550  
514 +
551 551  ==== 2.3.2.8  MOD~=8 (3ADC+1DS18B20) ====
552 552  
553 -(% style="width:922px" %)
554 -|=(((
517 +
518 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
519 +|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)(((
555 555  **Size(bytes)**
556 -)))|=**2**|=(% style="width: 207px;" %)**2**|=(% style="width: 94px;" %)**2**|=(% style="width: 198px;" %)**1**|=(% style="width: 84px;" %)**2**|=(% style="width: 82px;" %)2
521 +)))|=(% style="width: 30px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 120px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 120px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)2
557 557  |**Value**|BAT|(% style="width:207px" %)(((
558 558  Temperature(DS18B20)
559 -
560 560  (PC13)
561 561  )))|(% style="width:94px" %)(((
562 -ADC1
563 -
564 -(PA4)
526 +ADC1(PA4)
565 565  )))|(% style="width:198px" %)(((
566 566  Digital Interrupt(PB15)
567 567  )))|(% style="width:84px" %)(((
568 -ADC2
569 -
570 -(PA5)
530 +ADC2(PA5)
571 571  )))|(% style="width:82px" %)(((
572 -ADC3
573 -
574 -(PA8)
532 +ADC3(PA8)
575 575  )))
576 576  
577 577  [[image:image-20230513111231-8.png||height="335" width="900"]]
... ... @@ -579,56 +579,50 @@
579 579  
580 580  ==== 2.3.2.9  MOD~=9 (3DS18B20+ two Interrupt count mode) ====
581 581  
582 -(% style="width:1010px" %)
583 -|=(((
540 +
541 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
542 +|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)(((
584 584  **Size(bytes)**
585 -)))|=**2**|=**2**|=**2**|=**1**|=(% style="width: 193px;" %)**2**|=(% style="width: 78px;" %)4|=(% style="width: 78px;" %)4
544 +)))|=(% style="width: 20px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 80px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)4|=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)4
586 586  |**Value**|BAT|(((
587 587  Temperature1(DS18B20)
588 -
589 589  (PC13)
590 590  )))|(((
591 591  Temperature2(DS18B20)
592 -
593 593  (PB9)
594 594  )))|(((
595 595  Digital Interrupt
596 -
597 597  (PB15)
598 598  )))|(% style="width:193px" %)(((
599 599  Temperature3(DS18B20)
600 -
601 601  (PB8)
602 602  )))|(% style="width:78px" %)(((
603 -Count1
604 -
605 -(PA8)
558 +Count1(PA8)
606 606  )))|(% style="width:78px" %)(((
607 -Count2
608 -
609 -(PA4)
560 +Count2(PA4)
610 610  )))
611 611  
612 612  [[image:image-20230513111255-9.png||height="341" width="899"]]
613 613  
614 -**The newly added AT command is issued correspondingly:**
565 +(% style="color:blue" %)**The newly added AT command is issued correspondingly:**
615 615  
616 -**~ AT+INTMOD1** ** PA8**  pin:  Corresponding downlink:  **06 00 00 xx**
567 +(% style="color:#037691" %)** AT+INTMOD1 PA8**(%%)  pin:  Corresponding downlink:  (% style="color:#037691" %)**06 00 00 xx**
617 617  
618 -**~ AT+INTMOD2**  **PA4**  pin:  Corresponding downlink:**  06 00 01 xx**
569 +(% style="color:#037691" %)** AT+INTMOD2 PA4**(%%)  pin:  Corresponding downlink: (% style="color:#037691" %)**06 00 01 xx**
619 619  
620 -**~ AT+INTMOD3**  **PB15**  pin:  Corresponding downlink:  ** 06 00 02 xx**
571 +(% style="color:#037691" %)** AT+INTMOD3 PB15**(%%)  pin:  Corresponding downlink:  (% style="color:#037691" %)** 06 00 02 xx**
621 621  
622 -**AT+SETCNT=aa,bb** 
623 623  
574 +(% style="color:blue" %)**AT+SETCNT=aa,bb** 
575 +
624 624  When AA is 1, set the count of PA8 pin to BB Corresponding downlink:09 01 bb bb bb bb
625 625  
626 626  When AA is 2, set the count of PA4 pin to BB Corresponding downlink:09 02 bb bb bb bb
627 627  
628 628  
629 -
630 630  === 2.3.3  ​Decode payload ===
631 631  
583 +
632 632  While using TTN V3 network, you can add the payload format to decode the payload.
633 633  
634 634  [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/1656378466788-734.png?rev=1.1||alt="1656378466788-734.png"]]
... ... @@ -640,6 +640,7 @@
640 640  
641 641  ==== 2.3.3.1 Battery Info ====
642 642  
595 +
643 643  Check the battery voltage for SN50v3.
644 644  
645 645  Ex1: 0x0B45 = 2885mV
... ... @@ -649,16 +649,18 @@
649 649  
650 650  ==== 2.3.3.2  Temperature (DS18B20) ====
651 651  
605 +
652 652  If there is a DS18B20 connected to PC13 pin. The temperature will be uploaded in the payload.
653 653  
654 -More DS18B20 can check the [[3 DS18B20 mode>>url:http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/#2.3.4MOD3D4283xDS18B2029]]
608 +More DS18B20 can check the [[3 DS18B20 mode>>||anchor="H2.3.2.4MOD3D4283xDS18B2029"]]
655 655  
656 -**Connection:**
610 +(% style="color:blue" %)**Connection:**
657 657  
658 658  [[image:image-20230512180718-8.png||height="538" width="647"]]
659 659  
660 -**Example**:
661 661  
615 +(% style="color:blue" %)**Example**:
616 +
662 662  If payload is: 0105H:  (0105 & 8000 == 0), temp = 0105H /10 = 26.1 degree
663 663  
664 664  If payload is: FF3FH :  (FF3F & 8000 == 1) , temp = (FF3FH - 65536)/10 = -19.3 degrees.
... ... @@ -668,6 +668,7 @@
668 668  
669 669  ==== 2.3.3.3 Digital Input ====
670 670  
626 +
671 671  The digital input for pin PB15,
672 672  
673 673  * When PB15 is high, the bit 1 of payload byte 6 is 1.
... ... @@ -677,7 +677,7 @@
677 677  (((
678 678  When the digital interrupt pin is set to AT+INTMODx=0, this pin is used as a digital input pin.
679 679  
680 -**Note:**The maximum voltage input supports 3.6V.
636 +(% style="color:red" %)**Note: The maximum voltage input supports 3.6V.**
681 681  
682 682  
683 683  )))
... ... @@ -684,6 +684,7 @@
684 684  
685 685  ==== 2.3.3.4  Analogue Digital Converter (ADC) ====
686 686  
643 +
687 687  The measuring range of the ADC is only about 0V to 1.1V The voltage resolution is about 0.24mv.
688 688  
689 689  When the measured output voltage of the sensor is not within the range of 0V and 1.1V, the output voltage terminal of the sensor shall be divided The example in the following figure is to reduce the output voltage of the sensor by three times If it is necessary to reduce more times, calculate according to the formula in the figure and connect the corresponding resistance in series.
... ... @@ -690,19 +690,21 @@
690 690  
691 691  [[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-20220628150112-1.png?width=285&height=241&rev=1.1||alt="image-20220628150112-1.png" height="241" width="285"]]
692 692  
693 -**Note:**If the ADC type sensor needs to be powered by SN50_v3, it is recommended to use +5V to control its switch.Only sensors with low power consumption can be powered with VDD.
650 +(% style="color:red" %)**Note: If the ADC type sensor needs to be powered by SN50_v3, it is recommended to use +5V to control its switch.Only sensors with low power consumption can be powered with VDD.**
694 694  
695 695  
696 696  ==== 2.3.3.5 Digital Interrupt ====
697 697  
655 +
698 698  Digital Interrupt refers to pin PA8, and there are different trigger methods. When there is a trigger, the SN50v3 will send a packet to the server.
699 699  
700 -**~ Interrupt connection method:**
658 +(% style="color:blue" %)** Interrupt connection method:**
701 701  
702 702  [[image:image-20230513105351-5.png||height="147" width="485"]]
703 703  
704 -**Example to use with door sensor :**
705 705  
663 +(% style="color:blue" %)**Example to use with door sensor :**
664 +
706 706  The door sensor is shown at right. It is a two wire magnetic contact switch used for detecting the open/close status of doors or windows.
707 707  
708 708  [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/1656379210849-860.png?rev=1.1||alt="1656379210849-860.png"]]
... ... @@ -709,8 +709,9 @@
709 709  
710 710  When the two pieces are close to each other, the 2 wire output will be short or open (depending on the type), while if the two pieces are away from each other, the 2 wire output will be the opposite status. So we can use SN50_v3 interrupt interface to detect the status for the door or window.
711 711  
712 -**~ Below is the installation example:**
713 713  
672 +(% style="color:blue" %)**Below is the installation example:**
673 +
714 714  Fix one piece of the magnetic sensor to the door and connect the two pins to SN50_v3 as follows:
715 715  
716 716  * (((
... ... @@ -722,7 +722,7 @@
722 722  
723 723  Install the other piece to the door. Find a place where the two pieces will be close to each other when the door is closed. For this particular magnetic sensor, when the door is closed, the output will be short, and PA8 will be at the VCC voltage.
724 724  
725 -Door sensors have two types: ** NC (Normal close)** and **NO (normal open)**. The connection for both type sensors are the same. But the decoding for payload are reverse, user need to modify this in the IoT Server decoder.
685 +Door sensors have two types: (% style="color:blue" %)** NC (Normal close)**(%%) and (% style="color:blue" %)**NO (normal open)**(%%). The connection for both type sensors are the same. But the decoding for payload are reverse, user need to modify this in the IoT Server decoder.
726 726  
727 727  When door sensor is shorted, there will extra power consumption in the circuit, the extra current is 3v3/R14 = 3v3/1Mohm = 3uA which can be ignored.
728 728  
... ... @@ -734,12 +734,13 @@
734 734  
735 735  The command is:
736 736  
737 -**AT+INTMOD1=1       **~/~/(more info about INMOD please refer** **[[**AT Command Manual**>>url:http://www.dragino.com/downloads/index.php?dir=LSN50-LoRaST/&file=DRAGINO_LSN50_AT_Commands_v1.5.1.pdf]]**. **)
697 +(% style="color:blue" %)**AT+INTMOD1=1   ** (%%) ~/~/(more info about INMOD please refer** **[[**AT Command Manual**>>url:http://www.dragino.com/downloads/index.php?dir=LSN50-LoRaST/&file=DRAGINO_LSN50_AT_Commands_v1.5.1.pdf]]**. **)
738 738  
739 739  Below shows some screen captures in TTN V3:
740 740  
741 741  [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/1656379339508-835.png?rev=1.1||alt="1656379339508-835.png"]]
742 742  
703 +
743 743  In MOD=1, user can use byte 6 to see the status for door open or close. TTN V3 decoder is as below:
744 744  
745 745  door= (bytes[6] & 0x80)? "CLOSE":"OPEN";
... ... @@ -747,6 +747,7 @@
747 747  
748 748  ==== 2.3.3.6 I2C Interface (SHT20 & SHT31) ====
749 749  
711 +
750 750  The SDA and SCK are I2C interface lines. You can use these to connect to an I2C device and get the sensor data.
751 751  
752 752  We have made an example to show how to use the I2C interface to connect to the SHT20/ SHT31 Temperature and Humidity Sensor.
... ... @@ -775,23 +775,26 @@
775 775  
776 776  ==== 2.3.3.7  ​Distance Reading ====
777 777  
778 -Refer [[Ultrasonic Sensor section>>url:http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/#H2.4.8UltrasonicSensor]].
779 779  
741 +Refer [[Ultrasonic Sensor section>>||anchor="H2.3.3.8UltrasonicSensor"]].
780 780  
743 +
781 781  ==== 2.3.3.8 Ultrasonic Sensor ====
782 782  
746 +
783 783  This Fundamental Principles of this sensor can be found at this link: [[https:~~/~~/wiki.dfrobot.com/Weather_-_proof_Ultrasonic_Sensor_with_Separate_Probe_SKU~~_~~__SEN0208>>url:https://wiki.dfrobot.com/Weather_-_proof_Ultrasonic_Sensor_with_Separate_Probe_SKU___SEN0208]]
784 784  
785 785  The SN50_v3 detects the pulse width of the sensor and converts it to mm output. The accuracy will be within 1 centimeter. The usable range (the distance between the ultrasonic probe and the measured object) is between 24cm and 600cm.
786 786  
787 -The working principle of this sensor is similar to the **HC-SR04** ultrasonic sensor.
751 +The working principle of this sensor is similar to the (% style="color:blue" %)**HC-SR04**(%%) ultrasonic sensor.
788 788  
789 789  The picture below shows the connection:
790 790  
791 791  [[image:image-20230512173903-6.png||height="596" width="715"]]
792 792  
793 -Connect to the SN50_v3 and run **AT+MOD=2** to switch to ultrasonic mode (ULT).
794 794  
758 +Connect to the SN50_v3 and run (% style="color:blue" %)**AT+MOD=2**(%%) to switch to ultrasonic mode (ULT).
759 +
795 795  The ultrasonic sensor uses the 8^^th^^ and 9^^th^^ byte for the measurement value.
796 796  
797 797  **Example:**
... ... @@ -802,16 +802,18 @@
802 802  
803 803  ==== 2.3.3.9  Battery Output - BAT pin ====
804 804  
770 +
805 805  The BAT pin of SN50v3 is connected to the Battery directly. If users want to use BAT pin to power an external sensor. User need to make sure the external sensor is of low power consumption. Because the BAT pin is always open. If the external sensor is of high power consumption. the battery of SN50v3-LB will run out very soon.
806 806  
807 807  
808 808  ==== 2.3.3.10  +5V Output ====
809 809  
776 +
810 810  SN50v3 will enable +5V output before all sampling and disable the +5v after all sampling. 
811 811  
812 812  The 5V output time can be controlled by AT Command.
813 813  
814 -**AT+5VT=1000**
781 +(% style="color:blue" %)**AT+5VT=1000**
815 815  
816 816  Means set 5V valid time to have 1000ms. So the real 5V output will actually have 1000ms + sampling time for other sensors.
817 817  
... ... @@ -821,6 +821,7 @@
821 821  
822 822  ==== 2.3.3.11  BH1750 Illumination Sensor ====
823 823  
791 +
824 824  MOD=1 support this sensor. The sensor value is in the 8^^th^^ and 9^^th^^ bytes.
825 825  
826 826  [[image:image-20230512172447-4.png||height="416" width="712"]]
... ... @@ -846,8 +846,6 @@
846 846  * 7: MOD8
847 847  * 8: MOD9
848 848  
849 -== ==
850 -
851 851  == 2.4 Payload Decoder file ==
852 852  
853 853  
... ... @@ -924,8 +924,6 @@
924 924  * Example 1: Downlink Payload: 0100001E  ~/~/  Set Transmit Interval (TDC) = 30 seconds
925 925  * Example 2: Downlink Payload: 0100003C  ~/~/  Set Transmit Interval (TDC) = 60 seconds
926 926  
927 -=== ===
928 -
929 929  === 3.3.2 Get Device Status ===
930 930  
931 931  Send a LoRaWAN downlink to ask the device to send its status.
... ... @@ -973,8 +973,6 @@
973 973  * Example 3: Downlink Payload: 06000102  **~-~-->**  AT+INTMOD2=2
974 974  * Example 4: Downlink Payload: 06000201  **~-~-->**  AT+INTMOD3=1
975 975  
976 -=== ===
977 -
978 978  === 3.3.4 Set Power Output Duration ===
979 979  
980 980  Control the output duration 5V . Before each sampling, device will
... ... @@ -991,7 +991,6 @@
991 991  |=(% style="width: 154px;background-color:#D9E2F3" %)**Command Example**|=(% style="width: 196px;background-color:#D9E2F3" %)**Function**|=(% style="width: 157px;background-color:#D9E2F3" %)**Response**
992 992  |(% style="width:154px" %)AT+5VT=?|(% style="width:196px" %)Show 5V open time.|(% style="width:157px" %)(((
993 993  500(default)
994 -
995 995  OK
996 996  )))
997 997  |(% style="width:154px" %)AT+5VT=1000|(% style="width:196px" %)(((
... ... @@ -1007,8 +1007,6 @@
1007 1007  * Example 1: Downlink Payload: 070000  **~-~-->**  AT+5VT=0
1008 1008  * Example 2: Downlink Payload: 0701F4  **~-~-->**  AT+5VT=500
1009 1009  
1010 -=== ===
1011 -
1012 1012  === 3.3.5 Set Weighing parameters ===
1013 1013  
1014 1014  Feature: Working mode 5 is effective, weight initialization and weight factor setting of HX711.
... ... @@ -1033,8 +1033,6 @@
1033 1033  * Example 2: Downlink Payload: 08020FA3  **~-~-->**  AT+WEIGAP=400.3
1034 1034  * Example 3: Downlink Payload: 08020FA0  **~-~-->**  AT+WEIGAP=400.0
1035 1035  
1036 -=== ===
1037 -
1038 1038  === 3.3.6 Set Digital pulse count value ===
1039 1039  
1040 1040  Feature: Set the pulse count value.
... ... @@ -1057,8 +1057,6 @@
1057 1057  * Example 1: Downlink Payload: 090100000000  **~-~-->**  AT+SETCNT=1,0
1058 1058  * Example 2: Downlink Payload: 0902000003E8  **~-~-->**  AT+SETCNT=2,1000
1059 1059  
1060 -=== ===
1061 -
1062 1062  === 3.3.7 Set Workmode ===
1063 1063  
1064 1064  Feature: Switch working mode.
... ... @@ -1072,7 +1072,6 @@
1072 1072  )))
1073 1073  |(% style="width:154px" %)AT+MOD=4|(% style="width:196px" %)Set the working mode to 3DS18B20s.|(% style="width:157px" %)(((
1074 1074  OK
1075 -
1076 1076  Attention:Take effect after ATZ
1077 1077  )))
1078 1078  
... ... @@ -1083,8 +1083,6 @@
1083 1083  * Example 1: Downlink Payload: 0A01  **~-~-->**  AT+MOD=1
1084 1084  * Example 2: Downlink Payload: 0A04  **~-~-->**  AT+MOD=4
1085 1085  
1086 -= =
1087 -
1088 1088  = 4. Battery & Power Consumption =
1089 1089  
1090 1090  
... ... @@ -1158,4 +1158,5 @@
1158 1158  
1159 1159  
1160 1160  * Support is provided Monday to Friday, from 09:00 to 18:00 GMT+8. Due to different timezones we cannot offer live support. However, your questions will be answered as soon as possible in the before-mentioned schedule.
1113 +
1161 1161  * Provide as much information as possible regarding your enquiry (product models, accurately describe your problem and steps to replicate it etc) and send a mail to [[support@dragino.cc>>url:http://../../../../../../D:%5C%E5%B8%82%E5%9C%BA%E8%B5%84%E6%96%99%5C%E8%AF%B4%E6%98%8E%E4%B9%A6%5CLoRa%5CLT%E7%B3%BB%E5%88%97%5Csupport@dragino.cc]]
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0