Changes for page wiki_test

Last modified by Mengting Qiu on 2024/09/05 17:35

From version 82.7
edited by Xiaoling
on 2023/08/19 13:56
Change comment: There is no comment for this version
To version 82.9
edited by Xiaoling
on 2023/08/19 14:03
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -463,200 +463,86 @@
463 463  
464 464  * AT Command via UART Connection : See [[UART Connection>>http://wiki.dragino.com/xwiki/bin/view/Main/UART%20Access%20for%20LoRa%20ST%20v4%20base%20model/#H2.3UARTConnectionforSN50v3basemotherboard]].
465 465  
466 -* AT Command via Bluetooth Connection (**Recommended**): [[BLE Configure Instruction>>url:http://wiki.dragino.com/xwiki/bin/view/Main/BLE%20Bluetooth%20Remote%20Configure/]].
467 -* AT Command via UART Connection : See [[UART Connection>>url:http://wiki.dragino.com/xwiki/bin/view/Main/UART%20Access%20for%20NB%20ST-BC660K-GL%20base%20model%20%28for%20AT%20Commands%2C%20firmware%20upgrade%29/]].
466 +== 3.2 AT Commands Set ==
468 468  
469 -== 3.2 General Commands ==
470 470  
469 +AT+<CMD>?        : Help on <CMD>
471 471  
472 -These commands are to configure:
471 +AT+<CMD>         : Run <CMD>
473 473  
474 -* General system settings like: uplink interval.
475 -* LoRaWAN protocol & radio related command.
473 +AT+<CMD>=<value> : Set the value
476 476  
477 -They are same for all Dragino Devices which support DLWS-005 LoRaWAN Stack. These commands can be found on the wiki:
475 +AT+<CMD>=?       : Get the value
478 478  
479 -[[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20AT%20Commands%20and%20Downlink%20Command/>>http://wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20AT%20Commands%20and%20Downlink%20Command/]]
480 480  
478 +**General Commands**      
481 481  
482 -== 3.3 Commands special design for S31x-LB ==
480 +AT                    : Attention       
483 483  
482 +AT?  : Short Help     
484 484  
485 -These commands only valid for S31x-LB, as below:
484 +AT : MCU Reset    
486 486  
486 +AT+TDC  : Application Data Transmission Interval
487 487  
488 -=== 3.3.1 Set Transmit Interval Time ===
488 +AT+CFG  : Print all configurations
489 489  
490 +AT+CFGMOD           : Working mode selection
490 490  
491 -Feature: Change LoRaWAN End Node Transmit Interval.
492 +AT+DEUI  : Get or set the Device ID
492 492  
493 -(% style="color:blue" %)**AT Command: AT+TDC**
494 +AT+INTMOD            : Set the trigger interrupt mode
494 494  
495 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
496 -|=(% style="width: 156px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 137px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="background-color:#D9E2F3;color:#0070C0" %)**Response**
497 -|(% style="width:156px" %)AT+TDC=?|(% style="width:137px" %)Show current transmit Interval|(((
498 -30000
499 -OK
500 -the interval is 30000ms = 30s
501 -)))
502 -|(% style="width:156px" %)AT+TDC=60000|(% style="width:137px" %)Set Transmit Interval|(((
503 -OK
504 -Set transmit interval to 60000ms = 60 seconds
505 -)))
496 +AT+5VT           : Set extend the time of 5V power  
506 506  
507 -(% style="color:blue" %)**Downlink Command: 0x01**
498 +AT+PRO          : Choose agreement
508 508  
509 -Format: Command Code (0x01) followed by 3 bytes time value.
500 +AT+RXDL  : Extend the sending and receiving time
510 510  
511 -If the downlink payload=0100003C, it means set the END Node's Transmit Interval to 0x00003C=60(S), while type code is 01.
502 +AT+DNSCFG  : Get or Set DNS Server
512 512  
513 -* Example 1: Downlink Payload: 0100001E  ~/~/  Set Transmit Interval (TDC) = 30 seconds
514 -* Example 2: Downlink Payload: 0100003C  ~/~/  Set Transmit Interval (TDC) = 60 seconds
504 +AT+GETSENSORVALUE   : Returns the current sensor measurement
515 515  
516 -=== 3.3.2 Get Device Status ===
506 +AT+NOUD  : Get or Set the number of data to be uploaded
517 517  
508 +AT+CDP     : Read or Clear cached data
518 518  
519 -Send a LoRaWAN downlink to ask device send Alarm settings.
510 +AT+SHTEMP:  Get or Set alarm of temp
520 520  
521 -(% style="color:blue" %)**Downlink Payload:  **(%%)0x26 01
512 +AT+SHHUM:  Get or Set alarm of moisture
522 522  
523 -Sensor will upload Device Status via FPORT=5. See payload section for detail.
514 +AT+SERVADDR Server Address
524 524  
525 525  
526 -=== 3.3.3 Set Temperature Alarm Threshold ===
517 +**UDP Management**
527 527  
519 +AT+CFM  :  Upload confirmation mode (only valid for UDP)
528 528  
529 -* (% style="color:blue" %)**AT Command:**
530 530  
531 -(% style="color:#037691" %)**AT+SHTEMP=min,max**
522 +**MQTT Management**
532 532  
533 -* When min=0, and max≠0, Alarm higher than max
534 -* When min≠0, and max=0, Alarm lower than min
535 -* When min≠0 and max≠0, Alarm higher than max or lower than min
524 +AT+CLIENT               : Get or Set MQTT client
536 536  
537 -Example:
526 +AT+UNAME              : Get or Set MQTT Username
538 538  
539 - AT+SHTEMP=0,30   ~/~/ Alarm when temperature higher than 30.
528 +AT+PWD                  : Get or Set MQTT password
540 540  
541 -* (% style="color:blue" %)**Downlink Payload:**
530 +AT+PUBTOPIC  : Get or Set MQTT publish topic
542 542  
543 -(% style="color:#037691" %)**0x(0C 01 00 1E)**  (%%) ~/~/ Set AT+SHTEMP=0,30
532 +AT+SUBTOPIC  : Get or Set MQTT subscription topic
544 544  
545 -(% style="color:red" %)**(note: 3^^rd^^ byte= 0x00 for low limit(not set), 4^^th^^ byte = 0x1E for high limit: 30)**
546 546  
535 +**Information**          
547 547  
548 -=== 3.3.4 Set Humidity Alarm Threshold ===
537 +AT+FDR  : Factory Data Reset
549 549  
539 +AT+PWORD  : Serial Access Password
550 550  
551 -* (% style="color:blue" %)**AT Command:**
541 +AT+LDATA  : Get the last upload data
552 552  
553 -(% style="color:#037691" %)**AT+SHHUM=min,max**
543 +AT+CDP  : Read or Clear cached data
554 554  
555 -* When min=0, and max≠0, Alarm higher than max
556 -* When min≠0, and max=0, Alarm lower than min
557 -* When min≠0 and max≠0, Alarm higher than max or lower than min
558 558  
559 -Example:
560 -
561 - AT+SHHUM=70,0  ~/~/ Alarm when humidity lower than 70%.
562 -
563 -* (% style="color:blue" %)**Downlink Payload:**
564 -
565 -(% style="color:#037691" %)**0x(0C 02 46 00)**(%%)  ~/~/ Set AT+SHTHUM=70,0
566 -
567 -(% style="color:red" %)**(note: 3^^rd^^ byte= 0x46 for low limit (70%), 4^^th^^ byte = 0x00 for high limit (not set))**
568 -
569 -
570 -=== 3.3.5 Set Alarm Interval ===
571 -
572 -
573 -The shortest time of two Alarm packet. (unit: min)
574 -
575 -* (% style="color:blue" %)**AT Command:**
576 -
577 -(% style="color:#037691" %)**AT+ATDC=30** (%%) ~/~/ The shortest interval of two Alarm packets is 30 minutes, Means is there is an alarm packet uplink, there won't be another one in the next 30 minutes.
578 -
579 -* (% style="color:blue" %)**Downlink Payload:**
580 -
581 -(% style="color:#037691" %)**0x(0D 00 1E)**(%%)     **~-~--> ** Set AT+ATDC=0x 00 1E = 30 minutes
582 -
583 -
584 -=== 3.3.6 Get Alarm settings ===
585 -
586 -
587 -Send a LoRaWAN downlink to ask device send Alarm settings.
588 -
589 -* (% style="color:#037691" %)**Downlink Payload:  **(%%)0x0E 01
590 -
591 -**Example:**
592 -
593 -[[image:image-20230524110211-4.png]]
594 -
595 -**Explain:**
596 -
597 -* Alarm & MOD bit is 0x7C, 0x7C >> 2 = 0x31: Means this message is the Alarm settings message.
598 -
599 -=== 3.3.7 Set Interrupt Mode ===
600 -
601 -
602 -Feature, Set Interrupt mode for PA8 of pin.
603 -
604 -When AT+INTMOD=0 is set, PA8 is used as a digital input port.
605 -
606 -(% style="color:blue" %)**AT Command: AT+INTMOD**
607 -
608 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
609 -|=(% style="width: 155px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 197px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 158px;background-color:#D9E2F3;color:#0070C0" %)**Response**
610 -|(% style="width:154px" %)AT+INTMOD=?|(% style="width:196px" %)Show current interrupt mode|(% style="width:157px" %)(((
611 -0
612 -OK
613 -the mode is 0 =Disable Interrupt
614 -)))
615 -|(% style="width:154px" %)AT+INTMOD=2|(% style="width:196px" %)(((
616 -Set Transmit Interval
617 -0. (Disable Interrupt),
618 -~1. (Trigger by rising and falling edge)
619 -2. (Trigger by falling edge)
620 -3. (Trigger by rising edge)
621 -)))|(% style="width:157px" %)OK
622 -
623 -(% style="color:blue" %)**Downlink Command: 0x06**
624 -
625 -Format: Command Code (0x06) followed by 3 bytes.
626 -
627 -This means that the interrupt mode of the end node is set to 0x000003=3 (rising edge trigger), and the type code is 06.
628 -
629 -* Example 1: Downlink Payload: 06000000  ~/~/  Turn off interrupt mode
630 -* Example 2: Downlink Payload: 06000003  ~/~/  Set the interrupt mode to rising edge trigger
631 -
632 -=== 3.3.8 Set Power Output Duration ===
633 -
634 -
635 -Control the output duration 5V . Before each sampling, device will
636 -
637 -~1. first enable the power output to external sensor,
638 -
639 -2. keep it on as per duration, read sensor value and construct uplink payload
640 -
641 -3. final, close the power output.
642 -
643 -(% style="color:blue" %)**AT Command: AT+5VT**
644 -
645 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
646 -|=(% style="width: 155px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 197px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 158px;background-color:#D9E2F3;color:#0070C0" %)**Response**
647 -|(% style="width:154px" %)AT+5VT=?|(% style="width:196px" %)Show 5V open time.|(% style="width:157px" %)0 (default)
648 -OK
649 -|(% style="width:154px" %)AT+5VT=1000|(% style="width:196px" %)Close after a delay of 1000 milliseconds.|(% style="width:157px" %)OK
650 -
651 -(% style="color:blue" %)**Downlink Command: 0x07**
652 -
653 -Format: Command Code (0x07) followed by 2 bytes.
654 -
655 -The first and second bytes are the time to turn on.
656 -
657 -* Example 1: Downlink Payload: 070000  **~-~-->**  AT+5VT=0
658 -* Example 2: Downlink Payload: 0701F4  **~-~-->**  AT+5VT=500
659 -
660 660  = 4. Battery & Power Consumption =
661 661  
662 662