产品展示 Categories
联系我们 contact us
- 联系人:
- 陆先生
- 手机:
- 15895595058
- 电话:
- 0512-58628685
- 地址:
- 张家港市南丰镇
智能家居控制系统-数控滚圆机滚弧机倒角机张家
添加时间:2019-06-18
本设计以STM32为控制核心,手机APP为人机交互界面、互联网作为信号传输媒介、STM32接收端进行红外信号转换、家中电器设备作为执行机构,通过该系统用户可以通过手机APP远程控制家中NEC红外电器设备,突破红外遥控的距离限制,该控制系统创造性地将网络信号转化成红外信号,无需电器设备的升级换代,即可实现互联网远程控制红外电器设备,通过手机APP控制具有控制方便,操作简单等特点,互联网传输控制指令具有传输距离远,数据安全快速等优势,将网络信号转化成红外信号可以最大限度地降低家居智能化成本。要求和实际应用。2.2网络模块网络模块选择ATK-ESP8266模块,这是ALIENTEK设计提供的一款高性能的UART-WIFI(串口-无线)模块。该模块获得了FCCCE认证,通过采用串口与MCU通信,内置TCP/IP协议栈,能够实现串口与WIFI之间的转换。借助ATK-ESP8266模块,智能家居控制系统-数控滚圆机滚弧机倒角机张家港电动滚圆机滚弧机倒角机串口设备仅仅需要根据模块通信协议,进行串口配置,即可通过网络(WIFI)传输自身的数据。同时,模块还支持串口转WIFISTA、串口转AP和WIFISTA+WIFIAP等多种处理模式。至本文由公司网站滚圆机网站 转摘采集转载中国知网整理! http://www.d apengkuoguan ji.com/ 此,研究可得ESP8266网络模块电路如图3所示,而网络模块与STM32芯片的硬件连接则如图4所示。图3ESP8266网络模块电路图Fig.图4网络模块与STM32芯片的硬件连接F红外模块红外模块选择NEC红外发射模块,该模块内置硬件NEC协议可以节省单片机资源,提升控制系统的运行速度。单片机通过串口和红外模块相连,红外NEC模块将单片机的指令以红外信号发射给电器设备。本次系统研发实现中,NEC红外模块电路设计如图5所示。同时,还进一步设计提供了红外模块和STM32芯片硬件连接如图6所示。3软件设计3.1APP设计Android的APP客户端控制系统的研究关键可重点分为用户界面UI、Socket通信、SQLite数据库的设计。Android应用程序由多个组件构成,其中包括等组件,每个组件在应用程序中执行不同的任务。APP操作界面如图7所示。·132·智能计算机与应用第7卷Socket编程是底层的网络编程方式,是建立与其他应用协议的基矗通过建立Socket对象,就可以指定打开输入输出流来开展有效通信。客户端和服务器之间通信的实现一般需要9个基本步骤,具体如下:1)建立Serversocket类对象,初始化服务器,等待客户端发出连接请求;2)建立Socket类对象,初始化客户端,同时向服务器发出连接请求;3)服务器响应客户端请求并且搭建服务器与客户端的连接;4)客户端发出命令和数据给服务器;5)服务器响应客户端请求;6)服务器返回并处理客户端的结果;7)客户端接收服务器返回的结果;8)重复4)至7)步,直至客户端结束对话;9)中断连接,结束通信。3.3SQLite数据库由于智能家居各种信息数据量较小,时期较短,无需更大的数据库,所以本应用程序使用了Android平台内置的SQLite数据库。SQLite可以减少应用程序管理数据的开销智能家居控制系统-数控滚圆机滚弧机倒角机张家港电动滚圆机滚弧机倒角机本文由公司网站滚圆机网站 转摘采集转载中国知网整理! http://www.d apengkuoguan ji.com/