Commit 51b0c7814049562261ce8c0e821d9845a6ae6cf6

Authored by DMchen
1 parent 8f1e1743

1.SDK应用部分更新

Showing 1 changed file with 994 additions and 690 deletions
通讯协议-SDK应用部分.md
@@ -3426,76 +3426,72 @@ infos:{"value":"3"}//返回基站频点值 @@ -3426,76 +3426,72 @@ infos:{"value":"3"}//返回基站频点值
3426 3426
3427 3427
3428 发送: 3428 发送:
3429 -  
3430 -fun: \"readKeyboardLoginMenu\" //读键盘登录菜单显示  
3431 -  
3432 -baseId: 0//0\~32 (默认为0表示读取所有基站)  
3433 - 3429 +fun: "readKeyboardLoginMenu" //读键盘登录菜单显示
  3430 +baseId: 0//0~32 (默认为0表示读取所有基站)
3434 params:{}//可不填 3431 params:{}//可不填
3435 3432
  3433 +
3436 指令样例: 3434 指令样例:
3437 3435
3438 -{\  
3439 -    \"fun\":\"readKeyboardLoginMenu\",\  
3440 -    \"baseId\":0,\  
3441 -    \"packetTag\":\"1\"\ 3436 +```json
  3437 +{
  3438 + "fun": "readKeyboardLoginMenu",
  3439 + "baseId": 0,
  3440 + "packetTag": "1"
3442 } 3441 }
  3442 +```
3443 3443
3444 3444
3445 3445
3446 发送: 3446 发送:
  3447 +fun: "writeKeyboardLoginMenu" //写键盘登录菜单显示
  3448 +baseId: 1 //1~32 (必须指定基站)
  3449 +params:{"value":"1"}//0~1 (0不允许登录;1允许登录)
3447 3450
3448 -fun: \"writeKeyboardLoginMenu\" //写键盘登录菜单显示  
3449 -  
3450 -baseId: 1 //1\~32 (必须指定基站)  
3451 -  
3452 -params:{\"value\":\"1\"}//0\~1 (0不允许登录;1允许登录)  
3453 3451
3454 指令样例: 3452 指令样例:
3455 3453
3456 -{\  
3457 -    \"fun\":\"writeKeyboardLoginMenu\",\  
3458 -    \"baseId\":1,\  
3459 -    \"params\":{\  
3460 -        \"value\":\"1\"\  
3461 -    },  
3462 -  
3463 - \"packetTag\":\"1\"\ 3454 +```json
  3455 +{
  3456 + "fun": "writeKeyboardLoginMenu",
  3457 + "baseId": 1,
  3458 + "params": {
  3459 + "value": "1"
  3460 + },
  3461 + "packetTag": "1"
3464 } 3462 }
  3463 +```
3465 3464
3466 返回 3465 返回
3467 3466
3468 接收: 3467 接收:
3469 3468
3470 -fun: \"baseStationKeyboardLoginMenu\"  
3471 - 3469 +fun: "baseStationKeyboardLoginMenu"
3472 baseId: 1//基站ID 3470 baseId: 1//基站ID
  3471 +infos:{"value":"1"}//返回键盘登录菜单显示值
3473 3472
3474 -infos:{\"value\":\"1\"}//返回键盘登录菜单显示值  
3475 3473
3476 指令样例: 3474 指令样例:
3477 3475
3478 -{\  
3479 -    \"fun\":\"baseStationKeyboardLoginMenu\",\  
3480 -    \"baseId\":1,\  
3481 -     \"infos\":{\  
3482 -        \"value\":\"1\"\  
3483 -    },  
3484 -  
3485 - \"packetTag\":\"1\"\ 3476 +```json
  3477 +{
  3478 + "fun": "baseStationKeyboardLoginMenu",
  3479 + "baseId": 1,
  3480 + "infos": {
  3481 + "value": "1"
  3482 + },
  3483 + "packetTag": "1"
3486 } 3484 }
  3485 +```
3487 3486
3488 支持设备说明 3487 支持设备说明
3489 3488
3490 - ----------------------- ----------------------- -----------------------  
3491 - 基站+键盘 支持/不支持 备注  
3492 -  
3493 - B100-2.4G+S6 支持 3489 +| **基站+键盘** | **支持** | **备注** |
  3490 +| --- | --- | --- |
  3491 +| B100-2.4G+S6 | 支持 ||
  3492 +| B200-2.4G+S6 | 支持 ||
3494 3493
3495 - B200-2.4G+S6 支持  
3496 3494
3497 - B200-5.8G+T2 不支持  
3498 - ----------------------- ----------------------- -----------------------  
3499 3495
3500 #### 基站型号(只读) 3496 #### 基站型号(只读)
3501 3497
@@ -3503,65 +3499,59 @@ infos:{\"value\":\"1\"}//返回键盘登录菜单显示值 @@ -3503,65 +3499,59 @@ infos:{\"value\":\"1\"}//返回键盘登录菜单显示值
3503 3499
3504 发送: 3500 发送:
3505 3501
3506 -fun: \"readBaseStationModel\" //读基站基站型号  
3507 -  
3508 -baseId: 0//0\~32 (默认为0表示读取所有基站)  
3509 - 3502 +fun: "readBaseStationModel" //读基站基站型号
  3503 +baseId: 0//0~32 (默认为0表示读取所有基站)
3510 params:{}//可不填 3504 params:{}//可不填
3511 3505
  3506 +
3512 指令样例: 3507 指令样例:
3513 3508
3514 -{\  
3515 -    \"fun\":\"readBaseStationModel\",\  
3516 -    \"baseId\":0,\  
3517 -    \"packetTag\":\"1\"\ 3509 +```json
  3510 +{
  3511 + "fun": "readBaseStationModel",
  3512 + "baseId": 0,
  3513 + "packetTag": "1"
3518 } 3514 }
  3515 +```
3519 3516
3520 返回 3517 返回
3521 3518
3522 接收: 3519 接收:
3523 3520
3524 -fun: \"baseStationModel\"  
3525 - 3521 +fun: "baseStationModel"
3526 baseId: 1//基站ID 3522 baseId: 1//基站ID
  3523 +infos:{"value":"218"}//返回基站基站型号
3527 3524
3528 -infos:{\"value\":\"218\"}//返回基站基站型号  
3529 3525
3530 指令样例: 3526 指令样例:
3531 3527
3532 -{\  
3533 -    \"fun\":\"baseStationModel\",\  
3534 -    \"baseId\":1,\  
3535 -     \"infos\":{\  
3536 -        \"value\":\"218\"\  
3537 -    },  
3538 -  
3539 - \"packetTag\":\"1\"\ 3528 +```json
  3529 +{
  3530 + "fun": "baseStationModel",
  3531 + "baseId": 1,
  3532 + "infos": {
  3533 + "value": "218"
  3534 + },
  3535 + "packetTag": "1"
3540 } 3536 }
  3537 +```
3541 3538
3542 基站型号代码查询表 3539 基站型号代码查询表
3543 3540
3544 - ----------------------------------- -----------------------------------  
3545 - 基站型号代码 基站型号  
3546 -  
3547 - 217 B100-2.4G  
3548 -  
3549 - 218 B200-2.4G 3541 +| **基站型号代码** | **基站型号** | **备注** |
  3542 +| --- | --- | --- |
  3543 +| 217 | B100-2.4G ||
  3544 +| 218 | B200-2.4G ||
  3545 +| 219 | B200-5.8G ||
3550 3546
3551 - 219 B200-5.8G  
3552 - ----------------------------------- -----------------------------------  
3553 3547
3554 支持设备说明 3548 支持设备说明
3555 3549
3556 - ----------------------- ----------------------- -----------------------  
3557 - 基站+键盘 支持/不支持 备注  
3558 -  
3559 - B100-2.4G+S6 支持  
3560 -  
3561 - B200-2.4G+S6 支持  
3562 -  
3563 - B200-5.8G+T2 支持  
3564 - ----------------------- ----------------------- ----------------------- 3550 + | **基站+键盘** | **支持** | **备注** |
  3551 +| --- | --- | --- |
  3552 +| B100-2.4G+S6 | 支持 ||
  3553 +| B200-2.4G+S6 | 支持 ||
  3554 +| B200-5.8G+T2 | 支持 ||
3565 3555
3566 #### 基站软件版本(只读) 3556 #### 基站软件版本(只读)
3567 3557
@@ -3569,53 +3559,50 @@ infos:{\"value\":\"218\"}//返回基站基站型号 @@ -3569,53 +3559,50 @@ infos:{\"value\":\"218\"}//返回基站基站型号
3569 3559
3570 发送: 3560 发送:
3571 3561
3572 -fun: \"readBaseStationSVersion\" //读基站软件版本  
3573 -  
3574 -baseId: 0 //0\~32 (默认为0表示读取所有基站)  
3575 - 3562 +fun: "readBaseStationSVersion" //读基站软件版本
  3563 +baseId: 0 //0~32 (默认为0表示读取所有基站)
3576 params:{}//可不填 3564 params:{}//可不填
3577 3565
  3566 +
3578 指令样例: 3567 指令样例:
3579 3568
3580 -{\  
3581 -    \"fun\":\"readBaseStationSVersion\",\  
3582 -    \"baseId\":0,\  
3583 -    \"packetTag\":\"1\"\ 3569 +```json
  3570 +{
  3571 + "fun": "readBaseStationSVersion",
  3572 + "baseId": 0,
  3573 + "packetTag": "1"
3584 } 3574 }
  3575 +```
3585 3576
3586 返回 3577 返回
3587 3578
3588 接收: 3579 接收:
3589 3580
3590 -fun: \"baseStationSVersion\"  
3591 - 3581 +fun: "baseStationSVersion"
3592 baseId: 1//基站ID 3582 baseId: 1//基站ID
  3583 +infos:{"value":"V2.0.2"}//返回基站软件版本
3593 3584
3594 -infos:{\"value\":\"V2.0.2\"}//返回基站软件版本  
3595 3585
3596 指令样例: 3586 指令样例:
3597 3587
3598 -{\  
3599 -    \"fun\":\"baseStationSVersion\",\  
3600 -    \"baseId\":1,\  
3601 -     \"infos\":{\  
3602 -        \"value\":\"V2.0.2\"\  
3603 -    },  
3604 -  
3605 - \"packetTag\":\"1\"\ 3588 +```json
  3589 +{
  3590 + "fun": "baseStationSVersion",
  3591 + "baseId": 1,
  3592 + "infos": {
  3593 + "value": "V2.0.2"
  3594 + },
  3595 + "packetTag": "1"
3606 } 3596 }
  3597 +```
3607 3598
3608 支持设备说明 3599 支持设备说明
3609 3600
3610 - ----------------------- ----------------------- -----------------------  
3611 - 基站+键盘 支持/不支持 备注  
3612 -  
3613 - B100-2.4G+S6 支持  
3614 -  
3615 - B200-2.4G+S6 支持  
3616 -  
3617 - B200-5.8G+T2 支持  
3618 - ----------------------- ----------------------- ----------------------- 3601 +| **基站+键盘** | **支持** | **备注** |
  3602 +| --- | --- | --- |
  3603 +| B100-2.4G+S6 | 支持 ||
  3604 +| B200-2.4G+S6 | 支持 ||
  3605 +| B200-5.8G+T2 | 支持 ||
3619 3606
3620 #### 基站序列号(只读) 3607 #### 基站序列号(只读)
3621 3608
@@ -3623,53 +3610,50 @@ infos:{\"value\":\"V2.0.2\"}//返回基站软件版本 @@ -3623,53 +3610,50 @@ infos:{\"value\":\"V2.0.2\"}//返回基站软件版本
3623 3610
3624 发送: 3611 发送:
3625 3612
3626 -fun: \"readBaseStationSN\" //读基站序列号  
3627 -  
3628 -baseId: 0 //0\~32 (默认为0表示读取所有基站)  
3629 - 3613 +fun: "readBaseStationSN" //读基站序列号
  3614 +baseId: 0 //0~32 (默认为0表示读取所有基站)
3630 params:{}//可不填 3615 params:{}//可不填
3631 3616
  3617 +
3632 指令样例: 3618 指令样例:
3633 3619
3634 -{\  
3635 -    \"fun\":\"readBaseStationSN\",\  
3636 -    \"baseId\":0,\  
3637 -    \"packetTag\":\"1\"\ 3620 +```json
  3621 +{
  3622 + "fun": "readBaseStationSN",
  3623 + "baseId": 0,
  3624 + "packetTag": "1"
3638 } 3625 }
  3626 +```
3639 3627
3640 返回 3628 返回
3641 3629
3642 接收: 3630 接收:
3643 3631
3644 -fun: \"baseStationSN\"  
3645 - 3632 +fun: "baseStationSN"
3646 baseId: 1//基站ID 3633 baseId: 1//基站ID
  3634 +infos:{"value":"FFFFFFFFFF"}//返回基站序列号
3647 3635
3648 -infos:{\"value\":\"FFFFFFFFFF\"}//返回基站序列号  
3649 3636
3650 指令样例: 3637 指令样例:
3651 3638
3652 -{\  
3653 -    \"fun\":\"baseStationSN\",\  
3654 -    \"baseId\":1,\  
3655 -     \"infos\":{\  
3656 -        \"value\":\"FFFFFFFFFF\"\  
3657 -    },  
3658 -  
3659 - \"packetTag\":\"1\"\ 3639 +```json
  3640 +{
  3641 + "fun": "baseStationSN",
  3642 + "baseId": 1,
  3643 + "infos": {
  3644 + "value": "FFFFFFFFFF"
  3645 + },
  3646 + "packetTag": "1"
3660 } 3647 }
  3648 +```
3661 3649
3662 支持设备说明 3650 支持设备说明
3663 3651
3664 - ----------------------- ----------------------- -----------------------  
3665 - 基站+键盘 支持/不支持 备注  
3666 -  
3667 - B100-2.4G+S6 支持  
3668 -  
3669 - B200-2.4G+S6 支持  
3670 -  
3671 - B200-5.8G+T2 支持  
3672 - ----------------------- ----------------------- ----------------------- 3652 +| **基站+键盘** | **支持** | **备注** |
  3653 +| --- | --- | --- |
  3654 +| B100-2.4G+S6 | 支持 ||
  3655 +| B200-2.4G+S6 | 支持 ||
  3656 +| B200-5.8G+T2 | 支持 ||
3673 3657
3674 #### 基站名称 3658 #### 基站名称
3675 3659
@@ -3677,76 +3661,72 @@ infos:{\"value\":\"FFFFFFFFFF\"}//返回基站序列号 @@ -3677,76 +3661,72 @@ infos:{\"value\":\"FFFFFFFFFF\"}//返回基站序列号
3677 3661
3678 发送: 3662 发送:
3679 3663
3680 -fun: \"readBaseStationTitle\" //读基站名称  
3681 -  
3682 -baseId: 0 //0\~32 (默认为0表示读取所有基站)  
3683 - 3664 +fun: "readBaseStationTitle" //读基站名称
  3665 +baseId: 0 //0~32 (默认为0表示读取所有基站)
3684 params:{}//可不填 3666 params:{}//可不填
3685 3667
3686 -指令样例:  
3687 3668
3688 -{\  
3689 -    \"fun\":\"readBaseStationTitle\",\  
3690 -    \"baseId\":0, 3669 +指令样例:
3691 3670
3692 - \"packetTag\":\"1\"\ 3671 +```json
  3672 +{
  3673 + "fun": "readBaseStationTitle",
  3674 + "baseId": 0,
  3675 + "packetTag": "1"
3693 } 3676 }
  3677 +```
3694 3678
3695 3679
3696 3680
3697 发送: 3681 发送:
3698 3682
3699 -fun: \"writeBaseStationTitle\" //写基站名称  
3700 -  
3701 -baseId: 1//1\~32(必须指定基站) 3683 +fun: "writeBaseStationTitle" //写基站名称
  3684 +baseId: 1//1~32(必须指定基站)
  3685 +params:{"value":" A2021"}//基站名称,最长12字节
3702 3686
3703 -params:{\"value\":\" A2021\"}//基站名称,最长12字节  
3704 3687
3705 指令样例: 3688 指令样例:
3706 3689
3707 -{\  
3708 -    \"fun\":\"writeBaseStationTitle\",\  
3709 -    \"baseId\":1,\  
3710 -    \"params\":{\  
3711 -        \"value\":\"A2021\"\  
3712 -    },  
3713 -  
3714 - \"packetTag\":\"1\"\ 3690 +```json
  3691 +{
  3692 + "fun": "writeBaseStationTitle",
  3693 + "baseId": 1,
  3694 + "params": {
  3695 + "value": "A2021"
  3696 + },
  3697 + "packetTag": "1"
3715 } 3698 }
  3699 +```
3716 3700
3717 返回 3701 返回
3718 3702
3719 接收: 3703 接收:
3720 3704
3721 -fun: \"baseStationTitle\"  
3722 - 3705 +fun: "baseStationTitle"
3723 baseId: 1//基站ID 3706 baseId: 1//基站ID
  3707 +infos:{"value":"A2021"}//返回基站名称
3724 3708
3725 -infos:{\"value\":\"A2021\"}//返回基站名称  
3726 3709
3727 指令样例: 3710 指令样例:
3728 3711
3729 -{\  
3730 -    \"fun\":\"baseStationTitle\",\  
3731 -    \"baseId\":1,\  
3732 -     \"infos\":{\  
3733 -        \"value\":\"A2021\"\  
3734 -    },  
3735 -  
3736 - \"packetTag\":\"1\"}\ 3712 +```json
  3713 +{
  3714 + "fun": "baseStationTitle",
  3715 + "baseId": 1,
  3716 + "infos": {
  3717 + "value": "A2021"
  3718 + },
  3719 + "packetTag": "1"
3737 } 3720 }
  3721 +```
3738 3722
3739 支持设备说明 3723 支持设备说明
3740 3724
3741 - ----------------------- ----------------------- -----------------------  
3742 - 基站+键盘 支持/不支持 备注  
3743 -  
3744 - B100-2.4G+S6 支持  
3745 -  
3746 - B200-2.4G+S6 支持  
3747 -  
3748 - B200-5.8G+T2 支持  
3749 - ----------------------- ----------------------- ----------------------- 3725 +| **基站+键盘** | **支持** | **备注** |
  3726 +| --- | --- | --- |
  3727 +| B100-2.4G+S6 | 支持 ||
  3728 +| B200-2.4G+S6 | 支持 ||
  3729 +| B200-5.8G+T2 | 支持 ||
3750 3730
3751 #### 基站配对码 3731 #### 基站配对码
3752 3732
@@ -3754,91 +3734,81 @@ infos:{\"value\":\"A2021\"}//返回基站名称 @@ -3754,91 +3734,81 @@ infos:{\"value\":\"A2021\"}//返回基站名称
3754 3734
3755 发送: 3735 发送:
3756 3736
3757 -fun: \"readBaseStationMatchCode\" //读基站配对码  
3758 -  
3759 -baseId: 0 //0\~32 (默认为0表示读取所有基站)  
3760 - 3737 +fun: "readBaseStationMatchCode" //读基站配对码
  3738 +baseId: 0 //0~32 (默认为0表示读取所有基站)
3761 params:{}//可不填 3739 params:{}//可不填
3762 3740
  3741 +
3763 指令样例: 3742 指令样例:
3764 3743
3765 -{\  
3766 -    \"fun\":\"readBaseStationMatchCode\",\  
3767 -    \"baseId\":0,\  
3768 -    \"packetTag\":\"1\"\ 3744 +```json
  3745 +{
  3746 + "fun": "readBaseStationMatchCode",
  3747 + "baseId": 0,
  3748 + "packetTag": "1"
3769 } 3749 }
  3750 +```
3770 3751
3771 返回 3752 返回
3772 3753
3773 接收: 3754 接收:
3774 3755
3775 -fun: \"baseStationMatchCode\"  
3776 - 3756 +fun: "baseStationMatchCode"
3777 baseId: 1//基站ID 3757 baseId: 1//基站ID
  3758 +infos:{"value":"21072333"}//返回基站配对码
3778 3759
3779 -infos:{\"value\":\"21072333\"}//返回基站配对码  
3780 3760
3781 指令样例: 3761 指令样例:
3782 3762
3783 -{\  
3784 -    \"fun\":\"baseStationMatchCode,\  
3785 -    \"baseId\":1,\  
3786 -     \"infos\":{\  
3787 -        \"value\":\"21072333\"\  
3788 -    },  
3789 -  
3790 - \"packetTag\":\"1\"\ 3763 +```json
  3764 +{
  3765 + "fun": "baseStationMatchCode",
  3766 + "baseId": 1,
  3767 + "infos": {
  3768 + "value": "21072333"
  3769 + },
  3770 + "packetTag": "1"
3791 } 3771 }
  3772 +```
3792 3773
3793 支持设备说明 3774 支持设备说明
3794 3775
3795 - ----------------------- ----------------------- -----------------------  
3796 - 基站+键盘 支持/不支持 备注  
3797 -  
3798 - B100-2.4G+S6 支持  
3799 -  
3800 - B200-2.4G+S6 支持  
3801 -  
3802 - B200-5.8G+T2 支持  
3803 - ----------------------- ----------------------- ----------------------- 3776 +| **基站+键盘** | **支持** | **备注** |
  3777 +| --- | --- | --- |
  3778 +| B100-2.4G+S6 | 支持 ||
  3779 +| B200-2.4G+S6 | 支持 ||
  3780 +| B200-5.8G+T2 | 支持 ||
3804 3781
3805 #### 基站频点冲突 3782 #### 基站频点冲突
3806 3783
3807 检测到基站频点冲突将会返回给应用程序提示,应用程序可根据情况更改频点。 3784 检测到基站频点冲突将会返回给应用程序提示,应用程序可根据情况更改频点。
3808 -  
3809 接收: 3785 接收:
  3786 +fun: "baseStationChannelInterference" // 基站频点冲突
  3787 +baseId: //发生冲突基站ID
  3788 +infos:{ "value":"5"}//频点5冲突
  3789 +packetTag:"0"//数据包标签
3810 3790
3811 -fun: \"baseStationChannelInterference\" // 基站频点冲突  
3812 -  
3813 -baseId: //  
3814 -  
3815 -infos:{ \"value\":\"5\"}//频点5冲突  
3816 -  
3817 -packetTag:\"0\"//数据包标签  
3818 3791
3819 指令样例: 3792 指令样例:
3820 3793
3821 -{\  
3822 -    \"fun\":\"baseStationChannelInterference\",\  
3823 -    \"baseId\":1,\  
3824 -     \"infos\":{\  
3825 -        \"value\":\"5\"\  
3826 -    },  
3827 -  
3828 - \"packetTag\":\"0\"\ 3794 +```json
  3795 +{
  3796 + "fun": "baseStationChannelInterference",
  3797 + "baseId": 1,
  3798 + "infos": {
  3799 + "value": "5"
  3800 + },
  3801 + "packetTag": "0"
3829 } 3802 }
  3803 +```
3830 3804
3831 支持设备说明 3805 支持设备说明
3832 3806
3833 - ----------------------- ----------------------- -----------------------  
3834 - 基站+键盘 支持/不支持 备注  
3835 -  
3836 - B100-2.4G+S6 支持  
3837 -  
3838 - B200-2.4G+S6 支持  
3839 -  
3840 - B200-5.8G+T2 支持  
3841 - ----------------------- ----------------------- ----------------------- 3807 +| **基站+键盘** | **支持** | **备注** |
  3808 +| --- | --- | --- |
  3809 +| B100-2.4G+S6 | 支持 ||
  3810 +| B200-2.4G+S6 | 支持 ||
  3811 +| B200-5.8G+T2 | 支持 ||
3842 3812
3843 #### 基站容量 3813 #### 基站容量
3844 3814
@@ -3846,55 +3816,49 @@ packetTag:\"0\"//数据包标签 @@ -3846,55 +3816,49 @@ packetTag:\"0\"//数据包标签
3846 3816
3847 发送: 3817 发送:
3848 3818
3849 -fun: \"readBaseStationCapacity\" //读基站容量  
3850 -  
3851 -baseId: 0 //0\~32 (默认为0表示读取所有基站)  
3852 - 3819 +fun: "readBaseStationCapacity" //读基站容量
  3820 +baseId: 0 //0~32 (默认为0表示读取所有基站)
3853 params:{}//可不填 3821 params:{}//可不填
3854 3822
  3823 +
3855 指令样例: 3824 指令样例:
3856 3825
3857 -{\  
3858 -    \"fun\":\"readBaseStationCapacity\",\  
3859 -    \"baseId\":0,\  
3860 -    \"packetTag\":\"1\"\ 3826 +```json
  3827 +{
  3828 + "fun": "readBaseStationCapacity",
  3829 + "baseId": 0,
  3830 + "packetTag": "1"
3861 } 3831 }
  3832 +```
3862 3833
3863 返回 3834 返回
3864 3835
3865 接收: 3836 接收:
3866 3837
3867 -fun: \"baseStationCapacity\"  
3868 -  
3869 -baseId: \"1\"//基站ID 3838 +fun: "baseStationCapacity"
  3839 +baseId: "1"//基站ID
  3840 +infos:{"keypadNumber":"60","lock":"1"}//返回基站键盘容量值
3870 3841
3871 -infos:{\"keypadNumber\":\"60\",\"lock\":\"1\"}//返回基站键盘容量值  
3872 3842
3873 指令样例: 3843 指令样例:
3874 3844
3875 -{\  
3876 -    \"fun\":\"baseStationID\",\  
3877 -    \"baseId\":2,\  
3878 -     \"infos\":{\  
3879 -        \"keypadNumber\":\"60\",  
3880 -  
3881 -        \"lock\":\"1\"\  
3882 -    },  
3883 -  
3884 - \"packetTag\":\"1\"}\ 3845 +```json
  3846 +{
  3847 + "fun": "baseStationID",
  3848 + "baseId": 2,
  3849 + "infos": {
  3850 + "keypadNumber": "60",
  3851 + "lock": "1"
  3852 + },
  3853 + "packetTag": "1"
3885 } 3854 }
  3855 +```
3886 3856
3887 支持设备说明 3857 支持设备说明
  3858 +| **基站+键盘** | **支持** | **备注** |
  3859 +| --- | --- | --- |
  3860 +| B200-5.8G+T2 | 支持 ||
3888 3861
3889 - ----------------------- ----------------------- -----------------------  
3890 - 基站+键盘 支持/不支持 备注  
3891 -  
3892 - B100-2.4G+S6 不支持  
3893 -  
3894 - B200-2.4G+S6 不支持  
3895 -  
3896 - B200-5.8G+T2 支持  
3897 - ----------------------- ----------------------- -----------------------  
3898 3862
3899 #### 快速配对 3863 #### 快速配对
3900 3864
@@ -3902,88 +3866,85 @@ infos:{\"keypadNumber\":\"60\",\"lock\":\"1\"}//返回基站键盘容量值 @@ -3902,88 +3866,85 @@ infos:{\"keypadNumber\":\"60\",\"lock\":\"1\"}//返回基站键盘容量值
3902 3866
3903 发送: 3867 发送:
3904 3868
3905 -fun: \"startQuickMatch\" //开始快速配对 3869 +fun: "startQuickMatch" //开始快速配对
  3870 +baseId:1 // 1~32 (必选参数,范围(1~32))
  3871 +params:{}
3906 3872
3907 -baseId:1 // 1\~32 (必选参数,范围(1\~32))  
3908 -  
3909 -params:{}  
3910 3873
3911 指令样例: 3874 指令样例:
3912 3875
3913 -{\  
3914 -    \"fun\":\"startQuickMatch\",  
3915 -  
3916 -> \"baseId\":1,\  
3917 -> \"packetTag\":\"1\"  
3918 ->  
3919 -> } 3876 +```json
  3877 +{
  3878 + "fun": "startQuickMatch",
  3879 + "baseId": 1,
  3880 + "packetTag": "1"
  3881 +}
  3882 +```
3920 3883
3921 接收: 3884 接收:
3922 3885
3923 -fun: \"startQuickMatch\" //开始快速配对  
3924 -  
3925 -baseId: \"1\"//接收到指令的基站ID 3886 +fun: "startQuickMatch" //开始快速配对
  3887 +baseId: "1"//接收到指令的基站ID
  3888 +infos:{"state":"OK"}//返回状态,成功为OK
3926 3889
3927 -infos:{\"state\":\"OK\"}//返回状态,成功为OK  
3928 3890
3929 指令样例: 3891 指令样例:
3930 3892
3931 -{\  
3932 -    \"fun\":\"startQuickMatch\",\  
3933 -    \"baseId\":1,\  
3934 -    \"infos\":{\  
3935 -        \"state\":\"OK\"\  
3936 -    },\  
3937 -    \"packetTag\":\"1\"\ 3893 +```json
  3894 +{
  3895 + "fun": "startQuickMatch",
  3896 + "baseId": 1,
  3897 + "infos": {
  3898 + "state": "OK"
  3899 + },
  3900 + "packetTag": "1"
3938 } 3901 }
  3902 +```
3939 3903
3940 ##### 停止快速配对 3904 ##### 停止快速配对
3941 3905
3942 发送: 3906 发送:
3943 3907
3944 -fun: \"stopQuickMatch\" //停止快速配对  
3945 - 3908 +fun: "stopQuickMatch" //停止快速配对
3946 params:{} //默认空 3909 params:{} //默认空
3947 3910
3948 -指令样例:  
3949 3911
3950 -{\  
3951 -    \"fun\":\"stopQuickMatch\", 3912 +指令样例:
3952 3913
3953 -  \"baseId\":1,\  
3954 -    \"packetTag\":\"1\"\ 3914 +```json
  3915 +{
  3916 + "fun": "stopQuickMatch",
  3917 + "baseId": 1,
  3918 + "packetTag": "1"
3955 } 3919 }
  3920 +```
3956 3921
3957 接收: 3922 接收:
3958 3923
3959 -fun: \"stopQuickMatch\" //停止快速配对  
3960 -  
3961 -baseId: \"1\"//收到的基站ID 3924 +fun: "stopQuickMatch" //停止快速配对
  3925 +baseId: "1"//收到的基站ID
  3926 +infos:{"state":"OK"}//返回状态,成功为OK
3962 3927
3963 -infos:{\"state\":\"OK\"}//返回状态,成功为OK  
3964 3928
3965 指令样例: 3929 指令样例:
3966 3930
3967 -{\  
3968 -    \"fun\":\"stopQuickMatch\",\  
3969 -    \"baseId\":1,\  
3970 -    \"infos\":{\  
3971 -          \"state\":\"OK\"\  
3972 -    },\  
3973 -    \"packetTag\":\"1\"\ 3931 +```json
  3932 +{
  3933 + "fun": "stopQuickMatch",
  3934 + "baseId": 1,
  3935 + "infos": {
  3936 + "state": "OK"
  3937 + },
  3938 + "packetTag": "1"
3974 } 3939 }
  3940 +```
3975 3941
3976 ##### 支持设备说明 3942 ##### 支持设备说明
  3943 +| **基站+键盘** | **支持** | **备注** |
  3944 +| --- | --- | --- |
  3945 +| B100-2.4G+S6 | 支持 ||
  3946 +| B200-2.4G+S6 | 支持 ||
3977 3947
3978 - ----------------------- ------------------ ----------------------------  
3979 - 基站+键盘 支持/不支持 备注  
3980 -  
3981 - B100-2.4G+S6 支持 键盘需要设置为配对模式  
3982 -  
3983 - B200-2.4G+S6 支持 键盘需要设置为配对模式  
3984 -  
3985 - B200-5.8G+T2 不支持  
3986 - ----------------------- ------------------ ----------------------------  
3987 3948
3988 #### 键盘登录密码 3949 #### 键盘登录密码
3989 3950
@@ -3991,75 +3952,70 @@ infos:{\"state\":\"OK\"}//返回状态,成功为OK @@ -3991,75 +3952,70 @@ infos:{\"state\":\"OK\"}//返回状态,成功为OK
3991 3952
3992 发送: 3953 发送:
3993 3954
3994 -fun: \"readKeyboardLoginPW\" //读键盘登录密码  
3995 -  
3996 -baseId: 0// 0\~32 (指令不发送baseID,默认为0表示读取所有基站)  
3997 - 3955 +fun: "readKeyboardLoginPW" //读键盘登录密码
  3956 +baseId: 0// 0~32 (指令不发送baseID,默认为0表示读取所有基站)
3998 params:{}//可不填 3957 params:{}//可不填
3999 3958
  3959 +
4000 指令样例: 3960 指令样例:
4001 3961
4002 -{\  
4003 -    \"fun\":\"readKeyboardLoginPW\",\  
4004 -    \"baseId\":0,\  
4005 -    \"packetTag\":\"1\"\ 3962 +```json
  3963 +{
  3964 + "fun": "readKeyboardLoginPW",
  3965 + "baseId": 0,
  3966 + "packetTag": "1"
4006 } 3967 }
  3968 +```
4007 3969
4008 3970
4009 3971
4010 发送: 3972 发送:
4011 3973
4012 -fun: \"writeKeyboardLoginPW\" //写键盘登录密码  
4013 -  
4014 -baseId: 1 //1\~32 (必须指定基站)  
4015 -  
4016 -params:{\"value\":\"0\"}//0\~9999 (0不用核对) 3974 +fun: "writeKeyboardLoginPW" //写键盘登录密码
  3975 +baseId: 1 //1~32 (必须指定基站)
  3976 +params:{"value":"0"}//0~9999 (0不用核对)
4017 3977
4018 指令样例: 3978 指令样例:
4019 3979
4020 -{\  
4021 -    \"fun\":\"writeKeyboardLoginPW\",\  
4022 -    \"baseId\":1,\  
4023 -    \"params\":{\  
4024 -        \"value\":\"0\"\  
4025 -    },  
4026 -  
4027 - \"packetTag\":\"1\"\ 3980 +```json
  3981 +{
  3982 + "fun": "writeKeyboardLoginPW",
  3983 + "baseId": 1,
  3984 + "params": {
  3985 + "value": "0"
  3986 + },
  3987 + "packetTag": "1"
4028 } 3988 }
  3989 +```
4029 3990
4030 返回 3991 返回
4031 3992
4032 接收: 3993 接收:
4033 3994
4034 -fun: \"baseStationKeyboardLoginPW\"  
4035 - 3995 +fun: "baseStationKeyboardLoginPW"
4036 baseId: 1//基站ID 3996 baseId: 1//基站ID
  3997 +infos:{"value":"1"}//返回键盘登录密码值
4037 3998
4038 -infos:{\"value\":\"1\"}//返回键盘登录密码值  
4039 3999
4040 指令样例: 4000 指令样例:
4041 4001
4042 -{\  
4043 -    \"fun\":\"baseStationKeyboardLoginPW\",\  
4044 -    \"baseId\":1,\  
4045 -     \"infos\":{\  
4046 -        \"value\":\"0\"\  
4047 -    },  
4048 -  
4049 - \"packetTag\":\"1\"\ 4002 +```json
  4003 +{
  4004 + "fun": "baseStationKeyboardLoginPW",
  4005 + "baseId": 1,
  4006 + "infos": {
  4007 + "value": "0"
  4008 + },
  4009 + "packetTag": "1"
4050 } 4010 }
  4011 +```
4051 4012
4052 支持设备说明 4013 支持设备说明
  4014 +| **基站+键盘** | **支持** | **备注** |
  4015 +| --- | --- | --- |
  4016 +| B100-2.4G+S6 | 支持 ||
  4017 +| B200-2.4G+S6 | 支持 ||
4053 4018
4054 - ----------------------- ----------------------- -----------------------  
4055 - 基站+键盘 支持/不支持 备注  
4056 -  
4057 - B100-2.4G+S6 支持  
4058 -  
4059 - B200-2.4G+S6 支持  
4060 -  
4061 - B200-5.8G+T2 不支持  
4062 - ----------------------- ----------------------- -----------------------  
4063 4019
4064 #### 基站名称隐藏 4020 #### 基站名称隐藏
4065 4021
@@ -4067,264 +4023,668 @@ infos:{\"value\":\"1\"}//返回键盘登录密码值 @@ -4067,264 +4023,668 @@ infos:{\"value\":\"1\"}//返回键盘登录密码值
4067 4023
4068 发送: 4024 发送:
4069 4025
4070 -fun: \"readBaseStationNameHidden\" //读基站名称隐藏  
4071 -  
4072 -baseId: 0// 0\~32 (指令不发送baseID,默认为0表示读取所有基站)  
4073 - 4026 +fun: "readBaseStationNameHidden" //读基站名称隐藏
  4027 +baseId: 0// 0~32 (指令不发送baseID,默认为0表示读取所有基站)
4074 params:{}//可不填 4028 params:{}//可不填
4075 4029
  4030 +
4076 指令样例: 4031 指令样例:
4077 4032
4078 -{\  
4079 -    \"fun\":\"readBaseStationNameHidden\",\  
4080 -    \"baseId\":0,\  
4081 -    \"packetTag\":\"1\"\ 4033 +```json
  4034 +{
  4035 + "fun": "readBaseStationNameHidden",
  4036 + "baseId": 0,
  4037 + "packetTag": "1"
4082 } 4038 }
  4039 +```
4083 4040
4084 4041
4085 4042
4086 发送: 4043 发送:
4087 4044
4088 -fun: \"writeBaseStationNameHidden\" //写基站名称隐藏  
4089 -  
4090 -baseId: 1 //1\~32 (必须指定基站) 4045 +fun: "writeBaseStationNameHidden" //写基站名称隐藏
  4046 +baseId: 1 //1~32 (必须指定基站)
  4047 +params:{"value":"0"}//0~1 (0隐藏,1不隐藏)
4091 4048
4092 -params:{\"value\":\"0\"}//0\~1 (0隐藏,1不隐藏)  
4093 4049
4094 指令样例: 4050 指令样例:
4095 4051
4096 -{\  
4097 -    \"fun\":\"writeBaseStationNameHidden\",\  
4098 -    \"baseId\":1,\  
4099 -    \"params\":{\  
4100 -        \"value\":\"0\"\  
4101 -    },  
4102 -  
4103 - \"packetTag\":\"1\"\ 4052 +```json
  4053 +{
  4054 + "fun": "writeBaseStationNameHidden",
  4055 + "baseId": 1,
  4056 + "params": {
  4057 + "value": "0"
  4058 + },
  4059 + "packetTag": "1"
4104 } 4060 }
  4061 +```
4105 4062
4106 返回 4063 返回
4107 4064
4108 接收: 4065 接收:
4109 4066
4110 -fun: \"baseStationNameHidden\"  
4111 - 4067 +fun: "baseStationNameHidden"
4112 baseId: 1//基站ID 4068 baseId: 1//基站ID
  4069 +infos:{"value":"1"}//返回基站名称隐藏值 (0隐藏,1不隐藏)
4113 4070
4114 -infos:{\"value\":\"1\"}//返回基站名称隐藏值 (0隐藏,1不隐藏)  
4115 4071
4116 指令样例: 4072 指令样例:
4117 4073
4118 -{\  
4119 -    \"fun\":\"baseStationNameHidden\",\  
4120 -    \"baseId\":1,\  
4121 -     \"infos\":{\  
4122 -        \"value\":\"0\"\  
4123 -    },  
4124 -  
4125 - \"packetTag\":\"1\"\ 4074 +```json
  4075 +{
  4076 + "fun": "baseStationNameHidden",
  4077 + "baseId": 1,
  4078 + "infos": {
  4079 + "value": "0"
  4080 + },
  4081 + "packetTag": "1"
4126 } 4082 }
  4083 +```
4127 4084
4128 支持设备说明 4085 支持设备说明
  4086 +| **基站+键盘** | **支持** | **备注** |
  4087 +| --- | --- | --- |
  4088 +| B100-2.4G+S6 | 支持 ||
  4089 +| B200-2.4G+S6 | 支持 ||
4129 4090
4130 - ----------------------- ----------------------- -----------------------  
4131 - 基站+键盘 支持/不支持 备注 4091 +#### 基站TCP/IP参数
4132 4092
4133 - B100-2.4G+S6 支持 4093 +
4134 4094
4135 - B200-2.4G+S6 支持 4095 +发送:
4136 4096
4137 - B200-5.8G+T2 不支持  
4138 - ----------------------- ----------------------- ----------------------- 4097 +fun: "readBaseStationTcpIp" //读基站TCP/IP参数
  4098 +baseId: 0// 0~32 (指令不发送baseID,默认为0表示读取所有基站)
  4099 +params:{}//可不填
  4100 +
  4101 +
  4102 +指令样例:
  4103 +
  4104 +```json
  4105 +{
  4106 + "fun": "readBaseStationTcpIp",
  4107 + "baseId": 0,
  4108 + "packetTag": "1"
  4109 +}
  4110 +```
  4111 +
  4112 +写
  4113 +
  4114 +发送:
  4115 +
  4116 +fun: "writeBaseStationTcpIp" //写基站TcpIp
  4117 +baseId: 1 //1~32 (必须指定基站)
  4118 +params:
  4119 +
  4120 +
  4121 +指令样例:
  4122 +
  4123 +```json
  4124 +{
  4125 + "fun": "writeBaseStationTcpIp",
  4126 + "baseId": 1,
  4127 + "params": {
  4128 + "mac": "FF.FF.FF.FF.FF",
  4129 + "ip": "192.168.10.10",
  4130 + "mask": "255.255.255.0",
  4131 + "gateway": "192.168.10.1"
  4132 + },
  4133 +
  4134 + "packetTag": "1"
  4135 +}
  4136 +```
  4137 +
  4138 +返回
  4139 +
  4140 +接收:
  4141 +
  4142 +fun: "baseStationTcpIp"
  4143 +baseId: 1//基站ID
  4144 +infos:{"value":"1"}//返回基站TcpIp
  4145 +
  4146 +
  4147 +指令样例:
  4148 +
  4149 +```json
  4150 +{
  4151 + "fun": "baseStationTcpIp",
  4152 + "baseId": 1,
  4153 + "infos": {
  4154 + "ip": "192.168.10.10",
  4155 + "mac": "FF.FF.FF.FF.FF",
  4156 + "mask": "255.255.255.0",
  4157 + "gateway": "192.168.10.1"
  4158 + },
  4159 + "packetTag": "1"
  4160 +}
  4161 +```
  4162 +
  4163 +支持设备说明
  4164 +| **基站+键盘** | **支持** | **备注** |
  4165 +| --- | --- | --- |
  4166 +| EA4000T-2.4G+S5 | 支持 |带LAN接口版本|
4139 4167
4140 -#### 基站TCP/IP参数 4168 +
  4169 +#### 基站键盘白名单管理
4141 4170
4142 4171
4143 4172
4144 发送: 4173 发送:
4145 4174
4146 -fun: \"readBaseStationTcpIp\" //读基站TCP/IP参数 4175 +fun: "readWhiteList" //读白名单列表
  4176 +baseId: 0//
4147 4177
4148 -baseId: 0// 0\~32 (指令不发送baseID,默认为0表示读取所有基站)  
4149 4178
4150 -params:{}//可不填 4179 +指令样例:
  4180 +
  4181 +```json
  4182 +{
  4183 + "fun": "readWhiteList",
  4184 + "baseId": 0,
  4185 + "params": {},
  4186 + "packetTag": "1"
  4187 +}
  4188 +```
  4189 +
  4190 +读返回
  4191 +接收:
  4192 +fun: "whiteList"
  4193 +baseId: 1//基站ID
  4194 +infos:{}//
  4195 +
  4196 +| **Json字段** | **字段含义** | **赋值及含义** |
  4197 +| --- | --- | --- |
  4198 +|keySn|键盘Sn||
  4199 +|state|键盘状态<br>[B200_5.8G+T2组合有效]|0:离线<br>1:在线|
4151 4200
4152 指令样例: 4201 指令样例:
4153 4202
4154 -{\  
4155 -    \"fun\":\"readBaseStationTcpIp\",\  
4156 -    \"baseId\":0,\  
4157 -    \"packetTag\":\"1\"\ 4203 +```json
  4204 +{
  4205 + "fun": "whiteList",
  4206 + "baseId": 1,
  4207 + "infos": [{
  4208 + "keySn": "2111120140",
  4209 + "state": "0"
  4210 + },
  4211 + {
  4212 + "keySn": "0005243136",
  4213 + "state": "0"
  4214 + },
  4215 + {
  4216 + "keySn": "2111120102",
  4217 + "state": "0"
  4218 + }
  4219 + ],
  4220 + "packetTag": "1"
4158 } 4221 }
  4222 +```
4159 4223
4160 4224
4161 4225
4162 发送: 4226 发送:
4163 4227
4164 -fun: \"writeBaseStationTcpIp\" //写基站TcpIp 4228 +fun: "writeWhiteList" //写白名单列表
  4229 +baseId: 1 //1~32 (必须指定基站)
  4230 +keySnList:[]//键盘SN数组最多200键盘SN
4165 4231
4166 -baseId: 1 //1\~32 (必须指定基站) 4232 +| **Json字段** | **字段含义** | **赋值及含义** |
  4233 +| --- | --- | --- |
  4234 +|keySnList|键盘列表|B200-2.4GS+S6 键盘最多 200只<br>EA3100-2.4G+S62键盘最多 200只<br>B200-5.8G+T2键盘最多 需要参考 7.5.1.10基站容量|
4167 4235
4168 -params:  
4169 4236
4170 指令样例: 4237 指令样例:
4171 4238
4172 -{\  
4173 -    \"fun\":\"writeBaseStationTcpIp\",\  
4174 -    \"baseId\":1,\  
4175 -    \"params\":{ 4239 +```json
  4240 +{
  4241 + "fun": "writeWhiteList",
  4242 + "baseId": 2,
  4243 + "keySnList": [{
  4244 + "keySn": "2111120140"
  4245 + },
  4246 + {
  4247 + "keySn": "0005243136"
  4248 + },
  4249 + {
  4250 + "keySn": "2111120102"
  4251 + }
  4252 + ],
  4253 + "packetTag": "10"
  4254 +}
  4255 +```
4176 4256
4177 -\"mac\":\"FF.FF.FF.FF.FF\",\  
4178 -        \"ip\":\"192.168.10.10\", 4257 +返回
4179 4258
4180 -\"mask\":\"255.255.255.0\", 4259 +接收:
4181 4260
4182 - \"gateway\":\"192.168.10.1\"\  
4183 -    }, 4261 +fun: "whiteList"
  4262 +baseId: 1//基站ID
  4263 +infos:{}//
4184 4264
4185 - \"packetTag\":\"1\"\ 4265 +| **Json字段** | **字段含义** | **赋值及含义** |
  4266 +| --- | --- | --- |
  4267 +|keySn|键盘Sn||
  4268 +|state|键盘状态|OK:成功|
  4269 +
  4270 +指令样例:
  4271 +
  4272 +```json
  4273 +{
  4274 + "fun": "whiteList",
  4275 + "baseId": 1,
  4276 + "infos": [{
  4277 + "keySn": "2111120140",
  4278 + "state": "OK"
  4279 + },
  4280 + {
  4281 + "keySn": "0005243136",
  4282 + "state": "OK"
  4283 + },
  4284 + {
  4285 + "keySn": "2111120102",
  4286 + "state": "OK"
  4287 + }
  4288 + ],
  4289 + "packetTag": "1"
4186 } 4290 }
  4291 +```
4187 4292
4188 -返回 4293 +支持设备说明
  4294 +
  4295 +| **基站+键盘** | **支持** | **备注** |
  4296 +| --- | --- | --- |
  4297 +| B200-2.4G+S6 | 支持 ||
  4298 +| B200-5.8G+T2 | 支持 ||
  4299 +| EA3100-2.4G+S62 | 支持 ||
  4300 +
  4301 +#### 基站锁定键盘
  4302 +
  4303 +发送:
  4304 +fun: "lockKeypad" //锁定键盘
  4305 +baseId: 0// 0~32 (指令不发送baseID,默认为0表示所有基站)
  4306 +params:{} //数组对象,指定键盘需填
  4307 +
  4308 +| **Json字段** | **字段含义** | **赋值及含义** |
  4309 +| --- | --- | --- |
  4310 +|baseId|基站id|在指定键盘时请传对应的基站baseId<br>0:所有基站|
  4311 +|keySnList|键盘列表|没有列表时为锁定当前所有在线列表|
  4312 +
  4313 +指令样例:
  4314 +锁定指定键盘
  4315 +```json
  4316 +{
  4317 + "fun": "lockKeypad",
  4318 + "baseId": 1,
  4319 + "keySnList": [{
  4320 + "keySn": "2111120140"
  4321 + },
  4322 + {
  4323 + "keySn": "0005243136"
  4324 + },
  4325 + {
  4326 + "keySn": "2111120102"
  4327 + }
  4328 + ],
  4329 + "params": {},
  4330 + "packetTag": "1"
  4331 +}
  4332 +```
  4333 +
  4334 +接收:
  4335 +```json
  4336 +{
  4337 + "fun": "lockKeypad",
  4338 + "baseId": 1,
  4339 + "infos": [{
  4340 + "keySn": "1837454011",
  4341 + "state": "OK"
  4342 + },
  4343 + {
  4344 + "keySn": "1837454012",
  4345 + "state": "OK"
  4346 + }
  4347 + ],
  4348 + "packetTag": "1"
  4349 +}
  4350 +```
  4351 +
  4352 +支持设备说明
  4353 +
  4354 +| **基站+键盘** | **支持** | **备注** |
  4355 +| --- | --- | --- |
  4356 +| B200-5.8G+T2 | 支持 ||
  4357 +
  4358 +#### 基站解锁键盘
  4359 +发送:
  4360 +fun: "unlockKeypad" //解锁键盘
  4361 +baseId: 0// 0~32 (指令不发送baseID,默认为0表示所有基站)
  4362 +params:{} //数组对象,指定键盘需填
  4363 +
  4364 +| **Json字段** | **字段含义** | **赋值及含义** |
  4365 +| --- | --- | --- |
  4366 +|baseId|基站id|在指定键盘时请传对应的基站baseId<br>0:所有基站|
  4367 +|keySnList|键盘列表|没有列表时为解锁所有键盘|
  4368 +
  4369 +指令样例:
  4370 +
  4371 +解锁键盘
  4372 +```json
  4373 +{
  4374 + "fun": "unlockKeypad",
  4375 + "baseId": 1,
  4376 + "keySnList": [{
  4377 + "keySn": "2111120140"
  4378 + },
  4379 + {
  4380 + "keySn": "0005243136"
  4381 + },
  4382 + {
  4383 + "keySn": "2111120102"
  4384 + }
  4385 + ],
  4386 + "params": {},
  4387 + "packetTag": "1"
  4388 +}
  4389 +```
4189 4390
4190 接收: 4391 接收:
  4392 +```json
  4393 +{
  4394 + "fun": "unlockKeypad",
  4395 + "baseId": 1,
  4396 + "infos": [{
  4397 + "keySn": "2111120140",
  4398 + "state": "OK"
  4399 + },
  4400 + {
  4401 + "keySn": "0005243136",
  4402 + "state": "OK"
  4403 + },
  4404 + {
  4405 + "keySn": "2111120102",
  4406 + "state": "OK"
  4407 + }
  4408 + ],
  4409 + "packetTag": "1"
  4410 +}
  4411 +```
4191 4412
4192 -fun: \"baseStationTcpIp\" 4413 +| **基站+键盘** | **支持** | **备注** |
  4414 +| --- | --- | --- |
  4415 +| B200-5.8G+T2 | 支持 ||
4193 4416
  4417 +#### 基站追加键盘
  4418 +
  4419 +发送:
  4420 +fun: "addWhiteList" //追加键盘
  4421 +params:{} //键盘sn
  4422 +keySnList:[ "keySn":"2111120140"] //列表不能为空
  4423 +
  4424 +指令样例:
  4425 +
  4426 +```json
  4427 +{
  4428 + "fun": "addWhiteList",
  4429 + "baseId": 1,
  4430 + "keySnList": [{
  4431 + "keySn": "2111120140"
  4432 + }],
  4433 + "params": {},
  4434 + "packetTag": "1"
  4435 +}
  4436 +```
  4437 +接收:
  4438 +fun: "whiteList"
4194 baseId: 1//基站ID 4439 baseId: 1//基站ID
  4440 +infos:{}//
  4441 +
  4442 +| **Json字段** | **字段含义** | **赋值及含义** |
  4443 +| --- | --- | --- |
  4444 +|keySn|键盘SN||
  4445 +|state|键盘状态|OK:成功|
  4446 +
  4447 +```json
  4448 +{
  4449 + "fun": "whiteList",
  4450 + "baseId": 1,
  4451 + "infos": {
  4452 + "keySn": "1837454012",
  4453 + "state": "OK"
  4454 + },
  4455 + "packetTag": "1"
  4456 +}
  4457 +```
  4458 +
  4459 +| **基站+键盘** | **支持** | **备注** |
  4460 +| --- | --- | --- |
  4461 +| B200-2.4G+S6 | 支持 ||
  4462 +| B200-5.8G+T2 | 支持 ||
  4463 +
  4464 +#### 基站删除键盘
  4465 +
  4466 +发送:
  4467 +fun: "delWhiteList" //踢出键盘,删除键盘
  4468 +params:{} //键盘sn
  4469 +keySnList:[ "keySn":"2111120140"] //列表不能为空
4195 4470
4196 -infos:{\"value\":\"1\"}//返回基站TcpIp  
4197 4471
4198 指令样例: 4472 指令样例:
4199 4473
4200 -{\  
4201 -    \"fun\":\"baseStationTcpIp\",\  
4202 -    \"baseId\":1,\  
4203 -     \"infos\":{\  
4204 -         \"ip\":\"192.168.10.10\", 4474 +```json
  4475 +{
  4476 + "fun": "delWhiteList",
  4477 + "baseId": 0,
  4478 + "keySnList": [{
  4479 + "keySn": "2111120140"
  4480 + }],
  4481 + "params": {},
  4482 + "packetTag": "1"
  4483 +}
  4484 +```
  4485 +接收:
  4486 +fun: "delWhiteList"
  4487 +baseId: 1//基站ID
  4488 +infos:{}//
4205 4489
4206 - \"mac\":\"FF.FF.FF.FF.FF\", 4490 +| **Json字段** | **字段含义** | **赋值及含义** |
  4491 +| --- | --- | --- |
  4492 +|keySn|键盘SN||
  4493 +|state|键盘状态|OK:成功|
4207 4494
4208 -\"mask\":\"255.255.255.0\", 4495 +```json
  4496 +{
  4497 + "fun": "delWhiteList",
  4498 + "baseId": 1,
  4499 + "packetTag": "1",
  4500 + "infos": {
  4501 + "keySn": "1837454012",
  4502 + "state": "OK"
  4503 + }
  4504 +}
  4505 +```
4209 4506
4210 -  \"gateway\":\"192.168.10.1\"\  
4211 -    }, 4507 +| **基站+键盘** | **支持** | **备注** |
  4508 +| --- | --- | --- |
  4509 +| B200-2.4G+S6 | 支持 ||
  4510 +| B200-5.8G+T2 | 支持 ||
4212 4511
4213 - \"packetTag\":\"1\"\ 4512 +#### 基站清掉所有键盘
  4513 +
  4514 +发送:
  4515 +fun: "clearWhiteList" //清掉所有键盘
  4516 +params:{} //无
  4517 +
  4518 +
  4519 +
  4520 +指令样例:
  4521 +
  4522 +```json
  4523 +{
  4524 + "fun": "clearWhiteList",
  4525 + "baseId": 1,
  4526 + "packetTag": "1"
4214 } 4527 }
  4528 +```
  4529 +接收:
  4530 +fun: "clearWhiteList"
  4531 +baseId: 1//基站ID
  4532 +infos:{}//
4215 4533
4216 -支持设备说明 4534 +| **Json字段** | **字段含义** | **赋值及含义** |
  4535 +| --- | --- | --- |
  4536 +|state|键盘状态|OK:成功|
4217 4537
4218 - ----------------------- ----------------------- -----------------------  
4219 - 基站+键盘 支持/不支持 备注 4538 +```json
  4539 +{
  4540 + "fun": "clearWhiteList",
  4541 + "baseId": 1,
  4542 + "packetTag": "1",
  4543 + "infos": {
  4544 + "state": "OK"
  4545 + }
  4546 +}
  4547 +```
4220 4548
4221 - B100-2.4G+S6 不支持 4549 +| **基站+键盘** | **支持** | **备注** |
  4550 +| --- | --- | --- |
  4551 +| B200-2.4G+S6 | 支持 ||
  4552 +| B200-5.8G+T2 | 支持 ||
4222 4553
4223 - B200-2.4G+S6 不支持 4554 +#### 键盘关机时间
4224 4555
4225 - B200-5.8G+T2 不支持 4556 +读
  4557 +发送:
  4558 +fun: "readKeypadAutoPowerOffLevel" //读键盘关机时间等级
  4559 +baseId: 0//0~32 (指令不发送baseID,默认为0表示读取所有基站)
  4560 +params:{"value":0}//
4226 4561
4227 - EA4000T-2.4G+S5 支持 带LAN接口版本  
4228 - ----------------------- ----------------------- ----------------------- 4562 +| **Json字段** | **字段含义** | **赋值及含义** |
  4563 +| --- | --- | --- |
  4564 +|value|键盘关机时间等级|0-30秒<br>1:2分钟<br>2:15分钟<br>3:45分钟<br>255:不自动关机|
  4565 +
  4566 +指令样例:
  4567 +```json
  4568 +{
  4569 + "fun": "readKeypadAutoPowerOffLevel",
  4570 + "baseId": 0,
  4571 + "packetTag": "1"
  4572 +}
  4573 +```
  4574 +
  4575 +写
  4576 +发送:
  4577 +fun: "writeKeypadAutoPowerOffLevel" //写键盘关机时间等级
  4578 +baseId: 1//1~32 (必须指定基站)
  4579 +params:{"value":"0"}//
  4580 +
  4581 +指令样例:
  4582 +
  4583 +```json
  4584 +{
  4585 + "fun": "writeKeypadAutoPowerOffLevel",
  4586 + "baseId": 1,
  4587 + "params": {
  4588 + "value": "0"
  4589 + },
  4590 + "packetTag": "1"
  4591 +}
  4592 +```
  4593 +
  4594 +返回
  4595 +接收:
  4596 +fun: "keypadAutoPowerOffLevel"
  4597 +baseId: 1//基站ID
  4598 +infos:{"value":"0"}//返回键盘关机时间等级
  4599 +指令样例:
  4600 +
  4601 +```json
  4602 +{
  4603 + "fun": "keypadAutoPowerOffLevel",
  4604 + "baseId": 1,
  4605 + "infos": {
  4606 + "value": "0"
  4607 + },
  4608 + "packetTag": "1"
  4609 +}
  4610 +```
  4611 +
  4612 +| **基站+键盘** | **支持** | **备注** |
  4613 +| --- | --- | --- |
  4614 +| 全系列 | 支持 ||
4229 4615
4230 -#### 基站键盘白名单管理 4616 +#### 基础参数配置
4231 4617
4232 4618
4233 -  
4234 发送: 4619 发送:
4235 -  
4236 -- fun: \"readWhiteList\" //读白名单列表  
4237 -  
4238 -- baseId: 0// 4620 +fun: "readBaseStationBaseConfig" //读基站BaseConfig
  4621 +baseId: 0// 0~32 (指令不发送baseID,默认为0表示读取所有基站)
  4622 +params:{}//可不填
4239 4623
4240 指令样例: 4624 指令样例:
4241 -  
4242 -{\  
4243 -    \"fun\":\"readWhiteList\",\  
4244 -    \"baseId\":0,  
4245 -  
4246 -\"params\":{},\  
4247 -    \"packetTag\":\"1\"\ 4625 +```json
  4626 +{
  4627 + "fun": "readBaseStationBaseConfig",
  4628 + "baseId": 0,
  4629 + "packetTag": "1"
4248 } 4630 }
  4631 +```
4249 4632
4250 4633
4251 -  
4252 发送: 4634 发送:
  4635 +fun: "writeBaseStationBaseConfig" //写基站BaseConfig
  4636 +baseId: 1 //1~32 (必须指定基站)
  4637 +params:{}//
4253 4638
4254 -- fun: \"writeWhiteList\" //写白名单列表  
4255 -  
4256 -```{=html}  
4257 -<!-- -->  
4258 -```  
4259 -- baseId: 1 //1\~32 (必须指定基站) 4639 +| **Json字段** | **字段含义** | **赋值及含义** |
  4640 +| --- | --- | --- |
  4641 +|bootVibraton|开机震动|0: 关闭<br>1: 开启|
  4642 +|voteVibraton|答题开始震动|0: 关闭<br>1: 开启|
  4643 +|led|指示灯开关|0: 关闭<br>1: 开启|
4260 4644
4261 -```{=html}  
4262 -<!-- -->  
4263 -```  
4264 -- keySnList:\[\]//键盘SN数组最多200键盘SN  
4265 4645
4266 指令样例: 4646 指令样例:
4267 4647
  4648 +```json
