基于android智能手机的远程控制电灯系统

基于android智能手机的远程控制电灯系统

ID:23265172

大小:68.50 KB

页数:5页

时间:2018-11-05

基于android智能手机的远程控制电灯系统_第1页
基于android智能手机的远程控制电灯系统_第2页
基于android智能手机的远程控制电灯系统_第3页
基于android智能手机的远程控制电灯系统_第4页
基于android智能手机的远程控制电灯系统_第5页
资源描述:

《基于android智能手机的远程控制电灯系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于Android智能手机的远程控制电灯系统(上海海事大学)摘要:远程控制电灯系统是一种不需要开关,通过Android智能手机对电灯实现远距离监测以及调控的装置。即开关放置在WIFI环境下,通过手机APP发送调节信号至开关上的信号接收模块,在转化成程命令对控制模块进行控制。木文是对其总体结构、工作方法进行了详细的介绍。关键词:远程控制单片机控制智能家居引言随着社会信息化的加快,人们的工作、生活和通讯、信息的关系tl益紧密。信息化社会在改变人们生活方式与工作习惯的同时,也对传统的住宅提出了挑战,社会、技术以及经济的进步更使人们的观念随之巨变。人们

2、对家居的要求早已不只是物理空间,更为关注的是一个安全、方便、舒适的居家环境。智能家居控制系统是以HFC、以太网、现场总线、公共电话网、无线网的传输网络为物理平台,计算机网络技术为技术平台,现场总线为应用操作平台,构成一个完整的集家庭通信、家庭设备自动控制、家庭安全防范等功能的控制系统。智能家居控制系统的总体目标是通过采用计算机技术、网络技术、控制技术和集成技术建立一个由家庭到小区乃至整个城市的综合信息服务和管理系统,以此来提高住宅高新技术的含量和居民居住环境水平.1.项目概述基于Android智能手机的远程控制电灯系统是一种不需要开关,通过手机

3、对电灯实现远距离监测以及调控的装置。即开关放置在W旧环境下,通过手机APP发送调节信号至开关上的信号接收模块,在转化成程命令对控制模块进行控制。1.研究的理论框架图1实现智能化离不开运算和控制单元,本系统采用单片机作为主控器件,单片机应用系统由硬件和软件组成。硬件由单片机扩展的存储器、输入/出设备以及各种实现单片机系统控制要求的接U电路和各类家居传感器组成;软件由单片机应用系统实现其特定控制功能的各种工作程序和管理程序组成。在单片机应用系统开发的过程中,应不断调整软、硬件,协调地进行软、硬件设计,以提高工作效率,当系统硬件和软件紧密配合、协调一

4、致,就可以组成高性能的单片机应用系统。2.研究方法3.1系统功能实现原理对于智能开关,通电以后,首先进行上电自检,自检无问题之后,则尝试连接WiFi,如果之前冇连接过该WiFi,则WiFi信息会保存下来,直接连接上;如果第一次连接该WiFi或者WiFi信息改动,则启动蓝牙,等待手机搜索到该设备并连接上蓝牙,为设备选择以及传输WiFi信息,在得到WiFi信息后断开蓝牙电源,连接WiH电源,PJ次尝试连接,如若连接成功,则由设备发出指令尝试连接服务器,将自身设备发送至服务器。至此,设备连接完成。3.2无线WiFi模块无线WiH模块选择拥冇高性能无线

5、SOC的ESP8266,它以最低成本提供最大实用性,为WiFi功能嵌入其他系统提供无限可能。3.3实时远控系统SOCKET用于在两个基于TCP/IP协议的应用程序之间相互通信。最早出现在UNIX系统中,是UNIX系统主要的信息传递方式。在WINDOWS系统中,SOCKET称为WINSOCK。它具有两个基本概念:客户方和服务方。当两个应用之间需要采用SOCKET通信吋,首先需要在两个应用之间(可能位于同一台机器,也可能位于不同的机器)建立SOCKET连接,发起呼叫连接请求的一方为客户方,接受呼叫连接请求的一方成为服务方。客户方和服务方是相对的,同

6、一个应用可以是客户方,也可以是服务方。在客户方呼叫连接请求之前,它必须知道服务方在哪里。所以需要知道服务方所在机器的IP地址或机器名称,如果客户方和服务方事前冇一个约定就好了,这个约定就是PORT(端口号)。也就是说,客户方可以通过服务方所在机器的IP地址或机器名称和端口号唯一的确定方式来呼叫服务方。在客户方呼叫之前,服务方必须处于侦听状态,侦听是否冇客户要求建立连接。一旦接到连接请求,服务方可以根据情况建立或拒绝连接。客户方发送的消息可以是文本,也可以是二进制信息流。当客户方的消息到达服务方端口时,会自动触发一个事件,服务方只要接管该事件,就

7、可以接受来自客户方的消息了。据此我们采用socket无线控制,在需要的地方能迅速组建一个实吋远控系统。图24实物组成4.1硬件平台主芯片选择了STM8S103F3P6,8位的STM8内核在设计吋考虑了代码的效率和性能。它的6个内部寄存器都可以在执行程序中直接寻址。共冇包括间接变址寻址和相对寻址在内的20种寻址模式和80条指令。同吋,还选择了微型变压器、51单片机、继电器、W旧模块等硬件来搭建小型电灯远程控制系统的实物实验平台。4.2软件平台软件部分采用了socket的通信方式、根据8个十进制位区分被控制设备、使用BASIC语言,编写了手机APP

8、。其主要功能有:通过蓝牙连接上硬件设备,在使硬件设备连接上WIFI网络、监测硬件设备是开启还是关断、对硬件设备进行开关的控制。5.研究成果5.1硬件成

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。