苏州扫地机器人APP项目高端定制是由我司专门根据客户的需求梳理开发的一款产品,根据前期和客户的需求沟通,最终确定了相关的方案。我们公司不仅仅能够提供app高端定制开发,还可以提供高端品牌网站建设、集团网站建设、营销型网站建设、手机网站设计等服务,而且我们的前期需求整理和商业策划方案都是免费的,欢迎用户前来咨询。
一、开发功能清单
(一)基础服务
1、基础框架搭建:基础开发框架搭建、类库添加;
2、用户与权限:后台权限设置功能;
3、接口调试:机器人硬件,短信平台,邮件平台、微信微博平台对接调试;
(二)注册登录
1、手机号注册:注册校验流程实现:手机号注册,手机接收验证码,采用第三方短信发送平台;
2、微信微博注册:支持微信账号和微博账号的注册,需输入手机号码进行登记验证;
3、登录/退出:支持手机+密码,微信,微博账号的登录;
4、手机号找回:忘记密码,手机接收短信验证码,进入手机密码重置页面;
5、alert弹框协议确认:用户勾选确认用户协议和隐私政策协议文本内容,同意即可访问APP;
(三)消息管理
1、消息列表:展示该账号的所有消息;
2、分享消息:接受或者拒绝分享;
3、报警消息:查看绑定或被分享的设备报警信息;
4、消息未读/已读:标识消息已读和未读;
5、报警提示:在启用权限的情况下,APP前后台运行时,报警消息主动弹出;
(四)机器人配网
1、二维码生成:输入wifi账号,密码,本机app信息(账号等),生成二维码,供机器人扫描;
2、机器人搜寻:连接机器人AP后,自动搜索机器人,并显示;
3、手工绑定:读取同一wifi内联网机器人,绑定并添加至设备列表中;
4、机器人配网:输入wifi帐号和密码,点击确认通过接口将信息发送给机器人;
(五)机器人绑定
1、自动绑定:当选择二维码配网,后台通过机器人上传的信息,完成手机app和机器人的绑定;
2、绑定验证:一个机器人只能被一个账户绑定,机器人与服务器验证,判断是否被绑定。如被绑定,向申请的手机APP发送提示信息;
3、机器人解绑:APP端主动解除机器人绑定;
4、设备列表展示:设备列表信息查询,包含字段:设备ID,设备缩略图、设备运转状态;
5、设备重命名:对绑定的设备进行重命名;
6、状态读取:展示设备的当前运行状态;
(六)机器人分享
1、搜索用户:根据手机号码搜素分享用户;
2、分享机器人:搜素到分享用户后,将机器人分享,对方接受后。对方可以控制机器人,查看报警,受分享用户不可再次分享;
3、撤销分享:撤销分享机器人;
4、分享列表:展示机器人及其分享的用户;
(七)机器人管理
1、电源管理:通过接口,显示设备电量,是否在充电;
2、耗材显示:通过接口,显示耗材计数;
3、自动清扫:通过接口,发送指令,点击一键清扫,驱动机器人按照既定程序实现全屋清扫;
4、沿边清扫:通过接口,发送指令,点击沿边清扫,驱动机器人按照既定程序实现沿边清扫;
5、定点清扫:通过接口,发送指令,点击定点清扫,驱动机器人按照既定程序实现定点清扫;
6、定时清扫:通过接口,发送指令,按照预定的开始时间进行清扫,APP端清扫预约时间添加、关闭、删除操作;
7、预约时间管理:预约时间的添加,关闭,删除;
8、回充管理:通过接口,发送指令,点击一键回充,机器人返回充电位置,进行充电;
9、吸力控制:通过接口,发送指令,控制机器人的高、中、低档;
10、拖地水量控制:通过接口,发送指令,控制机器人的大、小;
11、固件升级控制:通过接口,设置机器人是否自动升级;
12、固件升级:设置自动升级后,机器人自动下载升级包,进行升级;
(八)日志管理
1、日志管理:通过接口,获取数据流,展示机器人以往清扫历史记录,字段包含:设备ID、清扫时间、累计清扫面积、累计时长;
2、清扫数据统计:记录并叠加,清扫房间面积、时长数据,统计显示;
3、清扫地图展示:展示机器人的清扫房间地图和清扫轨迹地图;
(九)使用说明
1、型号查询:查询设备型号,显示对应信息;
2、使用说明:展示①机器人使用常见问题QA*12关联设备系列②使用说明书,图文上传 此部分关联对应设备;
(十)我的
1、信息展示:用户头像、用户名称、昵称、手机号码、详细个人信息(姓名、性别、出生日期、地区、联系地址、邮箱);
2、资料修改:可以对上述个人信息进行修改;
3、厂商介绍:厂商相关:官方微博、网站、微信图文信息介绍页面;
4、APP介绍:APP功能介绍:图文信息介绍页面;
5、版本信息:当前版本信息以及版本升级更新提示,定时检查服务器最新版本信息;
6、清除缓存:删除系统临时数据缓冲;
7、设置密码:修改密码。