4268 { 4649 {
4269 -  
4270 -\"fun\": \"writeWhiteList\",  
4271 -  
4272 -\"baseId\": 2,  
4273 -  
4274 -\"keySnList\": \[  
4275 -  
4276 -{\"keySn\":\"2111120140\"},  
4277 -  
4278 -> {\"keySn\":\"0005243136\"},  
4279 ->  
4280 -> {\"keySn\":\"2111120102\"} \],  
4281 -  
4282 -\"packetTag\": \"10\"  
4283 - 4650 + "fun": "writeBaseStationBaseConfig",
  4651 + "baseId": 1,
  4652 + "params": {
  4653 + "bootVibraton": "1",
  4654 + "voteVibraton": "1",
  4655 + "led": "1"
  4656 + },
  4657 + "packetTag": "1"
4284 } 4658 }
  4659 +```
4285 4660
4286 返回 4661 返回
4287 -  
4288 接收: 4662 接收:
4289 -  
4290 -- fun: \"whiteList\"  
4291 -  
4292 -- baseId: 1//基站ID  
4293 -  
4294 -- infos:{\"value\":\"1\"}//返回读白名单列表区域 4663 +fun: "baseStationBaseConfig"
  4664 +baseId: 1//基站ID
  4665 +infos:{ }//返回基站
4295 4666
4296 指令样例: 4667 指令样例:
4297 4668
4298 -> {\  
4299 ->     \"fun\":\"whiteList\",\  
4300 ->     \"baseId\":1,\  
4301 ->      \"infos\":\[  
4302 -  
4303 -{\"keySn\":\"2111120140\"},  
4304 -  
4305 -> {\"keySn\":\"0005243136\"},  
4306 ->  
4307 -> {\"keySn\":\"2111120102\"} \],  
4308 -  
4309 - \"packetTag\":\"1\"\ 4669 +```json
  4670 +{
  4671 + "fun": "baseStationBaseConfig",
  4672 + "baseId": 1,
  4673 + "infos": {
  4674 + "bootVibraton": "1",
  4675 + "voteVibraton": "1",
  4676 + "led": "1"
  4677 + },
  4678 + "packetTag": "1"
4310 } 4679 }
  4680 +```
4311 4681
4312 -支持设备说明  
4313 -  
4314 - ----------------------- ----------------------- -----------------------  
4315 - 基站+键盘 支持/不支持 备注  
4316 -  
4317 - B100-2.4G+S6 不支持  
4318 -  
4319 - B200-2.4G+S6 不支持  
4320 -  
4321 - B200-5.8G+T2 不支持 4682 +| **基站+键盘** | **支持** | **备注** |
  4683 +| --- | --- | --- |
  4684 +| B200-5.8G+T2 | 支持 ||
4322 4685
4323 - EA4000T-2.4G+S5 不支持 4686 +#### 基站AES
4324 4687
4325 - EA3100-2.4G+S62 支持  
4326 - ----------------------- ----------------------- -----------------------  
4327 -#### 基站AES  
4328 4688
4329 发送: 4689 发送:
4330 fun: "readBaseStationAES" //读基站AES 4690 fun: "readBaseStationAES" //读基站AES
@@ -4437,286 +4797,230 @@ infos:{&quot;value&quot;:&quot;OK&quot;}//返回状态 @@ -4437,286 +4797,230 @@ infos:{&quot;value&quot;:&quot;OK&quot;}//返回状态
4437 4797
4438 4798
4439 4799
4440 -fun: \"writeKeypadDevice\" //写键盘外设,由led灯、蜂鸣器、马达组合  
4441 - 4800 +fun: "writeKeypadDevice" //写键盘外设,由led灯、蜂鸣器、马达组合
4442 params:{} // 4801 params:{} //
4443 -数组对象,对象中的默认值为空字符串,各类(led、beep、motor)外设字段都不设置,表示该类不设置  
4444 -  
4445 - --------------- ------------------ -----------------------------------------  
4446 - Json字段 字段含义 赋值及含义  
4447 -  
4448 - keySn 键盘SN 空字符串,为所有在线键盘  
4449 -  
4450 - ledTimes Led灯闪烁次数 0\~255 (0是马上灭,255是长亮)  
4451 -  
4452 - ledOnTime Led灯每次开时间 0\~255 (单位0.1s)  
4453 -  
4454 - ledOffTime Led灯每次关时间 0\~255 (单位0.1s,为0就是连续亮)  
4455 -  
4456 - ledColorR Led灯灯颜色,红值 0\~255(现只支持0灭和1亮,,\>1也认为是1)  
4457 -  
4458 - ledColorG Led灯灯颜色,绿值 0\~255(现只支持0灭和1亮,,\>1也认为是1)  
4459 -  
4460 - ledColorB Led灯灯颜色,蓝值 0\~255(现只支持0灭和1亮,,\>1也认为是1)  
4461 -  
4462 - beepTimes 蜂鸣器响次数 0\~255 (0是马上响,255是长响)  
4463 -  
4464 - beepOnTime 蜂鸣器每次开时间 0\~255 (单位0.1s)  
4465 -  
4466 - beepOffTime 蜂鸣器每次关时间 0\~255 (单位0.1s,为0就是连续响)  
4467 4802
4468 - motorTimes 马达震动次数 0\~255  
4469 -  
4470 - motorOnTime 马达每次开时间 0\~255 (单位0.1s) 4803 +数组对象,对象中的默认值为空字符串,各类(led、beep、motor)外设字段都不设置,表示该类不设置
4471 4804
4472 - motorOffTime 马达每次关时间 0\~255 (单位0.1s,为0就是连续振动)  
4473 - --------------- ------------------ ----------------------------------------- 4805 +| **Json字段** | **字段含义** | **赋值及含义** |
  4806 +| --- | --- | --- |
  4807 +| keySn | 键盘SN |空字符串,为所有在线键盘|
  4808 +| ledTimes | Led灯闪烁次数 | 0\~255 (0是马上灭,255是长亮)|
  4809 +| ledOnTime | Led灯每次开时间 |0\~255 (单位0.1s)|
  4810 +| ledOffTime | Led灯每次关时间 |0\~255 (单位0.1s,为0就是连续亮)|
  4811 +| ledColorR | Led灯灯颜色,红值 |0\~255(现只支持0灭和1亮,,\>1也认为是1)|
  4812 +| ledColorG | Led灯灯颜色,绿值 |0\~255(现只支持0灭和1亮,,\>1也认为是1)|
  4813 +| ledColorB | Led灯灯颜色,蓝值 |0\~255(现只支持0灭和1亮,,\>1也认为是1)|
  4814 +| beepTimes | 蜂鸣器响次数 | 0\~255 (0是马上响,255是长响) |
  4815 +| beepOnTime | 蜂鸣器每次开时间 |0\~255 (单位0.1s)|
  4816 +| beepOffTime | 蜂鸣器每次关时间 |0\~255 (单位0.1s,为0就是连续响)|
  4817 +| motorTimes |马达震动次数|0\~255|
  4818 +| motorOnTime | 马达每次开时间 |0\~255 (单位0.1s)|
  4819 +| motorOffTime | 马达每次关时间 |0\~255 (单位0.1s,为0就是连续振动)|
4474 4820
4475 指令样例: 4821 指令样例:
4476 4822
4477 所有键盘 4823 所有键盘
4478 4824
4479 -{\  
4480 -    \"fun\":\"writeKeypadDevice\",  
4481 -  
4482 - \"baseId\":1,\  
4483 -    \"params\":\  
4484 -        {\  
4485 -            \"ledTimes\":\"3\",\  
4486 -            \"ledOnTime\":\"1\",\  
4487 -            \"ledOffTime\":\"1\",\  
4488 -            \"ledColorR\":\"128\",  
4489 -  
4490 -            \"ledColorG\":\"128\",  
4491 -  
4492 -            \"ledColorB\":\"128\",  
4493 -  
4494 -\"beepTimes\":\"3\",\  
4495 -            \"beepOnTime\":\"1\",\  
4496 -            \"beepOffTime\":\"1\",  
4497 -  
4498 -\"motorTimes\":\"3\",\  
4499 -            \"motorOnTime\":\"2\",\  
4500 -            \"motorOffTime\":\"1\"\  
4501 -        },  
4502 -  
4503 - \"packetTag\":\"1\"\ 4825 +```json
  4826 +{
  4827 + "fun": "writeKeypadDevice",
  4828 + "baseId": 1,
  4829 + "params": {
  4830 + "ledTimes": "3",
  4831 + "ledOnTime": "1",
  4832 + "ledOffTime": "1",
  4833 + "ledColorR": "128",
  4834 + "ledColorG": "128",
  4835 + "ledColorB": "128",
  4836 + "beepTimes": "3",
  4837 + "beepOnTime": "1",
  4838 + "beepOffTime": "1",
  4839 + "motorTimes": "3",
  4840 + "motorOnTime": "2",
  4841 + "motorOffTime": "1"
  4842 + },
  4843 + "packetTag": "1"
4504 } 4844 }
  4845 +```
4505 4846
4506 返回 4847 返回
4507 4848
4508 -fun: \"writeKeypadDevice\" 4849 +fun: "writeKeypadDevice"
  4850 +infos:{"state":"OK"}//返回状态,成功为OK
4509 4851
4510 -infos:{\"state\":\"OK\"}//返回状态,成功为OK  
4511 4852
4512 指令样例: 4853 指令样例:
4513 4854
4514 -{\  
4515 -    \"fun\":\"writeKeypadDevice\",\  
4516 -    \"baseId\":0,\  
4517 -    \"infos\":{  
4518 -  
4519 -\"keySn\":\"0000000000\"\  
4520 -        \"state\":\"OK\"\  
4521 -    },\  
4522 -    \"packetTag\":\"1\"\ 4855 +```json
  4856 +{
  4857 + "fun": "writeKeypadDevice",
  4858 + "baseId": 0,
  4859 + "infos": {
  4860 + "keySn": "0000000000",
  4861 + "state": "OK"
  4862 + },
  4863 + "packetTag": "1"
4523 } 4864 }
  4865 +```
4524 4866
4525 指定键盘 4867 指定键盘
4526 4868
4527 -{\  
4528 -    \"fun\":\"writeKeypadDevice\",  
4529 -  
4530 -\"keySnList\":\[{\"keySn\":\"0007899478\"}\],\  
4531 -    \"params\":\  
4532 -        {\  
4533 -            \"ledTimes\":\"3\",\  
4534 -            \"ledOnTime\":\"1\",\  
4535 -            \"ledOffTime\":\"1\",\  
4536 -            \"ledColorR\":\"128\",\  
4537 -            \"ledColorG\":\"128\",\  
4538 -            \"ledColorB\":\"128\",\  
4539 -            \"beepTimes\":\"3\",\  
4540 -            \"beepOnTime\":\"1\",\  
4541 -            \"beepOffTime\":\"1\",\  
4542 -            \"motorTimes\":\"3\",\  
4543 -            \"motorOnTime\":\"2\",\  
4544 -            \"motorOffTime\":\"1\"\  
4545 -        },\  
4546 -    \"packetTag\":\"1\"\ 4869 +```json
  4870 +{
  4871 + "fun": "writeKeypadDevice",
  4872 + "keySnList": [{
  4873 + "keySn": "0007899478"
  4874 + }],
  4875 + "params": {
  4876 + "ledTimes": "3",
  4877 + "ledOnTime": "1",
  4878 + "ledOffTime": "1",
  4879 + "ledColorR": "128",
  4880 + "ledColorG": "128",
  4881 + "ledColorB": "128",
  4882 + "beepTimes": "3",
  4883 + "beepOnTime": "1",
  4884 + "beepOffTime": "1",
  4885 + "motorTimes": "3",
  4886 + "motorOnTime": "2",
  4887 + "motorOffTime": "1"
  4888 + },
  4889 + "packetTag": "1"
4547 } 4890 }
  4891 +```
4548 4892
4549 返回 4893 返回
4550 4894
4551 -fun: \"writeKeypadDevice\"  
4552 - 4895 +fun: "writeKeypadDevice"
4553 infos:{}//数组对象,同发送的 4896 infos:{}//数组对象,同发送的
4554 4897
  4898 +
4555 指令样例: 4899 指令样例:
4556 4900
  4901 +```json
