<
From version < 115.1 >
edited by Xiaoling
on 2022/07/09 16:17
To version < 115.4 >
edited by Xiaoling
on 2022/07/09 17:16
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -41,7 +41,6 @@
41 41  
42 42  == 1.2 ​ Features ==
43 43  
44 -
45 45  * NB-IoT Bands: B1/B3/B8/B5/B20/B28 @H-FDD
46 46  * Monitor Temperature & Humidity via SHT31
47 47  * AT Commands to change parameters
... ... @@ -54,6 +54,8 @@
54 54  * 8500mAh Battery for long term use
55 55  
56 56  
56 +
57 +
57 57  == 1.3  Specification ==
58 58  
59 59  
... ... @@ -81,6 +81,8 @@
81 81  * Max boost current: 2A, 1 second
82 82  
83 83  
85 +
86 +
84 84  == ​1.4  Applications ==
85 85  
86 86  * Smart Buildings & Home Automation
... ... @@ -129,7 +129,6 @@
129 129  1. Send an uplink packet
130 130  
131 131  
132 -
133 133  = 2.  Use N95S31B to communicate with IoT Server =
134 134  
135 135  == 2.1  How it works ==
... ... @@ -376,7 +376,6 @@
376 376  
377 377  
378 378  
379 -
380 380  === 2.3.1  Payload Analyze ===
381 381  
382 382  N95S31B uplink payload includes in total 21 bytes
... ... @@ -409,43 +409,30 @@
409 409  
410 410  [[image:1657354294009-643.png]]
411 411  
412 -(((
413 -The payload is ASCII string, representative same HEX:
414 -)))
415 415  
416 -(((
417 -0x72403155615900640c6c19029200 where:
418 -)))
414 +The payload is ASCII string, representative same HEX: 0x724031607457006e0ccd1b0100dc000ccc00e10186 where:
419 419  
420 -* (((
421 -Device ID: 0x724031556159 = 724031556159
422 -)))
423 -* (((
424 -Version: 0x0064=100=1.0.0
425 -)))
416 +* Device ID: 0x724031607457 = 724031607457
417 +* Version: 0x006e=110=1.1.0
426 426  
427 -* (((
428 -BAT: 0x0c6c = 3180 mV = 3.180V
419 +* BAT: 0x0ccd = 3277 mV = 3.277V
420 +* Signal: 0x1b = 27
421 +* Model: 0x01 = 1
422 +* 0x00dc000ccc= reserve, ignore in N95S31B
423 +* Temperature by SHT31: 0x00e1 = 225 = 22.5 °C
424 +* Humidity by SHT31: 0x0186 = 390 = 39.0 %rh
425 +
426 +(((
427 +
429 429  )))
430 -* (((
431 -Signal: 0x19 = 25
432 -)))
433 -* (((
434 -Distance: 0x0292= 658 mm
435 -)))
436 -* (((
437 -Interrupt: 0x00 = 0
438 438  
439 -
440 -
430 +(((
441 441  
442 442  )))
443 443  
444 -== 2.4  Payload Explanation and Sensor Interface ==
445 445  
435 +=== 2.3.2  Device ID ===
446 446  
447 -=== 2.4.1  Device ID ===
448 -
449 449  (((
450 450  By default, the Device ID equal to the last 6 bytes of IMEI.
451 451  )))
... ... @@ -468,20 +468,25 @@
468 468  
469 469  
470 470  
471 -=== 2.4.2  Version Info ===
459 +=== 2.3.3  Version Info ===
472 472  
473 -(((
474 -Specify the software version: 0x64=100, means firmware version 1.00.
475 -)))
476 476  
462 +These bytes include the hardware and software version.
463 +
464 +Higher byte: Specify hardware version: always 0x00 for N95S31B
465 +
466 +Lower byte: Specify the software version: 0x6E=110, means firmware version 110
467 +
468 +
469 +For example: 0x00 6E: this device is N95S31B with firmware version 110.
470 +
477 477  (((
478 -For example: 0x00 64 : this device is NDDS75 with firmware version 1.0.0.
472 +
479 479  )))
480 480  
481 481  
476 +=== 2.3.4  Battery Info ===
482 482  
483 -=== 2.4.3  Battery Info ===
484 -
485 485  (((
486 486  Ex1: 0x0B45 = 2885mV
487 487  )))
... ... @@ -492,7 +492,7 @@
492 492  
493 493  
494 494  
495 -=== 2.4.4  Signal Strength ===
488 +=== 2.3.5  Signal Strength ===
496 496  
497 497  (((
498 498  NB-IoT Network signal Strength.
... ... @@ -524,83 +524,24 @@
524 524  
525 525  
526 526  
527 -=== 2.4.5  Distance ===
520 +=== 2.3.6  Temperature & Humidity ===
528 528  
529 -Get the distance. Flat object range 280mm - 7500mm.
522 +The device will be able to get the SHT31 temperature and humidity data now and upload to IoT Server.
530 530  
531 -(((
532 -For example, if the data you get from the register is **__0x0B 0x05__**, the distance between the sensor and the measured object is
533 -)))
524 +[[image:image-20220709161741-3.png]]
534 534  
535 -(((
536 -(((
537 -(% style="color:blue" %)** 0B05(H) = 2821(D) = 2821mm.**
538 -)))
539 -)))
540 540  
541 -(((
542 -
543 -)))
527 +Convert the read byte to decimal and divide it by ten.
544 544  
545 -(((
546 -
547 -)))
548 548  
549 -=== 2.4.6  Digital Interrupt ===
530 +**Example:**
550 550  
551 -(((
552 -Digital Interrupt refers to pin (% style="color:blue" %)**GPIO_EXTI**(%%), and there are different trigger methods. When there is a trigger, the NDDS75 will send a packet to the server.
553 -)))
532 +Temperature:  Read:00ec (H) = 236(D)  Value:  236 /10=23.6℃
554 554  
555 -(((
556 -The command is:
557 -)))
534 +Humidity:    Read:0295(H)=661(D)    Value:  661 / 10=66.1, So 66.1%
558 558  
559 -(((
560 -(% style="color:blue" %)**AT+INTMOD=3 **(%%) ~/~/(more info about INMOD please refer [[**AT Command Manual**>>url:https://www.dragino.com/downloads/downloads/NB-IoT/NBSN95/DRAGINO_NBSN95-NB_AT%20Commands_v1.1.0.pdf]])**.**
561 -)))
562 562  
563 563  
564 -(((
565 -The lower four bits of this data field shows if this packet is generated by interrupt or not. Click here for the hardware and software set up.
566 -)))
567 -
568 -
569 -(((
570 -Example:
571 -)))
572 -
573 -(((
574 -0x(00): Normal uplink packet.
575 -)))
576 -
577 -(((
578 -0x(01): Interrupt Uplink Packet.
579 -)))
580 -
581 -
582 -
583 -=== 2.4.7  ​+5V Output ===
584 -
585 -(((
586 -NDDS75 will enable +5V output before all sampling and disable the +5v after all sampling. 
587 -)))
588 -
589 -
590 -(((
591 -The 5V output time can be controlled by AT Command.
592 -)))
593 -
594 -(((
595 -(% style="color:blue" %)**AT+5VT=1000**
596 -)))
597 -
598 -(((
599 -Means set 5V valid time to have 1000ms. So the real 5V output will actually have 1000ms + sampling time for other sensors.
600 -)))
601 -
602 -
603 -
604 604  == 2.5  Downlink Payload ==
605 605  
606 606  By default, NDDS75 prints the downlink payload to console port.
... ... @@ -653,41 +653,6 @@
653 653  
654 654  
655 655  
656 -== 2.6  ​LED Indicator ==
657 -
658 -
659 -The NDDS75 has an internal LED which is to show the status of different state.
660 -
661 -
662 -* When power on, NDDS75 will detect if sensor probe is connected, if probe detected, LED will blink four times. (no blinks in this step is no probe)
663 -* Then the LED will be on for 1 second means device is boot normally.
664 -* After NDDS75 join NB-IoT network. The LED will be ON for 3 seconds.
665 -* For each uplink probe, LED will be on for 500ms.
666 -
667 -(((
668 -
669 -)))
670 -
671 -
672 -
673 -== 2.7  ​Firmware Change Log ==
674 -
675 -
676 -(((
677 -Download URL & Firmware Change log
678 -)))
679 -
680 -(((
681 -[[https:~~/~~/www.dragino.com/downloads/index.php?dir=NB-IoT/NDDS75/Firmware/>>url:https://www.dragino.com/downloads/index.php?dir=NB-IoT/NDDS75/Firmware/]]
682 -)))
683 -
684 -
685 -(((
686 -Upgrade Instruction: [[Upgrade_Firmware>>||anchor="H5.1200BHowtoUpgradeFirmware"]]
687 -)))
688 -
689 -
690 -
691 691  == 2.8  ​Battery Analysis ==
692 692  
693 693  === 2.8.1  ​Battery Type ===
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0