进入管理员端

app端功能描述

功能 路径 参数 作用
注册登录 /login/reg useraccount,userpwd/.... 登录后服务器返回true和usertoken,给app端保留,作为下次凭证。注册会自动生成token
配肥 /makefert token,ferta,fertb,fertc 当服务器取得4个参数,首先根据token和userid判断当前用户是否合法,合法则生成order,不合法返回false,json格式
查询正在配置订单 /querryorder token 服务器判断为正确用户后,返回order的所有记录,以json格式返回
查询配置完成的订单 /record token 服务器判断为正确用户后,返回record的记录,以json格式返回
查询个人信息 /userinfo token 服务器判断为正确用户后,返回userinfo的记录,以json格式返回

zigbee端功能描述

功能 路径 参数 作用
查询ordering订单 /querryorder machinetoken 机器查询是否有需要进行的订单,如果有,返回给机器第一个order,以json格式返回
完成订单向服务器报告 /completeorder machinetoken,orderId,result 机器发送完成指令给服务器,服务器根据orderId将order变为record,result为是否配置成功(根据超时计算),最后获得服务器成功变迁的回馈

管理员功能

功能 路径 参数 作用
登录 /login machinetoken 机器查询是否有需要进行的订单,如果有,返回给机器ferta,fertb,fertc,orderId.
注册 /reg 机器查询是否有需要进行的订单,如果有,返回给机器ferta,fertb,fertc,orderId.
删除记录 /delete type(user/order/token/record),id 删除数据库中对应的一个记录ty决定哪张表,id决定哪条记录,最后获得删除的结果true or false
增加记录 /add type(user/order/token/record),{type对应的各种数据} type决定我要增加什么类型的数据,{}中对应此种类型的数据的其它数据,最后获得增加的结果true or false
修改记录 /update type(user/order/token/record),{type对应数据} 修改表中的数据,type对应哪种表,{}中对应相应数据,最后获得修改的结果true or false
查阅所有记录 /querry type(user/order/token/record) 查阅所有的记录,最后获得所有记录的json对象组