4557 { 4902 {
4558 -  
4559 -\"baseId\": 3,  
4560 -  
4561 -\"fun\": \"writeKeypadDevice\",  
4562 -  
4563 -\"infos\": {  
4564 -  
4565 -\"keySn\": \"0007899478\",  
4566 -  
4567 -\"state\": \"OK\"  
4568 -  
4569 -},  
4570 -  
4571 -\"packetTag\": \"1\"  
4572 - 4903 + "baseId": 3,
  4904 + "fun": "writeKeypadDevice",
  4905 + "infos": {
  4906 + "keySn": "0007899478",
  4907 + "state": "OK"
  4908 + },
  4909 + "packetTag": "1"
4573 } 4910 }
  4911 +```
4574 4912
4575 支持设备说明 4913 支持设备说明
4576 4914
4577 - ----------------------- ----------------------- -----------------------  
4578 - 基站+键盘 支持/不支持 备注  
4579 -  
4580 - B100-2.4G+S6 不支持  
4581 -  
4582 - B200-2.4G+S6 不支持  
4583 -  
4584 - B200-5.8G+T2 支持 蜂鸣器部分参数无效  
4585 - ----------------------- ----------------------- ----------------------- 4915 +| **基站+键盘** | **支持** | **备注** |
  4916 +| --- | --- | --- |
  4917 +| B200-5.8G+T2 | 支持 | 蜂鸣器部分参数无效 |
4586 4918
4587 #### 键盘反馈参数 4919 #### 键盘反馈参数
4588 4920
4589 4921
4590 -  
4591 发送: 4922 发送:
4592 -  
4593 -fun: \"readKeypadFeedbackMode\" //读键盘反馈模式参数  
4594 -  
4595 -baseId: 0//0\~32 (指令不发送baseID,默认为0表示读取所有基站)  
4596 - 4923 +fun: "readKeypadFeedbackMode" //读键盘反馈模式参数
  4924 +baseId: 0//0~32 (指令不发送baseID,默认为0表示读取所有基站)
4597 params:{}//读取时不需要 4925 params:{}//读取时不需要
4598 4926
4599 -+----------------+--------------+-------------------------------------+  
4600 -| Json字段 | 字段含义 | 赋值及含义 |  
4601 -+----------------+--------------+-------------------------------------+  
4602 -| Mode | 反馈模式 | 0- 不启用(默认0不启用) |  
4603 -| | | |  
4604 -| | | 1- 通用键码,不显示 |  
4605 -+----------------+--------------+-------------------------------------+  
4606 -| Value | 反馈 | 1\~10 |  
4607 -| | 最大有效按键 | |  
4608 -+----------------+--------------+-------------------------------------+  
4609 -  
4610 指令样例: 4927 指令样例:
4611 4928
4612 -{\  
4613 -    \"fun\":\"readKeypadFeedbackMode\",\  
4614 -    \"baseId\":0,  
4615 -  
4616 - \"packetTag\":\"1\"\ 4929 +```json
  4930 +{
  4931 + "fun": "readKeypadFeedbackMode",
  4932 + "baseId": 0,
  4933 + "packetTag": "1"
4617 } 4934 }
  4935 +```
4618 4936
4619 4937
4620 4938
4621 发送: 4939 发送:
  4940 +fun: "writeKeypadFeedbackMode" //写键盘反馈模式参数
  4941 +baseId: 1//1~32 (必须指定基站)
  4942 +params:{"mode":"1", "value":"4"}//
4622 4943
4623 -fun: \"writeKeypadFeedbackMode\" //写键盘反馈模式参数  
4624 -  
4625 -baseId: 1//1\~32 (必须指定基站)  
4626 -  
4627 -params:{\"mode\":\"1\", \"value\":\"4\"}// 4944 +| **Json字段** | **字段含义** | **赋值及含义** |
  4945 +| --- | --- | --- |
  4946 +|mode|反馈模式| 0:不启用(默认0不启用)<br>1:通用键码,不显示|
  4947 +|value|反馈最大有效按键|1\~10|
4628 4948
4629 指令样例: 4949 指令样例:
4630 4950
  4951 +```json
