控制系统方面论文范文素材,与基于安卓的智能家居控制系统的设计与实现相关毕业论文模板
本论文是一篇控制系统方面毕业论文模板,关于基于安卓的智能家居控制系统的设计与实现相关在职毕业论文范文。免费优秀的关于控制系统及可靠性及物联网方面论文范文资料,适合控制系统论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
和接受数据的有效性,增加了数据的可靠性.打包时并非简单的协议罗列而是在用户单击按钮时,对应id控件将自身信息传送给打包命令的方法,执行该方法后可以获得更加有效的指令字符串,每次打包时的头部数据为0x55.解析数据时对数据头部进行识别,为0x22为响应数据,在进行数据解析再进行下一步操作.实现该主要功能代码片段为:有关论文范文主题研究: | 关于控制系统的文章 | 大学生适用: | 研究生毕业论文、本科论文 |
---|---|---|---|
相关参考文献下载数量: | 48 | 写作解决问题: | 如何怎么撰写 |
毕业论文开题报告: | 论文模板、论文前言 | 职称论文适用: | 论文发表、高级职称 |
所属大学生专业类别: | 如何怎么撰写 | 论文题目推荐度: | 经典题目 |
打包代码:
byte[]cmd等于newbyte[]{0x55,0x01,0x01,0,0,0,0,0},
if(id等于等于9)
{cmd[2]等于0,}
elseif(id等于等于0)//全开电灯
{cmd[3]等于opt,cmd[4]等于opt,cmd[5]等于opt,cmd[6]等于0x01,}
elseif(id等于等于4||id等于等于5||id等于等于6)
{cmd[6]等于0x03,cmd[id-1]等于opt,
}elseif(id等于等于7||id等于等于8)
{cmd[6]等于0x04,cmd[id-4]等于opt,
}elseif(id<,4&,&,id>,0)
{cmd[2+id]等于opt,cmd[6]等于0x01,}cmd[7]等于(byte)(cmd[0]+cmd[1]+cmd[2]+cmd[3]+cmd[4]+cmd[5]+cmd[6]),
数据解析代码片段:
if(cmd[i]等于等于sum)
{if(hOptMsg等于等于null)return,
Messagemsg等于newMessage(),
msg.what等于DataProcess.RELAYSTATE,msg.arg1等于cmd[i-1]*1000+cmd[i-2]*100+cmd[i-3]*10+cmd[i-4],hOptMsg.sendMessage(msg),}
在代码中打包和解析数据中包含了多种语句,包括循环语句、选择语句等,简单的逻辑可以实现强大的功能,这是算法的重要性.
4.UI更新
本系统为UI界面定义了UIProcess类,专门用于UI的更新使用,利用msg.what与msg.arg1实现解析出数据数组的子线程与UIProcess类之间的数据传送.由于msg.arg1传送的数据为整形,则需通过简单计算将数据进行分组.实现该主要功能代码片段为:
state_l[3]等于(byte)(state/1000),
state_l[2]等于(byte)((state%1000)/100),
state_l[1]等于(byte)((state%100)/10),
state_l[0]等于(byte)(state%10),
setOpt(state_l),
更新UI代码片段:
publicvoidsetOpt(byte[]state)
{byteid等于state[3],
if(id等于等于0x01)//开灯的反馈
{setRelayOnoff(im1,state[0]),
setRelayOnoff(im2,state[1]),
setRelayOnoff(im3,state[2]),
}
elseif(id等于等于0x02)//如厕的反馈
本文转载于 http://www.sxsky.net/jingji/078666.html
{等.}
elseif(id等于等于0x03)//窗帘的反馈
{等.}
等.
}
在该段代码中,实现了主要的控制设备的界面更新,特别是如厕控制先进入红外设备1后进入红外设备2开启计时,出来时先进入红外设备2再进入红外设备1取消计时的功能及代码较为复杂,可以完成如厕检测的功能.
4小结
经试验证明通过安卓客户端连接中控服务器端,在人机交互的过程中可以很好的传输命令,可以控制电灯单开与多开、窗帘的升降,可以实现如厕计时,智能床的翻转等功能.
该项目的优点如下:
(1)软件采用单界面化设计,方便老人的操作.
(2)软件添加如厕报警装置,有效防止如厕时老人发生危险的几率.
(3)软件采用Android平台,较为通用,具有稳定,高效,快速的特点.
(4)软件通过Wifi为家用电器发送各种指令由单片机接收指令进行控制,节约了成本.
参考文献:
[1]林城.Android2.3应用开发实战[J].机械工业出版社,2011:17-321.
[2]韩超.Android经典应用程序开发[J].人力资源出版社,2011:5-18.
控制系统方面论文范文素材,与基于安卓的智能家居控制系统的设计与实现相关毕业论文模板参考文献资料: