HibernateSerial
一、系统概述
本系统使用Zigbee协议栈将数据定期传输给协调器,协调器通过串口将数据发送给每个传感器组网Java编写上位机程序,按规则分析数据,并保存数据MySQL数据库实现了室内环境参数的监测,如温湿度、光强、烟雾等,并根据值控制室内空调(电机模拟)、照明、蜂鸣器的工作,构建了智能家居系统的原型。
二、系统使用说明书
2.1.依赖包说明
施工过程需要以下依赖包:
支持Java串口通信操作jar包,RXTXcomm.jar ;
此外,还需要做以下配置:
拷贝 rxtxSerial.dll 到 \jre\bin目录中;
拷贝 rxtxParallel.dll 到 \jre\bin目录中;
JFreeChart图表绘制类库;
Hibernate的支持jar包。
2.2.传感器说明
不同传感器的报纸格式、分析方法和计算方法不同,需要根据自己的传感器进行具体分析和修改代码,以适应自己的差异。
三、系统功能说明
3.1.串口通信功能
实现Java上机程序与串口之间的通信。
3.二、登录、注册功能
基本的安全控制和权限管理是通过登录和注册功能实现的。
3.3.室内人员监测温湿度、光强、烟雾
通过温湿度传感器、光敏传感器、烟雾传感器、多普勒传感器Zigbee协议实现网络组合。每个传感器定期将数据传输给协调器,协调器通过串口将数据发送给上位机,分析和显示数据,并根据数据发送控制指令。
3.4.电机控制(模拟空调)功能
根据设定的温度值,启动空调
3.5.灯光亮度调节功能
室内亮度按光强自动调节。
3.6.自动检测功能
无需通过上位机程序中的按钮实现全自动操作。