软件功能需求定义
2019-12-09 11:03:43 4 举报
AI智能生成
一份智能家居软件需求分析的导图
作者其他创作
大纲/内容
手机端
用户注册,生成用户ID
设备配网
①APP启动后判断蓝牙状态
<ul><li>判断连接状态;若否,引导用户连接指定蓝牙<br></li></ul>
<ul><li>判断蓝牙连接的名称;若与设备蓝牙名称不符,引导用户重连<br></li></ul>
②设置WIFI帐号密码
<ul><li>手机已连接WIFI,自动获取SSID,手动输入密码<br></li></ul>
<ul><li>手动输入WIFI的SSID/PWD<br></li></ul>
③通过手机端蓝牙接口发送配网信息
<ul><li>内容1:WIFI的SSID/PWD<br></li></ul>
<ul><li>内容2:APP用户ID<br></li></ul>
④配网结果反馈
<ul><li>设备配网成功后,通过服务器通知手机端<br></li></ul>
<ul><li>反馈超时<br></li></ul>
⑤设置设备别名
<ul><li>客厅、卧室、厨房、自定义<br></li></ul>
<ul><li>场景1:带别名,如:在客厅的设备执行"打开卧室的空调"指令,上报服务器通知卧室的设备执行指令<br></li></ul>
<ul><li>场景2:不带别名,如:打开空调,即执行当前开关的指令<br></li></ul>
设备增加家电品牌以绑定红外码库
<ul><li>显示设备列表<br></li></ul>
客厅、卧室、厨房等别名列表
<ul><li>给设备添加/绑定家电品牌<br></li></ul>
手机远程控制家电
<ul><li>在APP选择设备别名远程控制相应的家电、<br></li></ul>
如场景:到家前,通过手机打开客厅的空调
发送蓝牙配对名称
<ul><li>手机端获取系统的蓝牙列表,并将用户选择的蓝牙名称发送给设备<br></li></ul>
场景:这个需求理解为手机辅助设备去连接另外一个蓝牙设备
UI从简
服务器API
手机端
<ul><li>用户注册接口<br></li></ul>
<ul><li>配网状态反馈接口<br></li></ul>
<ul><li>设置设备别名接口<br></li></ul>
<ul><li>获取设备别名列表接口<br></li></ul>
<ul><li>远程控制接口<br></li></ul>
<ul><li>同步设备信息接口<br></li></ul>
如:哪个设备设置了什么品牌的什么家电
设备端
<ul><li>上报绑定的手机用户ID<br></li></ul>
<ul><li>请求红外码接口<br></li></ul>
该接口收红外厂商提供
<ul><li>上报用于识别的红外码接口<br></li></ul>
该接口收红外厂商提供
<ul><li>设备控制设备接口<br></li></ul>
<b><font color="#5c5c5c">场景如:</font></b>在通过客厅的设备控制房间的设备
设备端
配网模式
<ul><li>长按按键进入配网模式<br></li></ul>
启动蓝牙,等待数据
<ul><li>将接收的SSID/PWD进行联网<br></li></ul>
<ul><li>将手机用户ID上报服务器进行绑定<br></li></ul>
语音识别
<ul><li>支持打断、唤醒<br></li></ul>
<ul><li>支持自定义家电控制语意<br></li></ul>
如:打开空调、空调温度调高等
<ul><li>语意转成指令<br></li></ul>
<ul><li>支持基础的AI功能<br></li></ul>
如:问天气、放音乐等
<ul><li>语音指令来自动识别遥控器<br></li></ul>
支持英文
模拟红外发射、接收接口
<ul><li>根据红外码厂商提供的Demo移植发射、接收接口</li></ul>
<ul><li>自动识别遥控器功能<br></li></ul>
<ul><li>支持大部分的红外电器<br></li></ul>
电视机、机顶盒、空调、风扇、窗帘、灯具
<ul><li>如遇偏门的品牌或电器遥控器不一定能支持,需要学习<br></li></ul>
声控指令转红外码
<ul><li>通过指令向服务器请求遥控码值<br></li></ul>
<ul><li>通过红外发码接口发射码值<br></li></ul>
触摸开关
<ul><li>弱电控强电<br></li></ul>
包括控制灯光、空调、窗帘、电视机等最多6路
<ul><li>强电规格:220V 10A<br></li></ul>
支持蓝牙
<ul><li>与手机连接实现配网<br></li></ul>
<ul><li>连接蓝牙音箱<br></li></ul>
<ul><li>由手机将要配对的蓝牙设备名发送给设备<br></li></ul>
<ul><li>设备接收到要配对的蓝牙名称后,由从模式转为主模式,断开手机连接<br></li></ul>
<ul><li>通过主模式去连接另一蓝牙设备<br></li></ul>
<ul><li>将设备音频通过蓝牙传送给其他蓝牙音箱<br></li></ul>
0 条评论
下一页