4631 { 4952 {
4632 -  
4633 -\"fun\":\"writeKeypadFeedbackMode\",  
4634 -  
4635 -\"baseId\":0,  
4636 -  
4637 -\"params\":{  
4638 -  
4639 -\"mode\":\"1\",  
4640 -  
4641 -\"value\":\"4\"  
4642 -  
4643 -},  
4644 -  
4645 -\"packetTag\":\"1\"  
4646 - 4953 + "fun": "writeKeypadFeedbackMode",
  4954 + "baseId": 0,
  4955 + "params": {
  4956 + "mode": "1",
  4957 + "value": "4"
  4958 + },
  4959 + "packetTag": "1"
4647 } 4960 }
  4961 +```
4648 4962
4649 返回 4963 返回
4650 4964
4651 接收: 4965 接收:
4652 -  
4653 -fun: \"keypadFeedbackMode\"  
4654 - 4966 +fun: "keypadFeedbackMode"
4655 baseId: 1//基站ID 4967 baseId: 1//基站ID
  4968 +infos:{ "mode":"1", "value":"4"}//返回键盘反馈模式参数值
4656 4969
4657 -infos:{ \"mode\":\"1\", \"value\":\"4\"}//返回键盘反馈模式参数值 4970 +| **Json字段** | **字段含义** | **赋值及含义** |
  4971 +| --- | --- | --- |
  4972 +|mode|反馈模式| 0:不启用(默认0不启用)<br>1:通用键码,不显示|
  4973 +|value|反馈最大有效按键|1\~10|
4658 4974
4659 指令样例: 4975 指令样例:
4660 -  
4661 -{\  
4662 -    \"fun\":\"keypadFeedbackMode\",\  
4663 -    \"baseId\":1,\  
4664 -     \"infos\":{  
4665 -  
4666 -\"mode\":\"1\",\  
4667 -        \"value\":\"4\"\  
4668 -    },  
4669 -  
4670 - \"packetTag\":\"1\"}\ 4976 +```json
  4977 +{
  4978 + "fun": "keypadFeedbackMode",
  4979 + "baseId": 1,
  4980 + "infos": {
  4981 + "mode": "1",
  4982 + "value": "4"
  4983 + },
  4984 + "packetTag": "1"
4671 } 4985 }
  4986 +```
4672 4987
4673 支持设备说明 4988 支持设备说明
4674 4989
4675 - ----------------------- ----------------------- -----------------------  
4676 - 基站+键盘 支持/不支持 备注  
4677 -  
4678 - B100-2.4G+S6 支持  
4679 -  
4680 - B200-2.4G+S6 支持 4990 +| **基站+键盘** | **支持** | **备注** |
  4991 +| --- | --- | --- |
  4992 +| B100-2.4G+S6 | 支持 | |
  4993 +| B200-2.4G+S6 | 支持 | |
4681 4994
4682 - B200-5.8G+T2 不支持  
4683 - ----------------------- ----------------------- -----------------------  
4684 4995
4685 #### 键盘即时反馈[主动上报] 4996 #### 键盘即时反馈[主动上报]
4686 4997
4687 接收: 4998 接收:
4688 4999
4689 fun: "immediateFeedback" 5000 fun: "immediateFeedback"
4690 -  
4691 baseId: 1//基站ID 5001 baseId: 1//基站ID
4692 -  
4693 infos:{ "keySn":"1", "value":"A"}//返回键盘反馈模式参数值 5002 infos:{ "keySn":"1", "value":"A"}//返回键盘反馈模式参数值
4694 5003
4695 指令样例: 5004 指令样例:
4696 5005
  5006 +```json
