MMC Helper无人机数据接口 2018-04-19
[toc]
##1. 团队管理接口
请求地址:http://www.testmmc.top/mmcserver/Home/Team/
####1.1 创建团队
######方法名:createTeam
######请求方式:GET
######请求参数:
参数 | 类型 | 是否必填 | 最大长度 | 描述 | 示例值 |
---|---|---|---|---|---|
username | string | 是 | 30 | 用户名 | mmc123456 |
team_name | string | 是 | 30 | 团队名 | XX组织 |
######响应参数:
|参数|类型|描述|
|:—:|:—:|:—:|
|status|int|消息号|
|message|string|消息提示|
status参数说明
status | 描述 |
---|---|
100 | 添加成功 |
1 | 添加失败,没有权限 |
2 | 添加失败,团队名已存在 |
####1.2 邀请成员
######方法名:inviteMember
######请求方式:POST
######请求参数:
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|username|string|是|30|用户名|mmc123456|
|dstName|string|是|30|被邀请者用户名|test123456|
|teamName|string|是|30|团队名|XX组织|
|permission|int|是|30|给被邀请者分配的角色,权限|2|
permission参数权限分配说明
permission | 描述 |
---|---|
2 | 飞手 |
3 | 指挥中心监控人员 |
######响应参数:
|参数|类型|描述|
|:—:|:—:|:—:|
|status|int|消息号|
|message|string|消息提示|
status参数说明
status | 描述 |
---|---|
100 | 邀请已经发出 |
1 | 没有邀请权限 |
2 | 被邀请者不存在,或已加入其他团队 |
####1.3 邀请扩展用户
######方法名:inviteExtendUser
######请求方式:POST
######请求参数:
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|username|string|是|30|用户名|mmc123456|
|dstName|string|是|30|被邀请者用户名|test123456|
######响应参数:
|参数|类型|描述|
|:—:|:—:|:—:|
|status|int|消息号|
|message|string|消息提示|
status参数说明
status | 描述 |
---|---|
100 | 邀请已经发出 |
1 | 没有邀请权限 |
2 | 只能邀请管理员作为扩展 |
####1.4 查询当前用户的团队信息
######方法名:getTeamInfo
######请求方式:GET
######请求参数:
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|username|string|是|30|用户名|mmc123456|
######响应参数:JSON 格式字符串
{
“username”: “admin”, 当前用户名
“team_name”: “china”, 团队名
“permission”: “0”, 权限,0为管理员,2为队员,3为飞手
“subordinate”: [ 当前用户的扩展(即下级)用户列表
“1213”,
“fight123456”,
“mmc123456”
],
“member”: [ 当前团队的成员列表
{
“username”: “mmc123456”,
“permission”: “2”
},
{
“username”: “admin”,
“permission”: “0”
}
],
}
##2. 用户注册、登录接口
请求地址http://www.testmmc.top/mmcserver/Home/Public/
####2.1 注册用户
######方法名:checkRegister
######请求方式:POST
######请求参数:
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|code|string|是|30|验证码|1234|
|username|string|是|30|用户名|mmc123456|
|password|string|是|30|md5加密后的密码|***|
|phone_number|string|是||手机号|15123114251|
######响应参数:
|参数|类型|描述|
|:—:|:—:|:—:|
|status|int|消息号|
|message|string|消息提示|
######status参数说明
|status|描述|
|:—:|:—:|
|100|注册成功|
|1|验证码错误|
|2|用户名已经存在|
|3|手机号已存在|
####2.2 登录
######方法名:checkLogin
######请求方式:POST
######请求参数:
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|code|string|是|30|验证码|1234|
|username|string|是|30|用户名|mmc123456|
|password|string|是|30|md5加密后的密码|***|
######响应参数:
|参数|类型|描述|
|:—:|:—:|:—:|
|status|int|消息号|
|message|string|消息提示|
######status参数说明
|status|描述|
|:—:|:—:|
|100|登录成功|
|1|验证码错误|
|2|用户名不存在|
|3|密码错误|
####2.3 获取短信验证码
######方法名:getCode
######请求方式:POST
######请求参数:
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|phone_number|string|是||手机号||
######响应参数:
|参数|类型|描述|
|:—:|:—:|:—:|
|status|int|消息号|
|message|string|消息提示|
######status参数说明
|status|描述|
|:—:|:—:|
|100|短信发送成功|
|1|发送失败,手机号错误|
|2|发送失败,触发流控,1分钟只能发一条|
|3|发送失败,请重试!|
####2.4 验证身份
######方法名:checkId
######请求方式:POST
######请求参数:
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|phone_number|string|是||手机号||
|code|string|是||验证码||
######响应参数:
|参数|类型|描述|
|:—:|:—:|:—:|
|status|int|消息号|
|message|string|消息提示|
######status参数说明
|status|描述|
|:—:|:—:|
|100|验证通过|
|1|验证码错误|
|2|手机号未注册|
####2.5 更新密码
######方法名:updatePassword
######请求方式:POST
######请求参数:
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|phone_number|string|是||手机号||
|password|string|是||md5加密之后的新密码||
######响应参数:
|参数|类型|描述|
|:—:|:—:|:—:|
|status|int|消息号|
|message|string|消息提示|
######status参数说明
|status|描述|
|:—:|:—:|
|100|密码更新成功|
|1|身份未验证|
|2|手机号未注册|
|3|更新失败|
####2.6 注销
######方法名:logout
######请求方式:GET
######请求参数:
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|username|string|是||用户名||
######响应参数:
|参数|类型|描述|
|:—:|:—:|:—:|
|status|int|消息号|
|message|string|消息提示|
######status参数说明
|status|描述|
|:—:|:—:|
|100|退出成功|
####2.7 判断是否已经登录
######方法名:login
######请求方式:POST
######请求参数:
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|username|string|是||用户名||
######响应参数:
|参数|类型|描述|
|:—:|:—:|:—:|
|status|int|消息号|
|message|string|消息提示|
######status参数说明
|status|描述|
|:—:|:—:|
|100|用户已经登录过|
|0|用户未登录|
##3. 消息管理接口:
请求地址:http://www.testmmc.top/mmcserver/Home/Message/
####3.1 查询当前用户的消息列表,未读消息排在前面
######方法名:getMessageList
######请求方式:GET
######请求参数:
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|language|int|是||语言|0|
|username|string|是|30|用户名|mmc123456|
######language参数说明
|language|描述|
|:—:|:—:|
|0|中文|
|1|英文|
######响应参数:
|参数|类型|描述|
|:—:|:—:|:—:|
|msg_id|int|消息id|
|msg_content_english |string|消息内容英文|
|msg_content_chinese |string|消息内容中文|
|msg_state |bool|消息状态|
|date |string|日期|
|time |string|时间|
######msg_state参数说明
|msg_state|描述|
|:—:|:—:|
|0|未读|
|1|已读|
####3.2 根据消息id,查询单条消息内容
######方法名:getOneMessage
######请求方式:GET
######请求参数:
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|language|int|是||语言|0|
|username|string|是|30|用户名|mmc123456|
|msg_id|int|是||消息id||
######language参数说明
|language|描述|
|:—:|:—:|
|0|中文|
|1|英文|
######响应参数:同getMessageList一致,不过只有单条消息
###3.3 将单条消息状态置为已读
######方法名:setOneMessage
######请求方式:GET
######请求参数:
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|username|string|是|30|用户名|mmc123456|
|msg_id|int|是||消息id||
######响应参数:
|参数|类型|描述|
|:—:|:—:|:—:|
|status|int|消息号|
######msg_state参数说明
|status|描述|
|:—:|:—:|
|100|更新成功|
####3.4 将所有消息状态置为已读
######方法名:setOneMessage
######请求方式:GET
######请求参数:
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|username|string|是|30|用户名|mmc123456|
######响应参数:
|参数|类型|描述|
|:—:|:—:|:—:|
|status|int|消息号|
######msg_state参数说明
|status|描述|
|:—:|:—:|
|100|更新成功|
####3.5 将批量消息置为已读
######方法名:setMessage
######请求方式:POST
######请求参数:
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|username|string|是|30|用户名|mmc123456|
|msg_id_list|int array|是||消息id列表||
######响应参数:
|参数|类型|描述|
|:—:|:—:|:—:|
|status|int|消息号|
######msg_state参数说明
|status|描述|
|:—:|:—:|
|100|更新成功|
####3.6 批量删除消息
######方法名:delMessage
######请求方式:POST
######请求参数:
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|username|string|是|30|用户名|mmc123456|
|msg_id_list|int array|是||消息id列表||
######响应参数:
|参数|类型|描述|
|:—:|:—:|:—:|
|status|int|消息号|
######msg_state参数说明
|status|描述|
|:—:|:—:|
|100|删除成功|
##4. 无人机数据查询接口
请求地址:http://www.testmmc.top/mmcserver/Home/Aircraft/
####4.1 查询无人机列表
######方法名:getListByUser
######请求方式:GET
######请求参数
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|username|string|是|30|用户名|mmc123456|
######响应参数:json字符串
{
"username":"admin", #用户名
"user_image":"http://www.testmmc.top/mmcserver/Public/user_image/mmc.png", #用户图像
"aircraft_list": {
"MMC001": {
"ground_serial": "MMC001", #地面站序列号
"uav_type" :"MC6-1550", #无人机型号
"ground_state": "1", #地面站状态,0为离线,1为在线,2为维修中
"camera_state": "1" #视频流状态,0为无,1为有
},
"MMC002": {
"ground_serial": "MMC002",
"uav_type" :"MC6-1550",
"ground_state": "0",
"camera_state": "0"
}
}
}
####4.2 查询无人机设备基本信息
######方法名:getDeviceInfo
######请求方式:GET
######请求参数
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|ground_serial|string|是||地面站序列号|MMC006|
######响应参数:json字符串
{
ground_serial: “MMC001”, 地面站序列号
uav_type: “MC6-1550”, 无人机型号统一代号
uav_name: “1550系多旋翼无人机”, 无人机型号中文名
company: “深圳市科比特航空科技有限公司”, 设备生产商
uav_kind: 6, 旋翼类型,六旋翼
}
####4.3 查询单架无人机的数据
######方法名:getDataBySerial
######请求方式:GET
######请求参数
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|ground_serial|string|是||地面站序列号|MMC006|
######响应参数:json字符串
{
"ground_serial": "MMC001", 地面站序列号
"uav_type": "MC6-1200", 无人机型号
"mount_type": "20倍变焦", 挂载类型
"longitude": 0, 经度
"latitude": 0, 纬度
"height": "27.04", 相对高度
"speed": "0", 速度
"climb_rate": "0", 爬升率
"voltage": "0.16", 电池电压
"distance_to_home": "0", 离Home点距离
"rtmp_url": "rtmp://47.104.31.20:9000/live/test", 视频流地址
"time": "02:10:01" 无人机数据上传时间
}
####4.4 查询单架无人机视频流地址
######方法名:getVideoBySerial
######请求方式:GET
######请求参数
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|ground_serial|string|是||地面站序列号|MMC006|
######响应参数:json字符串
{
“ground_serial”: “MMC001”, 地面站序列号
“rtmp_url”: “”, 视频流地址
“video_type”: “rtmp/flv” 视频流类型,默认为rtmp/flv
}
####4.5 查询单架无人机经纬度坐标
######方法名:getPositionBySerial
######请求方式:GET
######请求参数
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|ground_serial|string|是||地面站序列号|MMC006|
######响应参数:json字符串
{
“ground_serial”: “MMC001”, 地面站序列号
“uav_type”: “MC6-1200”, 无人机型号
“longitude”: 0, 经度
“latitude”: 0 纬度
}
####4.6 查询各个状态的无人机总数
######方法名:getUavCount
######请求方式:GET
######请求参数
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|username|string|是|30|用户名|mmc123456|
######响应参数:json字符串
{
“uav_count”:20 管理无人机总数
“running_count”: 13, 运行中数目
“resting_count”: 5, 休息中数目
“repairing_count”: 2 维修中数目
}
####4.7 查询用户信息
######方法名:getUserInfo
######请求方式:GET
######请求参数
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|username|string|是|30|用户名|mmc123456|
######响应参数:json字符串
{
“username”:mmc123456
“user_image”:”http://www.testmmc.top/mmcserver/Public/user_image/mmc.png", 用户图像
“last_login_time”: “2018-04-10”, 上次登录时间
“last_login_ip”: “127.0.0.1”, 上次登录ip
“login_count”:500, 累计登录总次数
“today_login_count”:10 今日登录次数
}
####4.8 添加无人机
######方法名:addUav
######请求方式:GET
######请求参数
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|username|string|是|30|用户名|mmc123456|
|ground_serial|string|是||地面站序列号|MMC0000001|
######响应参数:
|参数|类型|描述|
|:—:|:—:|:—:|
|status|int|消息号|
|message|string|消息提示|
######status参数说明
|status|描述|
|:—:|:—:|
|100|添加成功|
|1|添加失败,没有权限|
|2|添加失败,地面站序列号错误
####4.9 删除无人机
######方法名:addUav
######请求方式:GET
######请求参数
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|username|string|是|30|用户名|mmc123456|
|ground_serial|string|是||地面站序列号|MMC0000001|
######响应参数:
|参数|类型|描述|
|:—:|:—:|:—:|
|status|int|消息号|
|message|string|消息提示|
######status值说明
|status|描述|
|:—:|:—:|
|100|删除成功|
|1|删除失败,没有权限|
|2|删除失败,地面站序列号错误
####4.10 查询在线(运行中)无人机列表
######方法名:getRunningListByUser
######请求方式:GET
######请求参数
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|username|string|是|30|用户名|mmc123456|
######响应参数:json字符串
{
“username”:”mmc123456”, #用户名
“aircraft_list”: {
“MMC001”: {
“ground_serial”: “MMC001”, #地面站序列号
“uav_type” :”MC6-1550”, #无人机型号
“uav_name”: “1550系多旋翼无人机”, #无人机型号对应中文名
“mount_type”: “20倍变焦”, #挂载名称
“add_time”:”2018-04-10” #添加时间
“username”:mmc123456 #添加人用户名
},
“MMC002”: {
“ground_serial”: “MMC002”, #地面站序列号
“uav_type” :”MC6-1550”, #无人机型号
“uav_name”: “1550系多旋翼无人机”, #无人机型号对应中文名
“mount_type”: “20倍变焦”, #挂载名称
“add_time”:”2018-04-10” #添加时间
“username”:mmc123456
}
}
}
####4.11 查询离线(休息中)无人机列表
######方法名:getRestingListByUser
######请求方式:GET
######请求参数
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|username|string|是|30|用户名|mmc123456|
######响应参数:json字符串
{
“username”:”mmc123456”, #用户名
“aircraft_list”: {
“MMC001”: {
“ground_serial”: “MMC001”, #地面站序列号
“uav_type” :”MC6-1550”, #无人机型号
“uav_name”: “1550系多旋翼无人机”, #无人机型号对应中文名
“mount_type”: “20倍变焦”, #挂载名称
“add_time”:”2018-04-10” #添加时间
“username”:mmc123456 #添加人用户名
},
“MMC002”: {
“ground_serial”: “MMC002”, #地面站序列号
“uav_type” :”MC6-1550”, #无人机型号
“uav_name”: “1550系多旋翼无人机”, #无人机型号对应中文名
“mount_type”: “20倍变焦”, #挂载名称
“add_time”:”2018-04-10” #添加时间
“username”:mmc123456 #
}
}
}
####4.12 查询维修中无人机列表
######方法名:getRestingListByUser
######请求方式:GET
######请求参数
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|username|string|是|30|用户名|mmc123456|
######响应参数:json字符串
{
“username”:”mmc123456”, #用户名
“aircraft_list”: {
“MMC001”: {
“ground_serial”: “MMC001”, #地面站序列号
“uav_type” :”MC6-1550”, #无人机型号
“uav_name”: “1550系多旋翼无人机”, #无人机型号对应中文名
“mount_type”: “20倍变焦”, #挂载名称
“add_time”:”2018-04-10” #添加时间
“username”:mmc123456 #添加人用户名
},
“MMC002”: {
“ground_serial”: “MMC002”, #地面站序列号
“uav_type” :”MC6-1550”, #无人机型号
“uav_name”: “1550系多旋翼无人机”, #无人机型号对应中文名
“mount_type”: “20倍变焦”, #挂载名称
“add_time”:”2018-04-10” #添加时间
“username”:mmc123456 #
}
}
}
####4.13 查询回收站中无人机列表
######方法名:getRecycledListByUser
######请求方式:GET
######请求参数
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|username|string|是|30|用户名|mmc123456|
######响应参数:json字符串
{
“username”:”mmc123456”, #用户名
“aircraft_list”: {
“MMC001”: {
“ground_serial”: “MMC001”, #地面站序列号
“uav_type” :”MC6-1550”, #无人机型号
“uav_name”: “1550系多旋翼无人机”, #无人机型号对应中文名
“mount_type”: “20倍变焦”, #挂载名称
“add_time”:”2018-04-10” #添加时间
“username”:mmc123456 #添加人用户名
},
“MMC002”: {
“ground_serial”: “MMC002”, #地面站序列号
“uav_type” :”MC6-1550”, #无人机型号
“uav_name”: “1550系多旋翼无人机”, #无人机型号对应中文名
“mount_type”: “20倍变焦”, #挂载名称
“add_time”:”2018-04-10” #添加时间
“username”:mmc123456 #
}
}
}
####4.14 根据无人机型号筛选无人机列表
######方法名:getListByUavType
######请求方式:GET
######请求参数
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|username|string|是|30|用户名|mmc123456|
|uav_type|string|是||无人机型号|MC6-1550|
######响应参数:json字符串
{
“username”:”mmc123456”, #用户名
“aircraft_list”: {
“MMC001”: {
“ground_serial”: “MMC001”, #地面站序列号
“uav_type” :”MC6-1550”, #无人机型号
“ground_state”: “1”, #地面站状态,0为离线,1为在线,2为维修中
“camera_state”: “1” #视频流状态,0为无,1为有
},
“MMC002”: {
“ground_serial”: “MMC001”, #地面站序列号
“uav_type” :”MC6-1550”, #无人机型号
“ground_state”: “1”, #地面站状态,0为离线,1为在线,2为维修中
“camera_state”: “1” #视频流状态,0为无,1为有
}
}
}
####4.15 根据无人机状态筛选无人机列表
######方法名:getListByGroundState
######请求方式:GET
######请求参数
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|username|string|是|30|用户名|mmc123456|
|ground_state|string|是||地面站状态|1|
######响应参数:json字符串
{
“username”:”mmc123456”, #用户名
“aircraft_list”: {
“MMC001”: {
“ground_serial”: “MMC001”, #地面站序列号
“uav_type” :”MC6-1550”, #无人机型号
“ground_state”: “1”, #地面站状态,0为离线,1为在线,2为维修中
“camera_state”: “1” #视频流状态,0为无,1为有
},
“MMC002”: {
“ground_serial”: “MMC002”, #地面站序列号
“uav_type” :”MC6-1550”, #无人机型号
“ground_state”: “1”, #地面站状态,0为离线,1为在线,2为维修中
“camera_state”: “1” #视频流状态,0为无,1为有
}
}
}
####4.16 根据挂载类型筛选无人机列表
######方法名:getListByMountType
######请求方式:GET
######请求参数
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|username|string|是|30|用户名|mmc123456|
|mount_type|string|是||挂载类型|1|
######响应参数:json字符串
{
“username”:”mmc123456”, #用户名
“aircraft_list”: {
“MMC001”: {
“ground_serial”: “MMC001”, #地面站序列号
“uav_type” :”MC6-1550”, #无人机型号
“ground_state”: “1”, #地面站状态,0为离线,1为在线,2为维修中
“camera_state”: “1” #视频流状态,0为无,1为有
},
“MMC002”: {
“ground_serial”: “MMC002”, #地面站序列号
“uav_type” :”MC6-1550”, #无人机型号
“ground_state”: “1”, #地面站状态,0为离线,1为在线,2为维修中
“camera_state”: “1” #视频流状态,0为无,1为有
}
}
}
##5. 无人机历史查询与统计接口:
请求地址:http://www.testmmc.top/mmcserver/Home/History/
####5.1 查询当天历史航迹
######方法名:getTodayPosition
######请求方式:GET
######请求参数
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|ground_serial|string|是||地面站序列号|MMC006|
######响应参数:json字符串
{
“ground_serial”: “MMC001”,
“position”: [
{
“longitude”: “0.00000000”,
“latitude”: “0.00000000”
},
{
“longitude”: “0.00000000”,
“latitude”: “0.00000000”
}
]
}
####5.2 查询历史某一天的航迹
######方法名:getHistoryPosition
######请求方式:GET
######请求参数
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|ground_serial|string|是||地面站序列号|MMC006|
|date|string|是||日期|2018-04-10|
######响应参数:json字符串,同getTodayPosition
####5.3 查询当天视频点播地址
######方法名:getTodayVideo
######请求方式:GET
######请求参数
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|ground_serial|string|是||地面站序列号|MMC006|
######响应参数:json字符串
{
“ground_serial”: “MMC001”,
“video_url”: “rtmp://www.testmmc.top:9000/vod/MMC001-2018-3-28.flv", 点播地址
“video_type”: “rtmp/flv”
}
####5.4 查查询历史某一天的视频点播地址
######方法名:getHistoryVideo
######请求方式:GET
######请求参数
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|ground_serial|string|是||地面站序列号|MMC006|
|date|string|是||日期|2018-04-10|
######响应参数:json字符串,同getTodayVideo
####5.5 查询某一架无人机录制的视频列表
######方法名:getHistoryVideoList
######请求方式:GET
######请求参数
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|ground_serial|string|是||地面站序列号|MMC006|
######响应参数:json字符串
[
rtmp://www.testmmc.top:9000/vod/MMC001-2018-3-20.flv,
rtmp://www.testmmc.top:9000/vod/MMC001-2018-3-21.flv,
rtmp://www.testmmc.top:9000/vod/MMC001-2018-3-22.flv
]
####5.6 统计某一天,某一架无人机的最大数据
######方法名:getBiggestData
######请求方式:GET
######请求参数
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|ground_serial|string|是||地面站序列号|MMC006|
|date|string|是||日期|2018-04-10|
######响应参数:json字符串
{
“biggestSpeed”: 3,
“biggestHeight”: 50,
“biggestDistance”:8000,
“biggestClimbRate”:3.5,
}
####5.7 导出某一天某一架无人机的数据
######方法名:getCsvData
######请求方式:GET
######请求参数
|参数|类型|是否必填|最大长度|描述|示例值|
|:—:|:—:|:—:|
|ground_serial|string|是||地面站序列号|MMC006|
|date|string|是||日期|2018-04-10|
######响应参数:csv文件