SmartCrutch-v4 Server Repo
掌控板Api
- url:
/demoboard/heartbeat
- method:
post
拐杖心跳包,每隔5秒发送一次
- uuid: 拐杖uuid
- status: 拐杖状态码:
- 'ok': 正常
- 'emergency': 摔倒
- 'error': 错误
- 'offline': 离线,内部使用,不可通过Api设置
- loc: 可选项,位置经纬度数据
- latitude: 纬度
- longitude: 经度
- code: 返回值:
- 0: 成功
- 1: 拐杖未注册
- msg: 返回值信息
- url:
/demoboard/get_settings/{uuid}
- method:
get
获取拐杖设置信息 在拐杖启动时请求,若uuid不存在则自动注册
- uuid: 拐杖uuid
- code: 返回值:
- 0: 成功
- msg: 返回值信息
- settings: 设置信息
- phone: 可选项,紧急联系人电话号码
- password: 可选项,App登录密码
- home: 可选项,家庭住址
Android App Api
- url:
/app/bind
- method:
post
绑定拐杖到App账号,App注册时调用
- uuid: 拐杖uuid
- username: 用户名,不可为空
- password: 密码,不可为空
- code: 返回值:
- 0: 成功
- 1: 拐杖uuid未注册
- 2: 拐杖uuid已绑定账号
- 3: 密码不可为空
- 4: 用户名不可为空
- 5: 用户名已使用
- msg: 返回值信息
- url:
/app/login
- method:
post
获取拐杖uuid,App登录时调用
- username: 用户名,不可为空
- password: 密码,不可为空
- code: 返回值:
- 0: 成功
- 1: 用户名不存在
- 2: 密码错误
- msg: 返回值信息
- uuid: 拐杖uuid
- url:
/app/update_settings
- method:
post
设置信息,保存设置时调用
- uuid: 拐杖uuid
- settings: 拐杖设置信息
- phone: 可选项,紧急联系人电话号码
- password: App登录密码,不可为空
- home: 可选项,家庭住址
- code: 返回值:
- 0: 成功
- 1: 无效的uuid
- 2: 密码不可为空
- msg: 返回值信息
- url:
/app/get_settings/{uuid}
- method:
get
获取拐杖设置信息,类似 demoboard/get_settings
,但uuid不存在不会自动注册
- uuid: 拐杖uuid
- code: 返回值:
- 0: 成功
- 1: 无效的uuid
- msg: 返回值信息
- settings: 设置信息
- phone: 可选项,紧急联系人电话号码
- password: 可选项,App登录密码
- home: 可选项,家庭住址
- url:
/app/get_status/{uuid}
- method:
get
获取拐杖状态信息
- uuid: 拐杖uuid
- code: 返回值:
- 0: 成功
- 1: 无效的uuid
- msg: 返回值信息
- status: 拐杖状态码
- 'ok': 正常
- 'emergency': 摔倒
- 'error': 错误
- 'offline': 离线
- loc: 拐杖位置信息
- latitude: 纬度
- longitude: 经度