4697 { 5007 {
4698 "fun": "immediateFeedback", 5008 "fun": "immediateFeedback",
4699 "baseId": 1, 5009 "baseId": 1,
4700 "infos": { 5010 "infos": {
4701 -  
4702 "keySn": "1479824643", 5011 "keySn": "1479824643",
4703 - "value": "A"     5012 + "value": "A"
4704 }, 5013 },
4705 -    
4706 "packetTag": "0" 5014 "packetTag": "0"
4707 } 5015 }
  5016 +```
4708 5017
4709 支持设备说明 5018 支持设备说明
4710 5019
4711 - ----------------------- ----------------------- -----------------------  
4712 - 基站+键盘 支持/不支持 备注  
4713 -  
4714 - B100-2.4G+S6 支持  
4715 -  
4716 - B200-2.4G+S6 支持  
4717 -  
4718 - B200-5.8G+T2 不支持  
4719 - ----------------------- ----------------------- ----------------------- 5020 +| **基站+键盘** | **支持** | **备注** |
  5021 +| --- | --- | --- |
  5022 +| B100-2.4G+S6 | 支持 | |
  5023 +| B200-2.4G+S6 | 支持 | |
4720 5024
4721 #### 键盘心跳反馈\[上报\] 5025 #### 键盘心跳反馈\[上报\]
4722 5026