[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文件