diff --git a/通讯协议-B200W-MQTT协议[内部].md b/通讯协议-B200W-MQTT协议[内部].md index 100d754..3654675 100644 --- a/通讯协议-B200W-MQTT协议[内部].md +++ b/通讯协议-B200W-MQTT协议[内部].md @@ -116,7 +116,7 @@ ||设置刷卡配对状态|[setBsNfcLogin](#setbsnfclogin)|[fEvtBsNfcLogin](#fevtbsnfclogin)|| |组网设置 - 工作信道|获取基站工作信道|[getBsChannel](#getbschannel)|[fEvtBsChannel](#fevtbschannel)| ||设置基站工作信道|[setBsChannel](#setbschannel)|[fEvtBsChannel](#fevtbschannel)|| -||读取基站干扰信道|[getBsRFIChannel](#getbsrfichannel)|[fEvtBsRFIChannel](#fevtbsrfichannel)|| +||读取已被占用信道|[getBsRFIChannel](#getbsrfichannel)|[fEvtBsRFIChannel](#fevtbsrfichannel)|| |登录设置 - 登录名称|获取基站登录名称|[getBsSSID](#getbsssid)|[fEvtBsSSID](#fevtbsssid)| ||设置基站登录名称|[setBsSSID](#setbsssid)|[fEvtBsSSID](#fevtbsssid)|| |登录设置 - 登录密码|获取基站登录密码|[getBsLoginPwd](#getbsloginpwd)|[fEvtBsLoginPwd](#fevtbsloginpwd)| @@ -883,7 +883,7 @@ ##### getBsRFIChannel - **主题**:/client/\${baseSN}/send -- **功能描述**:获取基站干扰信道 +- **功能描述**:获取已被其他基站占用的信道 - **参数说明** |参数名|类型|限制|是否必填|说明| @@ -970,7 +970,7 @@ ##### fEvtBsRFIChannel - **主题**: /basestation/\${baseSN}/receive -- **功能描述**:返回基站干扰信道,频点冲突时,可以根据返回结果修改基站信道避开干扰 +- **功能描述**:返回其他基站已占用的信道,频点冲突时,可以根据返回结果修改基站信道避开干扰 - **参数说明** |参数名|类型|限制|非空|说明| @@ -978,11 +978,11 @@ |fun|string|-|是|事件名称| |dataTag|string|-|否|数据包标识,可传空字符串| |data|object|-|是|传送参数的对象| -|+value|string||是|基站干扰信道,多个干扰信道用英文","分隔,无干扰信道返回0| +|+value|string||是|其他基站已占用的信道,多个信道用英文","分隔,无占用信道返回0| - **示例代码** ```json -//信道1、2、14有干扰 +//信道1、2、14已被占用 { "fun":"fEvtBsRFIChannel", "dataTag":"1", @@ -990,7 +990,7 @@ "value":"1,2,14" } } -//无干扰信道 +//无占用信道 { "fun":"fEvtBsRFIChannel", "dataTag":"1", diff --git a/通讯协议-B200W-MQTT协议[外].md b/通讯协议-B200W-MQTT协议[外].md index fc08e58..1989277 100644 --- a/通讯协议-B200W-MQTT协议[外].md +++ b/通讯协议-B200W-MQTT协议[外].md @@ -104,6 +104,7 @@ ||设置刷卡配对状态|[setBsNfcLogin](#setbsnfclogin)|[fEvtBsNfcLogin](#fevtbsnfclogin)|| |组网设置 - 工作信道|获取基站工作信道|[getBsChannel](#getbschannel)|[fEvtBsChannel](#fevtbschannel)| ||设置基站工作信道|[setBsChannel](#setbschannel)|[fEvtBsChannel](#fevtbschannel)|| +||读取已被占用信道|[getBsRFIChannel](#getbsrfichannel)|[fEvtBsRFIChannel](#fevtbsrfichannel)|| |登录设置 - 登录名称|获取基站登录名称|[getBsSSID](#getbsssid)|[fEvtBsSSID](#fevtbsssid)| ||设置基站登录名称|[setBsSSID](#setbsssid)|[fEvtBsSSID](#fevtbsssid)|| |登录设置 - 登录密码|获取基站登录密码|[getBsLoginPwd](#getbsloginpwd)|[fEvtBsLoginPwd](#fevtbsloginpwd)| @@ -710,6 +711,25 @@ } } ``` + +##### getBsRFIChannel +- **主题**:/client/\${baseSN}/send +- **功能描述**:获取已被其他基站占用的信道 +- **参数说明** + +|参数名|类型|限制|是否必填|说明| +|---|---|---|---|---| +|fun|string|-|是|指令名称| +|dataTag|string|-|否|数据包标识,可为空字符串| + +- **示例代码** +```json +{ + "fun":"getBsRFIChannel", + "dataTag":"1" +} +``` + #### 事件 ##### fEvtBsNetworkMode - **主题**: /basestation/\${baseSN}/receive @@ -778,6 +798,39 @@ } } ``` + +##### fEvtBsRFIChannel +- **主题**: /basestation/\${baseSN}/receive +- **功能描述**:返回其他基站已占用的信道,频点冲突时,可以根据返回结果修改基站信道避开干扰 +- **参数说明** + +|参数名|类型|限制|非空|说明| +|---|---|---|---|---| +|fun|string|-|是|事件名称| +|dataTag|string|-|否|数据包标识,可传空字符串| +|data|object|-|是|传送参数的对象| +|+value|string||是|其他基站已占用的信道,多个信道用英文","分隔,无占用信道返回0| + +- **示例代码** +```json +//信道1、2、14已被占用 +{ + "fun":"fEvtBsRFIChannel", + "dataTag":"1", + "data":{ + "value":"1,2,14" + } +} +//无占用信道 +{ + "fun":"fEvtBsRFIChannel", + "dataTag":"1", + "data":{ + "value":"0" + } +} +``` + ##### fEvtBsNfcLogin - **主题**: /basestation/\${baseSN}/receive - **功能描述**:返回基站是否允许NFC刷卡