Commit 51b0c7814049562261ce8c0e821d9845a6ae6cf6
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:{"value":"OK"}//返回状态 |
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 | ... | ... |