论文部分内容阅读
智能楼宇作为发展智慧城市的重要体现,已经成为当今社会的热议话题。为了实现楼宇智能化,解决楼宇远程控制问题,本文研究基于wifi的物联网智能楼宇控制系统,介绍该系统的设计与实现。物联网智能楼宇控制系统即以智能楼宇为背景,采用物联网技术通过实现上位机控制平台与Arduino嵌入式设备之间的通信的控制系统。该控制系统实现对智能终端的无线控制与检测,该系统分成两个部分:Arduino嵌入式设备和上位机控制平台。Arduino嵌入式设备由Arduino UNO R3开发板、ESP8266无线传输模块和传感器节点组成。Arduino UNO R3开发板为主开发板,通过对其编程实现对传感器的控制与检测。ESP8266无线传输模块功能在于与上位机控制平台之间实现信息交互,接收控制指令或发送反馈信息。ESP8266无线传输模块通过串口和Arduino UNO R3开发板之间进行数据交互;传感器节点用于模拟智能楼宇中的智能终端,通过传感器检测环境数据反馈到Arduino嵌入式设备,实现控制与检测。上位机控制平台采用B/S架构以及MVC设计模式,包括前端页面、后端服务程序和数据库三个部分。前端页面通过JSP技术实现,后端服务程序使用Java进行开发,数据库使用MySQL,控制平台整体上使用Structs+Spring+Mybatis的整合框架。采用ESP8266无线传输模块构建无线局域网,通过后端Java程序实现Socket通信算法,从而实现上位机控制平台与Arduino嵌入式设备之间的无线通信。实验测试表明,基于wifi的物联网智能楼宇控制系统较好地实现了对智能终端的无线控制与检测,具有控制准确、检测准确、通信可靠和系统延迟较低的特点,基本满足了智能楼宇的需求。