Commit 379ff97f2053f843e14213f149695458651bdf5d
1 parent
4422bc70
1.SDK应用部分[内部] 增加了读写基站配对模式接口,接口分内部使用和客户使用两种。
2.SDK应用部分 基站清掉所有键盘增加支持的设备型号。
Showing
2 changed files
with
231 additions
and
2 deletions
通讯协议-SDK应用部分.md
通讯协议-SDK应用部分[内部].md
| ... | ... | @@ -2950,6 +2950,74 @@ infos:{"state":"OK"}//返回状态,成功为OK |
| 2950 | 2950 | |
| 2951 | 2951 | ### 数字选举 |
| 2952 | 2952 | |
| 2953 | +```json | |
| 2954 | +{ | |
| 2955 | + "fun": "startKeyPadCustomQuestions", | |
| 2956 | + "baseId": 0, | |
| 2957 | + "params": { | |
| 2958 | + "titleTable": ["数字表决1", "数字表决2", "数字表决3"], | |
| 2959 | + "optionTable": [ | |
| 2960 | + ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"] | |
| 2961 | + ], | |
| 2962 | + "ruleTable": [{ | |
| 2963 | + "ruleType": "2", | |
| 2964 | + "mode": "0", | |
| 2965 | + "modifyMode": "1", | |
| 2966 | + "secrecyMode": "0", | |
| 2967 | + "lessMode": "0", | |
| 2968 | + "repeat": "0", | |
| 2969 | + "sort": "1", | |
| 2970 | + "max": "4", | |
| 2971 | + "min": "1", | |
| 2972 | + "retain": ["777", "999"], | |
| 2973 | + "range": [{ | |
| 2974 | + "rangeStart": "1", | |
| 2975 | + "rangeEnd": "100" | |
| 2976 | + }, { | |
| 2977 | + "rangeStart": "101", | |
| 2978 | + "rangeEnd": "200" | |
| 2979 | + }, { | |
| 2980 | + "rangeStart": "201", | |
| 2981 | + "rangeEnd": "300" | |
| 2982 | + }] | |
| 2983 | + }], | |
| 2984 | + "permissionTable": [{ | |
| 2985 | + "permission": "2", | |
| 2986 | + "keySnList": ["1479824643", "1479824644", "1479824645", "1479824646"] | |
| 2987 | + }, | |
| 2988 | + { | |
| 2989 | + "permission": "1", | |
| 2990 | + "keySnList": ["1479824643", "1479824644", "1479824645", "1479824646"] | |
| 2991 | + } | |
| 2992 | + ], | |
| 2993 | + "configTable": [{ | |
| 2994 | + "number": "1", | |
| 2995 | + "titleID": "1", | |
| 2996 | + "optionID": "1", | |
| 2997 | + "ruleID": "1", | |
| 2998 | + "permissionID": "0" | |
| 2999 | + }, | |
| 3000 | + | |
| 3001 | + { | |
| 3002 | + "number": "2", | |
| 3003 | + "titleID": "2", | |
| 3004 | + "optionID": "1", | |
| 3005 | + "ruleID": "1", | |
| 3006 | + "permissionID": "0" | |
| 3007 | + }, | |
| 3008 | + { | |
| 3009 | + "number": "3", | |
| 3010 | + "titleID": "3", | |
| 3011 | + "optionID": "1", | |
| 3012 | + "ruleID": "1", | |
| 3013 | + "permissionID": "0" | |
| 3014 | + } | |
| 3015 | + ] | |
| 3016 | + }, | |
| 3017 | + "packetTag": "59" | |
| 3018 | +} | |
| 3019 | +``` | |
| 3020 | + | |
| 2953 | 3021 | ### 自定义题型 |
| 2954 | 3022 | |
| 2955 | 3023 | #### 开始测试 |
| ... | ... | @@ -3780,6 +3848,165 @@ infos:{"value":"A2021"}//返回基站名称 |
| 3780 | 3848 | | B200-2.4G+S6 | 支持 || |
| 3781 | 3849 | | B200-5.8G+T2 | 支持 || |
| 3782 | 3850 | |
| 3851 | +#### 基站配对模式[内部使用] | |
| 3852 | +读 | |
| 3853 | +发送: | |
| 3854 | +fun: "readBaseStationPairMode" //读基站配对模式 | |
| 3855 | +baseId: 0// 0~32 (指令不发送baseID,默认为0表示读取所有基站) | |
| 3856 | +params:{}//可不填 | |
| 3857 | + | |
| 3858 | +指令样例: | |
| 3859 | +```json | |
| 3860 | +{ | |
| 3861 | + "fun": "readBaseStationPairMode", | |
| 3862 | + "baseId": 0, | |
| 3863 | + "packetTag": "1" | |
| 3864 | +} | |
| 3865 | +``` | |
| 3866 | + | |
| 3867 | +写 | |
| 3868 | +发送: | |
| 3869 | +fun: "writeBaseStationPairMode" //写基站配对模式 | |
| 3870 | +baseId: 1//1~32 (必须指定基站) | |
| 3871 | +params:{"value":"4"}//1~9 | |
| 3872 | + | |
| 3873 | +| **Json字段** | **字段含义** | **赋值及含义** | | |
| 3874 | +| --- | --- | --- | | |
| 3875 | +|value|模式|1:固定模式<br>2:自由模式<br>3:免配对模式<br>4:配对SN号模式<br>5:自由SN号模式<br>6:免配对SN号模式<br>7:免配对同频点SN模式<br>8:白名单模式<br>9:免配对白名单模式| | |
| 3876 | + | |
| 3877 | +在S6型号中 配对模式只有 固定模式和白名单模式,在固定模式中可是使用快速配对方式登录,也可以使用菜单登录方式登录。 | |
| 3878 | + | |
| 3879 | + | |
| 3880 | +| **配对模式** | **键盘识别** | **免配对开关** | **原键盘使用模式** | | |
| 3881 | +| --- | --- | --- | --- | | |
| 3882 | +|固定模式|ID|关闭|1:固定模式| | |
| 3883 | +|固定模式|SN|关闭|4:配对SN号模式| | |
| 3884 | +|固定模式|ID|开启|3:免配对模式| | |
| 3885 | +|固定模式|SN|开启|6:免配对SN模式| | |
| 3886 | +|白名单|ID|关闭|无效| | |
| 3887 | +|白名单|SN|关闭|8:白名单模式| | |
| 3888 | +|白名单|ID|开启|无效| | |
| 3889 | +|白名单|SN|开启|9:免配对白名单模式| | |
| 3890 | + | |
| 3891 | +指令样例: | |
| 3892 | +```json | |
| 3893 | +{ | |
| 3894 | + "fun": "writeBaseStationPairMode", | |
| 3895 | + "baseId": 1, | |
| 3896 | + "params": { | |
| 3897 | + "value": "4" | |
| 3898 | + }, | |
| 3899 | + "packetTag": "1" | |
| 3900 | +} | |
| 3901 | +``` | |
| 3902 | + | |
| 3903 | +返回 | |
| 3904 | +接收: | |
| 3905 | +fun: "baseStationPairMode" | |
| 3906 | +baseId: 1//基站ID | |
| 3907 | +infos:{"value":"4"}//返回基站配对模式值 | |
| 3908 | + | |
| 3909 | +指令样例: | |
| 3910 | +```json | |
| 3911 | +{ | |
| 3912 | + "fun": "baseStationPairMode", | |
| 3913 | + "baseId": 1, | |
| 3914 | + "infos": { | |
| 3915 | + "value": "4" | |
| 3916 | + }, | |
| 3917 | + "packetTag": "1" | |
| 3918 | +} | |
| 3919 | +``` | |
| 3920 | + | |
| 3921 | +| **配对模式** | **键盘识别** | **免配对开关** | **原键盘使用模式** | | |
| 3922 | +| --- | --- | --- | --- | | |
| 3923 | +|固定模式|ID|关闭|1:固定模式| | |
| 3924 | +|固定模式|SN|关闭|4:配对SN号模式| | |
| 3925 | +|固定模式|ID|开启|3:免配对模式| | |
| 3926 | +|固定模式|SN|开启|6:免配对SN模式| | |
| 3927 | +|白名单|ID|关闭|无效| | |
| 3928 | +|白名单|SN|关闭|8:白名单模式| | |
| 3929 | +|白名单|ID|开启|无效| | |
| 3930 | +|白名单|SN|开启|9:免配对白名单模式| | |
| 3931 | + | |
| 3932 | + | |
| 3933 | + | |
| 3934 | +支持设备说明 | |
| 3935 | + | |
| 3936 | +| **基站+键盘** | **支持** | **备注** | | |
| 3937 | +| --- | --- | --- | | |
| 3938 | +| B100-2.4G+S6 | 支持 || | |
| 3939 | +| B200-2.4G+S6 | 支持 || | |
| 3940 | +| B200-5.8G+T2 | 支持 || | |
| 3941 | + | |
| 3942 | + | |
| 3943 | +#### 基站配对模式 | |
| 3944 | +读 | |
| 3945 | +发送: | |
| 3946 | +fun: "readPairMode" //读基站配对模式 | |
| 3947 | +baseId: 0// 0~32 (指令不发送baseID,默认为0表示读取所有基站) | |
| 3948 | +params:{}//可不填 | |
| 3949 | + | |
| 3950 | +指令样例: | |
| 3951 | +```json | |
| 3952 | +{ | |
| 3953 | + "fun": "readPairMode", | |
| 3954 | + "baseId": 0, | |
| 3955 | + "packetTag": "1" | |
| 3956 | +} | |
| 3957 | +``` | |
| 3958 | + | |
| 3959 | +写 | |
| 3960 | +发送: | |
| 3961 | +fun: "writePairMode" //写基站配对模式 | |
| 3962 | +baseId: 1//1~32 (必须指定基站) | |
| 3963 | +params:{"value":"4"}//1~9 | |
| 3964 | + | |
| 3965 | +| **Json字段** | **字段含义** | **赋值及含义** | | |
| 3966 | +| --- | --- | --- | | |
| 3967 | +|value|模式|1:配对SN号模式<br>2:白名单模式| | |
| 3968 | + | |
| 3969 | +在S6型号中 配对模式只有 配对SN号模式和白名单模式,在配对SN号模式中可是使用快速配对方式登录,也可以使用菜单登录方式登录。 | |
| 3970 | + | |
| 3971 | +指令样例: | |
| 3972 | +```json | |
| 3973 | +{ | |
| 3974 | + "fun": "writePairMode", | |
| 3975 | + "baseId": 1, | |
| 3976 | + "params": { | |
| 3977 | + "value": "1" | |
| 3978 | + }, | |
| 3979 | + "packetTag": "1" | |
| 3980 | +} | |
| 3981 | +``` | |
| 3982 | + | |
| 3983 | +返回 | |
| 3984 | +接收: | |
| 3985 | +fun: "PairMode" | |
| 3986 | +baseId: 1//基站ID | |
| 3987 | +infos:{"value":"1"}//返回基站配对模式值 | |
| 3988 | + | |
| 3989 | +指令样例: | |
| 3990 | +```json | |
| 3991 | +{ | |
| 3992 | + "fun": "PairMode", | |
| 3993 | + "baseId": 1, | |
| 3994 | + "infos": { | |
| 3995 | + "value": "1" | |
| 3996 | + }, | |
| 3997 | + "packetTag": "1" | |
| 3998 | +} | |
| 3999 | +``` | |
| 4000 | + | |
| 4001 | +支持设备说明 | |
| 4002 | + | |
| 4003 | +| **基站+键盘** | **支持** | **备注** | | |
| 4004 | +| --- | --- | --- | | |
| 4005 | +| B100-2.4G+S6 | 支持 || | |
| 4006 | +| B200-2.4G+S6 | 支持 || | |
| 4007 | +| B200-5.8G+T2 | 支持 || | |
| 4008 | + | |
| 4009 | + | |
| 3783 | 4010 | #### 基站配对码 |
| 3784 | 4011 | |
| 3785 | 4012 | 读 |
| ... | ... | @@ -4603,6 +4830,7 @@ infos:{}// |
| 4603 | 4830 | | --- | --- | --- | |
| 4604 | 4831 | | B200-2.4G+S6 | 支持 || |
| 4605 | 4832 | | B200-5.8G+T2 | 支持 || |
| 4833 | +| EA3100-2.4G+S62 | 支持 || | |
| 4606 | 4834 | |
| 4607 | 4835 | #### 键盘关机时间 |
| 4608 | 4836 | |
| ... | ... | @@ -5902,8 +6130,8 @@ infos:{ "funId":"F0001","code":"10002"}// |
| 5902 | 6130 | |F0021|写手动获取返回在线信息| |
| 5903 | 6131 | |F0022|读基站设备RF功率| |
| 5904 | 6132 | |F0023|写基站设备RF功率| |
| 5905 | -|F0024|读基站设备配对模式或基站名称(自定义)| | |
| 5906 | -|F0025|写基站设备配对模式| | |
| 6133 | +|F0024|基站设备配对模式或基站名称(自定义)| | |
| 6134 | +|F0025|预留| | |
| 5907 | 6135 | |F0026|读基站快速配对低功率模式| |
| 5908 | 6136 | |F0027|写基站快速配对低功率模式| |
| 5909 | 6137 | |F0028|读键盘登录菜单显示允许[S6适用]| | ... | ... |