Commit e37ad297cae395dfc63d9ee5adb783da4d75643d
1 parent
2f6c6309
增加MQTT参数设置中重连间隔时长
Showing
1 changed file
with
29 additions
and
24 deletions
通讯协议-B200W-MQTT协议[内部].md
| ... | ... | @@ -77,9 +77,9 @@ | 
| 77 | 77 | ||设置基站登录名称|[setBsSSID](#setbsssid)|[fEvtBsSSID](#fevtbsssid)|| | 
| 78 | 78 | |键盘统一设置 - 键盘语言|获取键盘语言|[getBsKpLanguage](#getbskplanguage)|[fEvtBsKpLanguage](#fevtbskplanguage)| | 
| 79 | 79 | ||设置键盘语言|[setBsKpLanguage](#setbskplanguage)|[fEvtBsKpLanguage](#fevtbskplanguage)|| | 
| 80 | -|TCP/IP参数|获取TCP/IP参数|[getBsTcpipParams](#getbstcpipparams)|[fEvtBsTcpipParams](#fevtbstcpipparams)| | |
| 80 | +|网络设置 - TCP/IP参数|获取TCP/IP参数|[getBsTcpipParams](#getbstcpipparams)|[fEvtBsTcpipParams](#fevtbstcpipparams)| | |
| 81 | 81 | ||设置TCP/IP参数|[setBsTcpipParams](#setbstcpipparams)|[fEvtBsTcpipParams](#fevtbstcpipparams)|| | 
| 82 | -|MQTT参数|获取MQTT参数|[getBsMqttParams](#getbsmqttparams)|[fEvtBsMqttParams](#fevtbsmqttparams)| | |
| 82 | +|网络设置 - MQTT参数|获取MQTT参数|[getBsMqttParams](#getbsmqttparams)|[fEvtBsMqttParams](#fevtbsmqttparams)| | |
| 83 | 83 | ||设置MQTT参数|[setBsMqttParams](#setbsmqttparams)|[fEvtBsMqttParams](#fevtbsmqttparams)|| | 
| 84 | 84 | |基站升级|<font color="red">开启基站升级(内)|[startBsUpdate](#startbsupdate)|[sEvtStateCode](#sevtstatecode)<br>[fEvtBsUpateState](#fevtbsupatestate)<br>[fEvtBsUpdateProgress](#fevtbsupdateprogress)| | 
| 85 | 85 | ### 键盘管理 | 
| ... | ... | @@ -890,6 +890,31 @@ | 
| 890 | 890 | } | 
| 891 | 891 | } | 
| 892 | 892 | ``` | 
| 893 | +#### 事件 | |
| 894 | +##### fEvtBsKpLanguage | |
| 895 | +- **主题**: /basestation/\${baseSN}/receive | |
| 896 | +- **功能描述**:返回键盘语言 | |
| 897 | +- **参数说明** | |
| 898 | + | |
| 899 | +|参数名|类型|限制|非空|说明| | |
| 900 | +|---|---|---|---|---| | |
| 901 | +|fun|string|-|是|指令名称| | |
| 902 | +|dataTag|string|-|否|数据包标识,可为空字符串| | |
| 903 | +|data|object|-|是|传送参数的对象| | |
| 904 | +|+value|string||是|设置键盘显示的语言<br>1-简体中文<br>2-英文| | |
| 905 | + | |
| 906 | +- **示例代码** | |
| 907 | +```Json | |
| 908 | +{ | |
| 909 | + "fun":"fEvtBsKpLanguage", | |
| 910 | + "dataTag":"1", | |
| 911 | + "data":{ | |
| 912 | + "value":"1" | |
| 913 | + } | |
| 914 | +} | |
| 915 | +``` | |
| 916 | +### 网络参数设置 | |
| 917 | +#### 方法 | |
| 893 | 918 | ##### getBsTcpipParams | 
| 894 | 919 | - **主题**:/client/\${baseSN}/send | 
| 895 | 920 | - **功能描述**:获取基站TCP/IP参数 | 
| ... | ... | @@ -964,6 +989,7 @@ | 
| 964 | 989 | |+port|int||是|端口,默认1883| | 
| 965 | 990 | |+userName|string||否|连接服务器的用户名,可不设置| | 
| 966 | 991 | |+password|string||否|连接服务器的密码,可不设置| | 
| 992 | +|+interval|int|>=10|否|基站检测到断连后尝试重连的间隔时长,单位秒| | |
| 967 | 993 | |+ipAllocation|int||否|基站IP获取方式<br>0 - 手动指定<br>1 - DHCP获取| | 
| 968 | 994 | |
| 969 | 995 | - **示例代码** | 
| ... | ... | @@ -976,33 +1002,12 @@ | 
| 976 | 1002 | "port":1883, | 
| 977 | 1003 | "userName":"", | 
| 978 | 1004 | "password":"", | 
| 1005 | + "interval":30, | |
| 979 | 1006 | "ipAllocation":1 | 
| 980 | 1007 | } | 
| 981 | 1008 | } | 
| 982 | 1009 | ``` | 
| 983 | 1010 | #### 事件 | 
| 984 | -##### fEvtBsKpLanguage | |
| 985 | -- **主题**: /basestation/\${baseSN}/receive | |
| 986 | -- **功能描述**:返回键盘语言 | |
| 987 | -- **参数说明** | |
| 988 | - | |
| 989 | -|参数名|类型|限制|非空|说明| | |
| 990 | -|---|---|---|---|---| | |
| 991 | -|fun|string|-|是|指令名称| | |
| 992 | -|dataTag|string|-|否|数据包标识,可为空字符串| | |
| 993 | -|data|object|-|是|传送参数的对象| | |
| 994 | -|+value|string||是|设置键盘显示的语言<br>1-简体中文<br>2-英文| | |
| 995 | - | |
| 996 | -- **示例代码** | |
| 997 | -```Json | |
| 998 | -{ | |
| 999 | - "fun":"fEvtBsKpLanguage", | |
| 1000 | - "dataTag":"1", | |
| 1001 | - "data":{ | |
| 1002 | - "value":"1" | |
| 1003 | - } | |
| 1004 | -} | |
| 1005 | -``` | |
| 1006 | 1011 | ##### fEvtBsTcpipParams | 
| 1007 | 1012 | - **主题**: /basestation/\${baseSN}/receive | 
| 1008 | 1013 | - **功能描述**:返回基站TCP/IP参数 | ... | ... | 
