机器云


1 回调设置

<p><strong>请求URL:</strong> </p> <ul> <li><code>http://120.77.72.190:8088/api/HeyuanCtl/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;">start_url</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>建立虚连接回调地址</td> </tr> <tr> <td style="text-align: left;">response_url</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>设备回应回调地址</td> </tr> <tr> <td style="text-align: left;">timeout_url</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> <pre><code class="language-json"> { "time": 1546598956, "seq": 2, "imei": '', "gps": 2,//0=关闭 / 1=GPS 84 / 2=GPS NEMA / 3=GPS baidu / 11=BD1 / 12=BD2 / 21=GNSS (注:目前是2 GPS) "latitude": '',//纬度(百度地图) "longitude": '',//经度(百度地图) "gps_latitude": '',//纬度 "gps_longitude": '',//经度 "bearing": '',//当前方位 "speed": '',//当前速度 "altitude": '',//当前海拔 "sensor_x": '',//传感器X "sensor_y": '',//传感器Y "sensor_z": '',//传感器Z "cpu_temp": '',//CPU温度 "soc": '',//电量Soc "odo": '',//总里程 "surplus_mileage": '',//剩余里程 "soc_status": '',//30时非充电状态,31时充电状态 "volt": '',//电池电压 "lpk": '',//功率 "log_time": '',//GPS 时间 "status": {//组合状态 "start": 0,//启动:0=熄火,1=点火 "gps": 0,//GPS:0=关闭,1=开启 "wifi": 0,//wifi:0=关闭,1=开启 "bluetooth": 0,//蓝牙:0=关闭,1=开启 "headlights": 0,//车灯:0=关闭,1=开启 "window": 0,//车窗:0=关闭,1=开启 "left_door": 0,//左门:0=关闭,1=开启 "right_door": 0,//右门:0=关闭,1=开启 "back_door": 0,//尾门:0=关闭,1=开启 "can": [0, 1],//对应CAN1-2:0=关闭,1=开启 (车机CAN总线) "cam": [0, 1, 0, 1, 0, 1, 0],//对应CAM1-7:0=关闭,1=开启 (摄像头) "gps_signal": "",//GPS信号强度:00=无信号,01=信号弱,10=信号强,11=信号满 "signal": "",//通信信号强度:00=无信号,01=信号弱,10=信号强,11=信号满 "obd": "",//OBD协议类型(车型相关) "vincode_ready": 0,//VinCode Ready:0=无VinCode,1=有VinCode "hours": 0,//开机小时数 "received": "",//接收到命令:00=无,01=下发指令,10=遥控拍照 "executed": ""//执行完命令:00=无,01=下发任务,10=拍照1张,11=拍照2张 } } </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;">imei</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>设备imei</td> </tr> <tr> <td style="text-align: left;">vincode</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>车辆识别码,如果车还没点火无法获取 vincode ,vincode 为空</td> </tr> <tr> <td style="text-align: left;">version</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>版本号 例子:2.6.101</td> </tr> <tr> <td style="text-align: left;">classifier</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>可选,为任意字符串,用来表示一些特殊处理的情况(例如车型)</td> </tr> <tr> <td style="text-align: left;">seq</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;">imei</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>设备imei</td> </tr> <tr> <td style="text-align: left;">com</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>指令 ID</td> </tr> <tr> <td style="text-align: left;">seq</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> <p><strong>附加参数:</strong> </p> <ul> <li>当com=07</li> </ul> <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;">latitude</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>纬度(百度地图)</td> </tr> <tr> <td style="text-align: left;">longitude</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>经度(百度地图)</td> </tr> <tr> <td style="text-align: left;">gps_latitude</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>纬度</td> </tr> <tr> <td style="text-align: left;">gps_longitude</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>经度</td> </tr> </tbody> </table> <ul> <li>当com=09</li> </ul> <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;">odo</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>总里程</td> </tr> <tr> <td style="text-align: left;">speed</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>速度</td> </tr> </tbody> </table> <ul> <li>当com=10</li> </ul> <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;">vin_code</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>车辆识别码</td> </tr> </tbody> </table> <ul> <li>当com为07、09、10 且出错时 附加参数为:</li> </ul> <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;">result</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>错误码</td> </tr> </tbody> </table> <ul> <li>当com为其他时(0B、OD待定)</li> </ul> <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;">result</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>31 表示成功,除此以外均表示失败。具体错误码逐步完善中。32 表示执行中。控制命令发出后,服务器的等待超时是 10s,10s 后没有收到响应视作失败;如果10s 内收到 『执行中』,则等待时间再延长 10s,只延长一次。</td> </tr> </tbody> </table> <table> <thead> <tr> <th style="text-align: left;">错误码</th> <th style="text-align: left;">说明</th> <th>影响范围</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">01</td> <td style="text-align: left;">OBD 返回失败</td> <td></td> </tr> <tr> <td style="text-align: left;">02</td> <td style="text-align: left;">车门未关</td> <td>锁门 / 还车</td> </tr> <tr> <td style="text-align: left;">03</td> <td style="text-align: left;">尾门未关</td> <td>锁门 / 还车</td> </tr> <tr> <td style="text-align: left;">04</td> <td style="text-align: left;">点火状态</td> <td>解锁 / 锁门 / 还车 / 重启</td> </tr> <tr> <td style="text-align: left;">05</td> <td style="text-align: left;">速度大于 5 km/h</td> <td>(非强制)禁止驾驶</td> </tr> <tr> <td style="text-align: left;">06</td> <td style="text-align: left;">正在获取 vin</td> <td>所有需要通过单片机的指令(重启/GPS/拍照等 除外)</td> </tr> </tbody> </table> <hr /> <hr /> <h4>设备超时回调</h4> <p><strong>请求URL:</strong> </p> <ul> <li><code>timeout_url</code></li> </ul> <p><strong>服务器收到需要回应 success ,否则会重发一次</strong></p> <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;">imei</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>设备imei</td> </tr> <tr> <td style="text-align: left;">com</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>指令 ID</td> </tr> <tr> <td style="text-align: left;">seq</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 />

页面列表

ITEM_HTML