实时扫频数据

简要描述
  • 实时扫频数据
请求方式
  • websocket
请求URL
- ws://${serverUrl}/FRP/webSocketServer.do
数据格式
  • JSONSTRING
示例数据
{
    "netDataHead": {},
    "typeid": 212,
    "instruct": 1,
    "data": "monitorId=1&monitorpointId=1&signal=11&beginFrequency=522&endFrequency=1620&scanStep=9&IP=&bindSwitch=0&spectrumTime=",
    "monitorId": "1"
}

参数格式为JSON字符串

参数说明
参数名 必选 类型 说明
netDataHead 是 Strig 请求头( 固定值:{} )
typeid 是 int 业务表示(固定值:212)
instruct 是 int 扫频启止符 (1:开始扫频 0:终止扫频)
data 是 string 扫频参数
monitorId 是 int (固定值:1)
扫描参数说明
参数名 必选 类型 说明
monitorId 是 int (固定值:1)
monitorpointId 是 int 采集点ID
signal 是 int 信号类型(固定值:11)
beginFrequency 是 int 起始频率
endFrequency 是 int 结束频率
scanStep 是 int 扫频步长
bindSwitch 是 int (固定值:0)
spectrumTime 是 int (固定值:空)
实时扫频结果
{
    "typeid": -44,
    "scanResult": 0,
    "spectrumDataLength": 1013,
    "spectrumPicture": {
        "beginFre": 522000,
        "endFre": 1620000,
        "scanStep": 9,
        "realTimeSpectrumLength": 123,
        "realTimeList": [0, 0, 37, 0, 19, 0, 5, 13, 0, 0, 0, 9, 0, 0, 38, 0, 0, 0, 29, 12, 0, 6, 16, 0, 0, 0, 7, 12, 0, 11, 41, 0, 0, 19, 0, 7, 0, 41, 0, 0, 15, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 13, 54, 0, 0, 6, 0, 0, 1, 0, 0, 0, 16, 0, 0, 8, 6, 0, 13, 17, 0, 13, 9, 17, 3, 50, 6, 24, 8, 11, 12, 10, 0, 0, 4, 1, 10, 3, 17, 10, 4, 17, 10, 11, 22, 20, 28, 33, 23, 17, 55, 9, 13, 6, 2, 0, 3, 0, 0, 3, 0, 5, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0],
        "averageSpectrumLength": 123,
        "averageList": [0, 0, 37, 0, 19, 0, 5, 13, 0, 0, 0, 9, 0, 0, 38, 0, 0, 0, 29, 12, 0, 6, 16, 0, 0, 0, 7, 12, 0, 11, 41, 0, 0, 19, 0, 7, 0, 41, 0, 0, 15, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 13, 54, 0, 0, 6, 0, 0, 1, 0, 0, 0, 16, 0, 0, 8, 6, 0, 13, 17, 0, 13, 9, 17, 3, 50, 6, 24, 8, 11, 12, 10, 0, 0, 4, 1, 10, 3, 17, 10, 4, 17, 10, 11, 22, 20, 28, 33, 23, 17, 55, 9, 13, 6, 2, 0, 3, 0, 0, 3, 0, 5, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0],
        "suspiciousFreLength": 0,
        "suspiciousFreList": [],
        "lostFreLength": 0,
        "lostFreList": [],
        "determineFreLength": 0,
        "determineFreList": []
    },
    "freDataLength": 930,
    "numberOfFrequency": 7,
    "frequencyInfoList": [{
        "freId": "FC123450001011000142200000000000",
        "freName": "default",
        "frequency": 1422,
        "signalId": 11,
        "networkLevel": 0,
        "networkNumber": 0,
        "netWorkNameLength": 0,
        "networkName": "",
        "frequencyBandwidth": 0,
        "theoreticalValue": 55,
        "plusDeviation": 0,
        "minusDeviation": 0,
        "remarksLength": 0,
        "remarks": "",
        "synFlag": 1,
        "synStatus": 0,
        "freStatus": 5,
        "channelDataLength": 62,
        "numberOfChannel": 1,
        "scanChannelInfoList": [{
            "channelId": "CC123450001011000142200000000000",
            "pid": 0,
            "numOfAudio": 0,
            "audioList": [],
            "numOfVideo": 0,
            "videoList": [],
            "synFlag": 1,
            "synStatus": 0,
            "channelStatus": 5,
            "deleteStatus": 0,
            "flag": 1,
            "channelNameLength": 7,
            "channelName": "1422KHz",
            "programCodeRate": 0,
            "isHD": 0,
            "isEncrypt": 0,
            "playUrlLength": 0,
            "playUrl": "",
            "fromwhere": 0
        }]
    }, {
        "freId": "FC123450001011000099000000000000",
        "freName": "default",
        "frequency": 990,
        "signalId": 11,
        "networkLevel": 0,
        "networkNumber": 0,
        "netWorkNameLength": 0,
        "networkName": "",
        "frequencyBandwidth": 0,
        "theoreticalValue": 54,
        "plusDeviation": 0,
        "minusDeviation": 0,
        "remarksLength": 0,
        "remarks": "",
        "synFlag": 1,
        "synStatus": 0,
        "freStatus": 5,
        "channelDataLength": 61,
        "numberOfChannel": 1,
        "scanChannelInfoList": [{
            "channelId": "CC123450001011000099000000000000",
            "pid": 0,
            "numOfAudio": 0,
            "audioList": [],
            "numOfVideo": 0,
            "videoList": [],
            "synFlag": 1,
            "synStatus": 0,
            "channelStatus": 5,
            "deleteStatus": 0,
            "flag": 1,
            "channelNameLength": 6,
            "channelName": "990KHz",
            "programCodeRate": 0,
            "isHD": 0,
            "isEncrypt": 0,
            "playUrlLength": 0,
            "playUrl": "",
            "fromwhere": 0
        }]
    }, {
        "freId": "FC123450001011000119700000000000",
        "freName": "default",
        "frequency": 1197,
        "signalId": 11,
        "networkLevel": 0,
        "networkNumber": 0,
        "netWorkNameLength": 0,
        "networkName": "",
        "frequencyBandwidth": 0,
        "theoreticalValue": 50,
        "plusDeviation": 0,
        "minusDeviation": 0,
        "remarksLength": 0,
        "remarks": "",
        "synFlag": 1,
        "synStatus": 0,
        "freStatus": 5,
        "channelDataLength": 62,
        "numberOfChannel": 1,
        "scanChannelInfoList": [{
            "channelId": "CC123450001011000119700000000000",
            "pid": 0,
            "numOfAudio": 0,
            "audioList": [],
            "numOfVideo": 0,
            "videoList": [],
            "synFlag": 1,
            "synStatus": 0,
            "channelStatus": 5,
            "deleteStatus": 0,
            "flag": 1,
            "channelNameLength": 7,
            "channelName": "1197KHz",
            "programCodeRate": 0,
            "isHD": 0,
            "isEncrypt": 0,
            "playUrlLength": 0,
            "playUrl": "",
            "fromwhere": 0
        }]
    }, {
        "freId": "FC123450001011000079200000000000",
        "freName": "default",
        "frequency": 792,
        "signalId": 11,
        "networkLevel": 0,
        "networkNumber": 0,
        "netWorkNameLength": 0,
        "networkName": "",
        "frequencyBandwidth": 0,
        "theoreticalValue": 41,
        "plusDeviation": 0,
        "minusDeviation": 0,
        "remarksLength": 0,
        "remarks": "",
        "synFlag": 1,
        "synStatus": 0,
        "freStatus": 5,
        "channelDataLength": 61,
        "numberOfChannel": 1,
        "scanChannelInfoList": [{
            "channelId": "CC123450001011000079200000000000",
            "pid": 0,
            "numOfAudio": 0,
            "audioList": [],
            "numOfVideo": 0,
            "videoList": [],
            "synFlag": 1,
            "synStatus": 0,
            "channelStatus": 5,
            "deleteStatus": 0,
            "flag": 1,
            "channelNameLength": 6,
            "channelName": "792KHz",
            "programCodeRate": 0,
            "isHD": 0,
            "isEncrypt": 0,
            "playUrlLength": 0,
            "playUrl": "",
            "fromwhere": 0
        }]
    }, {
        "freId": "FC123450001011000085500000000000",
        "freName": "default",
        "frequency": 855,
        "signalId": 11,
        "networkLevel": 0,
        "networkNumber": 0,
        "netWorkNameLength": 0,
        "networkName": "",
        "frequencyBandwidth": 0,
        "theoreticalValue": 41,
        "plusDeviation": 0,
        "minusDeviation": 0,
        "remarksLength": 0,
        "remarks": "",
        "synFlag": 1,
        "synStatus": 0,
        "freStatus": 5,
        "channelDataLength": 61,
        "numberOfChannel": 1,
        "scanChannelInfoList": [{
            "channelId": "CC123450001011000085500000000000",
            "pid": 0,
            "numOfAudio": 0,
            "audioList": [],
            "numOfVideo": 0,
            "videoList": [],
            "synFlag": 1,
            "synStatus": 0,
            "channelStatus": 5,
            "deleteStatus": 0,
            "flag": 1,
            "channelNameLength": 6,
            "channelName": "855KHz",
            "programCodeRate": 0,
            "isHD": 0,
            "isEncrypt": 0,
            "playUrlLength": 0,
            "playUrl": "",
            "fromwhere": 0
        }]
    }, {
        "freId": "FC123450001011000064800000000000",
        "freName": "default",
        "frequency": 648,
        "signalId": 11,
        "networkLevel": 0,
        "networkNumber": 0,
        "netWorkNameLength": 0,
        "networkName": "",
        "frequencyBandwidth": 0,
        "theoreticalValue": 38,
        "plusDeviation": 0,
        "minusDeviation": 0,
        "remarksLength": 0,
        "remarks": "",
        "synFlag": 1,
        "synStatus": 0,
        "freStatus": 5,
        "channelDataLength": 61,
        "numberOfChannel": 1,
        "scanChannelInfoList": [{
            "channelId": "CC123450001011000064800000000000",
            "pid": 0,
            "numOfAudio": 0,
            "audioList": [],
            "numOfVideo": 0,
            "videoList": [],
            "synFlag": 1,
            "synStatus": 0,
            "channelStatus": 5,
            "deleteStatus": 0,
            "flag": 1,
            "channelNameLength": 6,
            "channelName": "648KHz",
            "programCodeRate": 0,
            "isHD": 0,
            "isEncrypt": 0,
            "playUrlLength": 0,
            "playUrl": "",
            "fromwhere": 0
        }]
    }, {
        "freId": "FC123450001011000054000000000000",
        "freName": "default",
        "frequency": 540,
        "signalId": 11,
        "networkLevel": 0,
        "networkNumber": 0,
        "netWorkNameLength": 0,
        "networkName": "",
        "frequencyBandwidth": 0,
        "theoreticalValue": 37,
        "plusDeviation": 808596021,
        "minusDeviation": 539766832,
        "remarksLength": 0,
        "remarks": "",
        "synFlag": 1,
        "synStatus": 0,
        "freStatus": 5,
        "channelDataLength": 61,
        "numberOfChannel": 1,
        "scanChannelInfoList": [{
            "channelId": "CC123450001011000054000000000000",
            "pid": 0,
            "numOfAudio": 0,
            "audioList": [],
            "numOfVideo": 0,
            "videoList": [],
            "synFlag": 1,
            "synStatus": 0,
            "channelStatus": 5,
            "deleteStatus": 0,
            "flag": 1,
            "channelNameLength": 6,
            "channelName": "540KHz",
            "programCodeRate": 0,
            "isHD": 0,
            "isEncrypt": 0,
            "playUrlLength": 0,
            "playUrl": "",
            "fromwhere": 0
        }]
    }],
    "spectrumUrlLength": 0,
    "spectrumUrl": "",
    "netDataHead": {
        "sync": 774975293,
        "no": 7591,
        "sequence": 1,
        "version": 1,
        "datetime": [32, 33, 3, 9, 21, 19, 17],
        "originDeviceId": ["1", "2", "3", "4", "5", "0", "0", "0", "0"],
        "targetDeviceId": ["\u0000", "\u0000", "\u0000", "\u0000", "\u0000", "\u0000", "\u0000", "\u0000", "\u0000"],
        "priority": 0,
        "compressMode": 1,
        "numOfPacket": 0,
        "packetSeq": 0,
        "dataLength": 1958
    }
}

返回数据为JSON字符串

参数说明
参数名 必选 类型 说明
typeid 是 int 业务表示(固定值:-44)
spectrumPicture 是 String 频率电平数据
beginFre 是 int 起始频率
beginFre 是 int 结束频率
scanStep 是 int 扫频步长
realTimeSpectrumLength 是 int 实时频谱数据个数
realTimeList 是 int[] 实时频谱数据
averageSpectrumLength 是 平均频谱数据长度
averageList 是 int[] 平均频谱数据
numberOfFrequency 是 int 扫描到频率信息个数
freId 是 string 频率ID
frequency 是 int 频率值
theoreticalValue 是 int 电平
syncFlag int 合法性标识(0:合法频点 1:非法频点 3:白名单 4:异地频点)