回调数据
<p><strong>设置回调地址请求URL:</strong> </p>
<ul>
<li><code>http://120.77.72.190:8085/api/ZhuhaiCtl/setCallBackUrl</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST </li>
</ul>
<p><strong>参数:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">sys_url</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>心跳回调地址</td>
</tr>
<tr>
<td style="text-align: left;">meter_reading</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>抄表回调地址</td>
</tr>
<tr>
<td style="text-align: left;">meter_reading_report</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>抄表数据上报地址</td>
</tr>
<tr>
<td style="text-align: left;">pay</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>充值回调地址</td>
</tr>
<tr>
<td style="text-align: left;">setting</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>设置参数回调地址</td>
</tr>
<tr>
<td style="text-align: left;">terminal</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>集中器连接终端设置回调地址</td>
</tr>
<tr>
<td style="text-align: left;">addr_version</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>查询终端版本回调地址</td>
</tr>
<tr>
<td style="text-align: left;">update</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>升级成功回调地址</td>
</tr>
<tr>
<td style="text-align: left;">sign</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>自定义签名</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<pre><code>{
"code": 1,
"data": "",
"msg": "回调地址设置成功"
}</code></pre>
<hr />
<h1>回调数据</h1>
<h4>心跳回调</h4>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>心跳回调地址</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST </li>
</ul>
<p><strong>数据格式:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">macno</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>设备号</td>
</tr>
<tr>
<td style="text-align: left;">time</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>时间戳</td>
</tr>
<tr>
<td style="text-align: left;">sign</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>自定义签名</td>
</tr>
</tbody>
</table>
<hr />
<h4>抄表回调</h4>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>抄表回调地址</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST </li>
</ul>
<p><strong>数据格式:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">sysnum</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>流水</td>
</tr>
<tr>
<td style="text-align: left;">addr</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>终端地址</td>
</tr>
<tr>
<td style="text-align: left;">err_code</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>0= 正常。1= 设备忙。2=…</td>
</tr>
<tr>
<td style="text-align: left;">macno</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>设备号</td>
</tr>
<tr>
<td style="text-align: left;">time</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>时间戳</td>
</tr>
<tr>
<td style="text-align: left;">sign</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>自定义签名</td>
</tr>
</tbody>
</table>
<hr />
<h4>抄表数据上报</h4>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>抄表数据上报地址</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST </li>
</ul>
<p><strong>数据格式:</strong> </p>
<pre><code class="language-json">{
"type": "02",//01=室内机 02=智能阀 03=热源管理器
"number": "10",//上传终端数量
"addr_data": {//当 type=01(室内机)
"20628": {//终端地址
"time": "1552650690",//抄表数据读取时间
"total_heat": "0",//采暖热量:使用的总热量
"total_open_time": "0",//总开阀时间:采暖累计时间
"total_close_time": "0",//总关阀时间
"state": "01",//采暖:采暖启动状态 01 采暖开启 02采暖关闭,03经济模式,04防冻模式,05临时开关阀
"water_temp": "33.32",//采暖:出水温度
"return_water_temp": "30.17",//采暖:回水温度
"set_water_temp": "33",//采暖:采暖出水设置温度
"set_return_water_temp": "30",//采暖:采暖回水设置温度
"thermostat_set_temp": "32.21",//采暖:温控器设置温度
"room_temp": "20.76",//采暖:温控器记录房间温度
"ten_minutes_usage": "32.21",//卫浴:10分钟使用量(10分钟可调整) 单位方
"total_amount": "32.21",//卫浴:总使用量
"remaining_amount": "32.21",//卫浴:剩余量
"total_pay_amount": "32.21",//卫浴:累计充值量
"pay_number": "2",//卫浴:充值次数
"err_code": "0"//故障代码
}
//...多个
},
"addr_data": {//当 type=02(智能阀)
"20628": {//终端地址
"time": "1552650690",//抄表数据读取时间
"total_heat": "0",//采暖热量:使用的总热量
"total_open_time": "0",//总开阀时间:采暖累计时间
"total_close_time": "0",//总关阀时间
"state": "01",//采暖:采暖启动状态 01 采暖开启 02采暖关闭,03经济模式,04防冻模式,05临时开关阀
"water_temp": "33.32",//采暖:出水温度
"return_water_temp": "30.17",//采暖:回水温度
"set_water_temp": "33",//采暖:采暖出水设置温度
"set_return_water_temp": "30",//采暖:采暖回水设置温度
"thermostat_set_temp": "32.21",//采暖:温控器设置温度
"room_temp": "20.76",//采暖:温控器记录房间温度
"err_code": "0"//故障代码
}
//...多个
},
"addr_data": {//当 type=03(热源管理器)
"20628": {//终端地址
"time": "1552650690",//抄表数据读取时间
"water_temp_1": "33.32",//1次侧出水温度
"return_water_temp_1": "33.32",//1次侧回水温度
"water_temp_2": "33.32",//2次侧出水温度
"return_water_temp_2": "33.32",//2次侧回水温度
"water_pressure_1": "33.32",//1次侧出水压力
"return_water_pressure_1": "33.32",//1次侧回水压力
"water_pressure_2": "33.32",//2次侧出水压力
"return_water_pressure_2": "33.32",//2次侧回水压力
"outdoor_temp": "33.32",//室外温度
"hot_value": "",//热表值 Gj(吉焦)
"gas_value": "",//燃气表 立方米
"moisturizing": "33.32",//补水状态
"err_code": "0"//故障代码
}
},
"sign": "123",
"macno": "318905089",
"sysnum": "984241",
"time": "1552650736"
}</code></pre>
<hr />
<h4>充值回调</h4>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>充值回调地址</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST </li>
</ul>
<p><strong>数据格式:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">sysnum</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>流水</td>
</tr>
<tr>
<td style="text-align: left;">addr</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>终端地址</td>
</tr>
<tr>
<td style="text-align: left;">err_code</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>0= 正常。1= 设备忙。2=充值失败</td>
</tr>
<tr>
<td style="text-align: left;">macno</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>设备号</td>
</tr>
<tr>
<td style="text-align: left;">time</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>时间戳</td>
</tr>
<tr>
<td style="text-align: left;">sign</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>自定义签名</td>
</tr>
</tbody>
</table>
<hr />
<h4>设置参数回调</h4>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>设置参数回调地址</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST </li>
</ul>
<p><strong>数据格式:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">sysnum</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>流水</td>
</tr>
<tr>
<td style="text-align: left;">addr</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>终端地址</td>
</tr>
<tr>
<td style="text-align: left;">err_code</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>0= 正常。1= 设备忙。2=设置失败</td>
</tr>
<tr>
<td style="text-align: left;">macno</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>设备号</td>
</tr>
<tr>
<td style="text-align: left;">time</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>时间戳</td>
</tr>
<tr>
<td style="text-align: left;">sign</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>自定义签名</td>
</tr>
</tbody>
</table>
<hr />
<h4>集中器连接终端设置回调</h4>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>集中器连接终端设置回调地址</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST </li>
</ul>
<p><strong>数据格式:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">sysnum</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>流水</td>
</tr>
<tr>
<td style="text-align: left;">err_code</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>0= 正常。1= 设备忙。2=导入失败</td>
</tr>
<tr>
<td style="text-align: left;">macno</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>设备号</td>
</tr>
<tr>
<td style="text-align: left;">time</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>时间戳</td>
</tr>
<tr>
<td style="text-align: left;">sign</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>自定义签名</td>
</tr>
</tbody>
</table>
<hr />
<h4>升级成功回调</h4>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>升级成功回调地址</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST </li>
</ul>
<p><strong>数据格式:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">sysnum</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>流水</td>
</tr>
<tr>
<td style="text-align: left;">type</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>AA 集中器升级 bb 室内机升级(终端升级)</td>
</tr>
<tr>
<td style="text-align: left;">addr</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>终端地址</td>
</tr>
<tr>
<td style="text-align: left;">version</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>版本号</td>
</tr>
<tr>
<td style="text-align: left;">macno</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>设备号</td>
</tr>
<tr>
<td style="text-align: left;">time</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>时间戳</td>
</tr>
<tr>
<td style="text-align: left;">sign</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>自定义签名</td>
</tr>
</tbody>
</table>
<hr />
<h4>查询终端版本回调</h4>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>查询终端版本地址</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST </li>
</ul>
<p><strong>数据格式:</strong> </p>
<pre><code class="language-json">{
"type": "01",//01=室内机。02=智能阀。03=热源管理器。FF=终端所有类型设备
"version": {
"终端地址":"版本号",
"终端地址":"版本号",
"终端地址":"版本号"
},
"sign": "123",
"macno": "318905089",
"sysnum": "984241",
"time": "1552650736"
}</code></pre>