4x/device/0script/sx-broadcast-update_1.0.0.json

805 lines
17 KiB
JSON
Raw Normal View History

2024-12-26 19:24:07 +08:00
{
"versionLowBit":"02",
"configureMessages":[
{
"outBody2":[],
"inBody2":[],
"outBody1":[],
"inBody1":[],
"outCode":"81A0",
"name":"重启设备",
"inCode":"01A0"
},
{
"outBody2":[],
"inBody2":[
{
"valueExpression":"HS(80)",
"valueName":"APP版本",
"valueCode":"appVersion"
},
{
"valueExpression":"HS(80)",
"valueName":"BOOT版本",
"valueCode":"bootVersion"
}
],
"outBody1":[],
"inBody1":[],
"outCode":"8201",
"name":"查询设备版本",
"inCode":"0201"
},
{
"outBody2":[],
"inBody2":[
{
"valueExpression":"HN(2)",
"valueName":"参数个数",
"valueCode":"paramNumber"
},
{
"valueExpression":"AT-P()",
"valueName":"配置参数",
"valueCode":"configParam"
}
],
"outBody1":[],
"inBody1":[],
"outCode":"8224",
"name":"中心下发配置查询",
"inCode":"0224",
"requestReport":true
},
{
"outBody2":[],
"inBody2":[
{
"explain":"38",
"valueExpression":"N(4,1)",
"valueName":"电源电压",
"valueCode":"power_voltage",
"type":"factor"
},
{
"explain":"76",
"valueExpression":"N(2,0)",
"valueName":"被盗报警",
"valueCode":"stolen_alarm",
"type":"factor"
},
{
"explain":"77",
"valueExpression":"N(2,0)",
"valueName":"箱门报警",
"valueCode":"cabinet_door_alarm",
"type":"factor"
},
{
"explain":[
{
"prefixLength":0,
"identifier":"use_power",
"expression":"S(2)",
"suffixLength":0,
"guideCode":"78_0"
},
{
"prefixLength":0,
"identifier":"battery_status",
"expression":"S(2)",
"suffixLength":0,
"guideCode":"78_1"
},
{
"prefixLength":0,
"identifier":"voltage_status",
"expression":"S(2)",
"suffixLength":0,
"guideCode":"78_2"
},
{
"prefixLength":0,
"identifier":"mode",
"expression":"S(2)",
"suffixLength":0,
"guideCode":"78_3"
}
],
"valueExpression":"S(2)",
"valueName":"电源状态",
"valueCode":"power_status",
"type":"factor"
},
{
"explain":"79",
"valueExpression":"N(2,0)",
"valueName":"系统状态",
"valueCode":"system_status",
"type":"factor"
},
{
"explain":"80",
"valueExpression":"N(2,0)",
"valueName":"GPRS信号强度",
"valueCode":"gprs_signal_strength",
"type":"factor"
},
{
"explain":"81",
"valueExpression":"N(2,0)",
"valueName":"播放状态",
"valueCode":"playback_status",
"type":"factor"
}
],
"outBody1":[],
"inBody1":[],
"outCode":"8202",
"name":"定时报",
"inCode":"0202",
"requestReport":true
},
{
"outBody2":[],
"inBody2":[
{
"explain":[
{
"explain":"82",
"valueExpression":"N(2,0)",
"valueName":"喇叭报警",
"valueCode":"trumpet_alarm",
"type":"value"
},
{
"explain":"77",
"valueExpression":"N(2,0)",
"valueName":"机箱报警",
"valueCode":"cabinet_door_alarm",
"type":"value"
},
{
"explain":"76",
"valueExpression":"N(2,0)",
"valueName":"被盗报警",
"valueCode":"stolen_alarm",
"type":"value"
}
],
"valueExpression":"N(2,0)",
"valueName":"报警类型",
"valueCode":"alarm_type",
"type":"value"
}
],
"outBody1":[],
"inBody1":[],
"outCode":"8226",
"name":"终端报警上报",
"inCode":"0226",
"requestReport":true
},
{
"outBody2":[],
"inBody2":[
{
"valueExpression":"HS(0)",
"valueName":"filePath",
"valueCode":"upload_path"
}
],
"outBody1":[],
"inBody1":[],
"outCode":"8307",
"name":"终端录音文件FTP上传成功通知",
"inCode":"0307",
"requestReport":true
}
],
"versionHighBit":"11",
"collectMessages":[
{
"outBody2":[
{
"argNotes":"广播文本",
"argCode":"broadcastText",
"argName":"广播文本",
"argCharset":"GBK"
}
],
"inBody2":[
{
"valueExpression":"E(2,01-成功,00-失败)",
"valueName":"是否成功",
"valueCode":"isSuccess"
}
],
"outBody1":[],
"inBody1":[],
"outCode":"8001",
"name":"山洪预警",
"inCode":"0001"
},
{
"outBody2":[
{
"argNotes":"5位数值歌曲名称,例如00001",
"argCode":"songName",
"argName":"歌曲名称",
"argCharset":"GBK"
}
],
"inBody2":[
{
"valueExpression":"E(2,01-成功,00-失败)",
"valueName":"是否成功",
"valueCode":"isSuccess"
}
],
"outBody1":[],
"inBody1":[],
"outCode":"8101",
"name":"播放MP3",
"inCode":"0101"
},
{
"outBody2":[],
"inBody2":[
{
"valueExpression":"E(2,01-成功,00-失败)",
"valueName":"是否成功",
"valueCode":"isSuccess"
}
],
"outBody1":[],
"inBody1":[],
"outCode":"8102",
"name":"停止播放MP3",
"inCode":"0102"
},
{
"outBody2":[
{
"argNotes":"<SETALARMRELAY=10,2,30;>",
"argCode":"message",
"argName":"AT指令内容",
"argCharset":"GBK"
}
],
"inBody2":[
{
"valueExpression":"HS(0)",
"valueName":"响应内容",
"valueCode":"replyMessage"
}
],
"outBody1":[],
"inBody1":[],
"outCode":"8225",
"name":"预置预警, 停止预警, 设置音频流",
"inCode":"0225"
}
],
"versionName":"预警广播协议",
"atParams":[
{
"paramType":"char",
"paramCode":"0001",
"paramCharset":"GBK",
"atCommandCode":"atCommandCode+LRMSETTXT1",
"paramName":"预置内容1"
},
{
"paramType":"char",
"paramCode":"0002",
"paramCharset":"GBK",
"atCommandCode":"atCommandCode+LRMSETTXT2",
"paramName":"预置内容2"
},
{
"paramType":"char",
"paramCode":"0003",
"paramCharset":"GBK",
"atCommandCode":"atCommandCode+LRMSETTXT3",
"paramName":"预置内容3"
},
{
"paramType":"char",
"paramCode":"0004",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+LRMPHNPRIO",
"paramName":"电话预警优先级"
},
{
"paramType":"char",
"paramCode":"0005",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+LRMSMSPRIO",
"paramName":"短信预警优先级"
},
{
"paramType":"char",
"paramCode":"0006",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+LRMGPRSPRIO",
"paramName":"GPRS数据预警优先级"
},
{
"paramType":"char",
"paramCode":"0007",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+LRMMICPRIO",
"paramName":"本地麦克风预警优先级"
},
{
"paramType":"char",
"paramCode":"0008",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+LRMINPHNPRIO",
"paramName":"对讲机预警优先级"
},
{
"paramType":"char",
"paramCode":"0009",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+LRMFMPRIO",
"paramName":"FM调频预警优先级"
},
{
"paramType":"char",
"paramCode":"000A",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+LRMMP3PRIO",
"paramName":"MP3预警优先级"
},
{
"paramType":"char",
"paramCode":"000B",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+LRMLCLLRMPRIO",
"paramName":"预置内容预警优先级"
},
{
"paramType":"char",
"paramCode":"000C",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+LRMLINEPRIO",
"paramName":"Line in输入预警优先级"
},
{
"paramType":"unsigned short",
"paramCode":"000D",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+LRMSMSPLYNUM",
"paramName":"短信预警播报次数"
},
{
"paramType":"unsigned short",
"paramCode":"000E",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+LRMGPRSPLYNUM",
"paramName":"GPRS预警播放次数"
},
{
"paramType":"unsigned short",
"paramCode":"000F",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+LRMLCLLRMPLYNUM",
"paramName":"本地预警播报次数"
},
{
"paramType":"unsigned int",
"paramCode":"0010",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+SVRCNT",
"paramName":"数据中心数目"
},
{
"paramType":"char",
"paramCode":"0011",
"paramCharset":"GBK",
"atCommandCode":"atCommandCode+IPAD",
"paramName":"GPRS主中心地址"
},
{
"paramType":"unsigned short",
"paramCode":"0012",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+PORT",
"paramName":"GPRS主中心端口"
},
{
"paramType":"char",
"paramCode":"0013",
"paramCharset":"GBK",
"atCommandCode":"atCommandCode+IPSEC",
"paramName":"GPRS备份中心地址"
},
{
"paramType":"unsigned short",
"paramCode":"0014",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+PTSEC",
"paramName":"GPRS备份中心端口"
},
{
"paramType":"char",
"paramCode":"0015",
"paramCharset":"GBK",
"atCommandCode":"atCommandCode+DNSSVR",
"paramName":"主中心DNS服务器IP"
},
{
"paramType":"char",
"paramCode":"0016",
"paramCharset":"GBK",
"atCommandCode":"atCommandCode+DNSSV2",
"paramName":"备份中心DNS服务器IP"
},
{
"paramType":"unsigned short",
"paramCode":"0017",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+DEBUG",
"paramName":"调试等级"
},
{
"paramType":"unsigned short",
"paramCode":"0018",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+RETMAIN",
"paramName":"是否自动返回主中心"
},
{
"paramType":"unsigned long",
"paramCode":"0019",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+IDNT",
"paramName":"设备ID号码"
},
{
"paramType":"char",
"paramCode":"001A",
"paramCharset":"GBK",
"atCommandCode":"atCommandCode+PHON",
"paramName":"设备SIM号码"
},
{
"paramType":"unsigned short",
"paramCode":"001B",
"paramCharset":"Hex",
"atCommandCode":"atCommandCode+RETRY",
"paramName":"重连时尝试次数"
},
{
"paramType":"unsigned short",
"paramCode":"001C",
"paramCharset":"Hex",
"atCommandCode":"atCommandCode+RDLWT",
"paramName":"重连任务之间的间隔"
},
{
"paramType":"char",
"paramCode":"001D",
"paramCharset":"GBK",
"atCommandCode":"atCommandCode+APN",
"paramName":"无线网络APN"
},
{
"paramType":"char",
"paramCode":"001E",
"paramCharset":"GBK",
"atCommandCode":"atCommandCode+USERNAME",
"paramName":"APN用户名"
},
{
"paramType":"char",
"paramCode":"001F",
"paramCharset":"GBK",
"atCommandCode":"atCommandCode+PASSWORD",
"paramName":"APN密码"
},
{
"paramType":"char",
"paramCode":"0020",
"paramCharset":"GBK",
"atCommandCode":"atCommandCode+CENT",
"paramName":"APN拨号中心号码"
},
{
"paramType":"char",
"paramCode":"0021",
"paramCharset":"GBK",
"atCommandCode":"atCommandCode+SMSC",
"paramName":"短信中心号码(+86"
},
{
"paramType":"unsigned short",
"paramCode":"0022",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+POLLTIME",
"paramName":"心跳包时间"
},
{
"paramType":"char",
"paramCode":"0023",
"paramCharset":"GBK",
"atCommandCode":"atCommandCode+SETPASSWORD",
"paramName":"PIN码"
},
{
"paramType":"char",
"paramCode":"0024",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+LRMRECORD",
"paramName":"是否开启录音"
},
{
"paramType":"char",
"paramCode":"0025",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+LRMRECORDCODERatCommandCodeE",
"paramName":"录音码率KPS"
},
{
"paramType":"char",
"paramCode":"0026",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+LRMSMSRSP",
"paramName":"是否短信回执"
},
{
"paramType":"char",
"paramCode":"0027",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+LRMSMSBK",
"paramName":"是否短信预警备份"
},
{
"paramType":"unsigned short",
"paramCode":"0028",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+LRMSTatCommandCodeESMSTIME",
"paramName":"状态短信发送时间间隔(分钟)"
},
{
"paramType":"unsigned short",
"paramCode":"0029",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+LRMFMFREQ",
"paramName":"FM接收频率MHz"
},
{
"paramType":"char",
"paramCode":"002A",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+LRMFMSNR",
"paramName":"FM接收信噪比"
},
{
"paramType":"char",
"paramCode":"002B",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+LRMFMVOICE",
"paramName":"FM音量"
},
{
"paramType":"char",
"paramCode":"002C",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+LRMFMRECEN",
"paramName":"是否启用FM接收"
},
{
"paramType":"char",
"paramCode":"002D",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+LRMMP3PLYMODE",
"paramName":"MP3播放模式"
},
{
"paramType":"char",
"paramCode":"002E",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+LRMMP3LVL",
"paramName":"MP3播放音量"
},
{
"paramType":"char",
"paramCode":"002F",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+LRMTTSVOICE",
"paramName":"TTS语音模式"
},
{
"paramType":"char",
"paramCode":"0030",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+LRMTTSLVL",
"paramName":"TTS播放音量"
},
{
"paramType":"char",
"paramCode":"0031",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+LRMTTSSPEED",
"paramName":"TTS播放语速"
},
{
"paramType":"char",
"paramCode":"0032",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+LRMTTSTONE",
"paramName":"TTS播放语调"
},
{
"paramType":"char",
"paramCode":"0033",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+LRMMCUFUN",
"paramName":"是否带通讯模块"
},
{
"paramType":"char",
"paramCode":"0034",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+LRMSETINPHNOPEN",
"paramName":"是否开启对讲机模块"
},
{
"paramType":"char",
"paramCode":"0035",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+LRMAUDIOFUNOPEN",
"paramName":"是否开启拾音器"
},
{
"paramType":"char",
"paramCode":"0036",
"paramCharset":"GBK",
"atCommandCode":"atCommandCode+LRMADDADMINNO",
"paramName":"管理号码"
},
{
"paramType":"char",
"paramCode":"0037",
"paramCharset":"GBK",
"atCommandCode":"atCommandCode+LRMADDLRMNO",
"paramName":"授权号码"
},
{
"paramType":"char",
"paramCode":"0038",
"paramCharset":"GBK",
"atCommandCode":"atCommandCode+LRMADDBKNO",
"paramName":"备份号码"
},
{
"paramType":"char",
"paramCode":"0039",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+LRMLDSSMS",
"paramName":"喇叭防盗报警是否发送到备份号码池中的号码"
},
{
"paramType":"char",
"paramCode":"0040",
"paramCharset":"HEX",
"atCommandCode":"atCommandCode+LRMSAFESMS",
"paramName":"预警设备防盗报警是否发送备份号码池中的号码"
}
],
"factors":[
{
"prefixLength":0,
"identifier":"power_voltage",
"unit":"v",
"expression":"N(4,1)",
"suffixLength":0,
"selfParseable":true,
"name":"电源电压",
"functionCodes":"primary",
"guideCode":"38"
},
{
"prefixLength":0,
"identifier":"stolen_alarm",
"unit":"",
"expression":"N(2,0)",
"suffixLength":0,
"selfParseable":false,
"name":"被盗报警",
"functionCodes":"primary,0226",
"guideCode":"76"
},
{
"prefixLength":0,
"identifier":"cabinet_door_alarm",
"unit":"",
"expression":"N(2,0)",
"suffixLength":0,
"selfParseable":false,
"name":"箱门报警",
"functionCodes":"primary,0226",
"guideCode":"77"
},
{
"prefixLength":0,
"identifier":"system_status",
"unit":"",
"expression":"N(2,0)",
"suffixLength":0,
"selfParseable":true,
"name":"系统状态",
"functionCodes":"primary",
"guideCode":"79"
},
{
"prefixLength":0,
"identifier":"gprs_signal_strength",
"unit":"",
"expression":"N(2,0)",
"suffixLength":0,
"selfParseable":true,
"name":"GPRS信号强度",
"functionCodes":"primary",
"guideCode":"80"
},
{
"prefixLength":0,
"identifier":"playback_status",
"unit":"",
"expression":"N(2,0)",
"suffixLength":0,
"selfParseable":true,
"name":"播放状态",
"functionCodes":"primary",
"guideCode":"81"
},
{
"prefixLength":0,
"identifier":"trumpet_alarm",
"unit":"",
"expression":"N(2,0)",
"suffixLength":0,
"selfParseable":false,
"name":"喇叭报警",
"functionCodes":"primary",
"guideCode":"82"
},
{
"prefixLength":0,
"identifier":"use_power",
"unit":"",
"expression":"S(2)",
"suffixLength":0,
"selfParseable":true,
"name":"使用电源",
"functionCodes":"primary",
"guideCode":"78_0"
},
{
"prefixLength":0,
"identifier":"battery_status",
"unit":"",
"expression":"S(2)",
"suffixLength":0,
"selfParseable":true,
"name":"电源充电状态",
"functionCodes":"primary",
"guideCode":"78_1"
},
{
"prefixLength":0,
"identifier":"voltage_status",
"unit":"",
"expression":"S(2)",
"suffixLength":0,
"selfParseable":true,
"name":"电源电压状态",
"functionCodes":"primary",
"guideCode":"78_2"
}
]
}