Last modified by Mengting Qiu on 2024/04/02 16:44

From version 115.2
edited by Xiaoling
on 2022/07/09 16:18
Change comment: There is no comment for this version
To version 114.2
edited by Xiaoling
on 2022/07/09 16:12
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -409,30 +409,43 @@
409 409  
410 410  [[image:1657354294009-643.png]]
411 411  
412 +(((
413 +The payload is ASCII string, representative same HEX:
414 +)))
412 412  
413 -The payload is ASCII string, representative same HEX: 0x724031607457006e0ccd1b0100dc000ccc00e10186 where:
416 +(((
417 +0x72403155615900640c6c19029200 where:
418 +)))
414 414  
415 -* Device ID: 0x724031607457 = 724031607457
416 -* Version: 0x006e=110=1.1.0
420 +* (((
421 +Device ID: 0x724031556159 = 724031556159
422 +)))
423 +* (((
424 +Version: 0x0064=100=1.0.0
425 +)))
417 417  
418 -* BAT: 0x0ccd = 3277 mV = 3.277V
419 -* Signal: 0x1b = 27
420 -* Model: 0x01 = 1
421 -* 0x00dc000ccc= reserve, ignore in N95S31B
422 -* Temperature by SHT31: 0x00e1 = 225 = 22.5 °C
423 -* Humidity by SHT31: 0x0186 = 390 = 39.0 %rh
424 -
425 -(((
426 -
427 +* (((
428 +BAT: 0x0c6c = 3180 mV = 3.180V
427 427  )))
430 +* (((
431 +Signal: 0x19 = 25
432 +)))
433 +* (((
434 +Distance: 0x0292= 658 mm
435 +)))
436 +* (((
437 +Interrupt: 0x00 = 0
428 428  
429 -(((
439 +
440 +
430 430  
431 431  )))
432 432  
444 +== 2.4  Payload Explanation and Sensor Interface ==
433 433  
434 -=== 2.3.2  Device ID ===
435 435  
447 +=== 2.4.1  Device ID ===
448 +
436 436  (((
437 437  By default, the Device ID equal to the last 6 bytes of IMEI.
438 438  )))
... ... @@ -455,25 +455,20 @@
455 455  
456 456  
457 457  
458 -=== 2.3.3  Version Info ===
471 +=== 2.4.2  Version Info ===
459 459  
473 +(((
474 +Specify the software version: 0x64=100, means firmware version 1.00.
475 +)))
460 460  
461 -These bytes include the hardware and software version.
462 -
463 -Higher byte: Specify hardware version: always 0x00 for N95S31B
464 -
465 -Lower byte: Specify the software version: 0x6E=110, means firmware version 110
466 -
467 -
468 -For example: 0x00 6E: this device is N95S31B with firmware version 110.
469 -
470 470  (((
471 -
478 +For example: 0x00 64 : this device is NDDS75 with firmware version 1.0.0.
472 472  )))
473 473  
474 474  
475 -=== 2.3.4  Battery Info ===
476 476  
483 +=== 2.4.3  Battery Info ===
484 +
477 477  (((
478 478  Ex1: 0x0B45 = 2885mV
479 479  )))
... ... @@ -484,7 +484,7 @@
484 484  
485 485  
486 486  
487 -=== 2.3.5  Signal Strength ===
495 +=== 2.4.4  Signal Strength ===
488 488  
489 489  (((
490 490  NB-IoT Network signal Strength.
... ... @@ -516,24 +516,83 @@
516 516  
517 517  
518 518  
519 -=== 2.3.6  Temperature & Humidity ===
527 +=== 2.4.5  Distance ===
520 520  
521 -The device will be able to get the SHT31 temperature and humidity data now and upload to IoT Server.
529 +Get the distance. Flat object range 280mm - 7500mm.
522 522  
523 -[[image:image-20220709161741-3.png]]
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 524  
535 +(((
536 +(((
537 +(% style="color:blue" %)** 0B05(H) = 2821(D) = 2821mm.**
538 +)))
539 +)))
525 525  
526 -Convert the read byte to decimal and divide it by ten.
541 +(((
542 +
543 +)))
527 527  
545 +(((
546 +
547 +)))
528 528  
529 -**Example:**
549 +=== 2.4.6  Digital Interrupt ===
530 530  
531 -Temperature:  Read:00ec (H) = 236(D)  Value:  236 /10=23.6℃
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 532  
533 -Humidity:    Read:0295(H)=661(D)    Value:  661 / 10=66.1, So 66.1%
555 +(((
556 +The command is:
557 +)))
534 534  
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 +)))
535 535  
536 536  
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 +
537 537  == 2.5  Downlink Payload ==
538 538  
539 539  By default, NDDS75 prints the downlink payload to console port.
image-20220709161741-3.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -111.2 KB
Content