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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 4690 fun: "readBaseStationAES" //读基站AES
... ... @@ -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 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 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 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 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 5000 fun: "immediateFeedback"
4690   -
4691 5001 baseId: 1//基站ID
4692   -
4693 5002 infos:{ "keySn":"1", "value":"A"}//返回键盘反馈模式参数值
4694 5003  
4695 5004 指令样例:
4696 5005  
  5006 +```json
4697 5007 {
4698 5008 "fun": "immediateFeedback",
4699 5009 "baseId": 1,
4700 5010 "infos": {
4701   -
4702 5011 "keySn": "1479824643",
4703   - "value": "A"    
  5012 + "value": "A"
4704 5013 },
4705   -  
4706 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  
... ...