### 前言
> 随着经济和科学技术的飞速发展,人民生活水平的不断提高,资源短缺,环境恶化与人口剧增的矛盾却越来越突出,发展设施农业,提高我国农产品的质量和生产效率已经刻不容缓,性能良好的物联网环境监测数据中心系统为发展设施农业提供了良好的技术保障。
本设计说明书根据”昆山现代设施农业科技示范基地”项目建设需要并结合移动通信技术,ZigBee段距离无线技术和Internet网络技术设计了一种基于java和ZigBee技术的物联网环境监测数据系统,该系统能够及时,快捷,准确的抄收温室环境下的相关数据。
![这里写图片描述](https://img-blog.csdn.net/20180614165110693?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzM3NDk5MDU5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
![这里写图片描述](https://img-blog.csdn.net/20180614165151396?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzM3NDk5MDU5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
#### 传感器实验箱
![这里写图片描述](https://img-blog.csdn.net/20180614165309956?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzM3NDk5MDU5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
实验箱分上下两个部分,上半部分有八个模块构成
> 第一个模块:灯光控制(led灯,呼吸灯等)
第二个模块:环境采集(二氧化碳,温度,湿度,光照强度,紫外钱)
第三个模块:安防控制(烟雾,甲烷,人体红外,火光传感器) 意外防范
第四个模块:环境采集(pm2.5,温湿度)
第五个模块:安防控制(报警灯,报警器,光电开关,窗户开关) 人为防范
第六个模块:车库控制(车库栏杆升降,刷卡,显示读卡信息)
第七个模块:家居控制(窗帘升降,中央空调,风扇控制)
第八个模块:入户门控制(指纹识别,密码输入,读卡,显示读卡信息)
---
### 系统结构框架图
![这里写代码片](https://img-blog.csdn.net/20180614163939890?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzM3NDk5MDU5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
![这里写图片描述](https://img-blog.csdn.net/20180614164005973?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzM3NDk5MDU5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
> 数据采集系统自上而下的控制命令传输过程如下:数据采集中心通过http网络向树莓派终端发送相关的控制命令,树莓派接受到控制命令后按照事先定制的协议对其进行解析,解析通过ZigBee网络按照控制命令字执行相应的操作。
>
![这里写图片描述](https://img-blog.csdn.net/20180614164050852?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzM3NDk5MDU5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
---
### 模块划分
该系统分为三部分:客户端,服务器,还要后台管理系统。客户端实现环境数据的采集并无线传输,服务器则对客户端上传的数据通过数据库进行保存并实现对多客户的并发服务,后台管理系统主要是将对果园监测到的结果从数据库展示到UI界面,并通过JFree插件,生成柱形图和实时统计图,方便果林管理员于对该地区进行综合分析和考察,适合种植什么,或者是进行其他的项目,这样有利于促进农业的发展,更好提高作物的产量及资源的利用率。具体功能如下:
>(1) 客户端具备环境的温度,湿度,二氧化碳,光照强度采集功能。
(2) 客户端具有颗粒物检测功能。
(3) 客户端具有地理信息标识功能(GPS 定位功能)。
(4) 客户端具有无线网络传输功能。
(5) 服务器是基于 TCP 协议的并发服务器,应用多线程编程技术以实现多客户
并发访问功能。
(6) 服务器将接受到的环境数据分批保存到数据库对应的表中
(7) 后台管理系统,管理员登录查看系统分析数据报表
---
### 系统设计
应用嵌入式技术与无线网络通信技术相结合,设计了客户机(client)/服务器(server)架构下的物联网数据监测数据中心系统。该系统分为三部分:客户端与服务器,后台管理系统;客户端,即终端通过光照强度、温度传感器、湿度传感器、二氧化物传感器对环境数据进行定时采集,并使用移动无线通信技术将数据上传到服务器,同时为了便于直观的感受区域点的实时环境状信息,应用java技术对环境数据进行封装并上传至服务器,服务器接收相关数据并分批存储到oracle数据库。 该系统可以在大区域内实现长时间的、动态的、区域化的多点检测;同时该系统也可以作为大数据时代下的重要数据来源,通过对相关气象数据进行建模统计,以掌握相关指标的发展趋势,对环境信息发布及预测具有重要的指导意义。
![这里写图片描述](https://img-blog.csdn.net/20180614164315788?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzM3NDk5MDU5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
---
###### 客户端
> 负责采集温度,湿度,二氧化碳,光照强度产生的数据信息分为5个模块
(1)配置模块
(2)日志模块
(3)采集模块
(4)备份模块
(5)网络模块
###### 服务器端
> 负责接受数据并且将数据批处理入数据库对应的表中,分为6个模块。
(1)配置模块
(2)日志模块
(3)入库模块
(4)备份模块
(5)网络模块
###### 后台管理系统
> (1)管理员登录模块
(2)用户注册模块
(3)数据查询模块
(4)数据统计模块
(5)数据导出模块
(6)数据报表模块
![这里写图片描述](https://img-blog.csdn.net/20180614164909240?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzM3NDk5MDU5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
---
### 客户端采集模块
负责采集指定文件中的数据(智能家居环境监测系统产生的数据)
需要实现的方法:Collection<Environmentf> gather();
采集文件样例:
> 100|101|2|16|1|3|5854997802|1|1516361335964
100|101|2|256|1|3|001003|1|1516361342493
100|101|2|256|1|3|001003|1|1516361343403
...
...
```html
1.了解环境数据值如何转换
1.1 温度:((float)value*0.00268127)-46.85
1.2 湿度:((float)value*0.00190735)-6
1.3 二氧化碳和光照强度直接16进制转换成10进制
2.了解每一行数据的意思
2.1 数据中使用的是|进行分割
2.2 数据一共分为三种
包含 16 的数据 表示温度和湿度数据
包含 256 的数据 表示光照强度数据
包含1280的数据 表示二氧化碳数据
数据分为九个部分
第一部分:发送端id
第二部分:树莓派系统id
第三部分:实验箱区域模块id(1-8)
第四部分:模块上传感器地址
第五部分:传感器个数
第六部分:指令标号(3表示需要接受数据 16表示需要发送数据)
第七部分:数据16进制,需要转换成10进制(如果是16 前两个字节是
温度数据,中间两个字节是湿度数据。如果不是16 前两个字
节就是对应的数据)
第八部分:状态标示(默认为1表示成功)
第九部分:采集时间(单位时秒)
3.如何读写数据
4.如何封装数据
5.采集的数据分俩种特殊情况
第一种情况数据:
一行数据即包含温度和又包含湿度
第二种情况数�
没有合适的资源?快使用搜索试试~ 我知道了~
物联网环境监测数据中心-物联网项目开发源码.zip
共82个文件
java:42个
png:16个
jpg:8个
需积分: 5 2 下载量 2 浏览量
2024-04-07
22:57:13
上传
评论
收藏 4.48MB ZIP 举报
温馨提示
物联网环境监测数据中心-物联网项目开发源码.zip物联网环境监测数据中心-物联网项目开发源码.zip物联网环境监测数据中心-物联网项目开发源码.zip物联网环境监测数据中心-物联网项目开发源码.zip物联网环境监测数据中心-物联网项目开发源码.zip物联网环境监测数据中心-物联网项目开发源码.zip物联网环境监测数据中心-物联网项目开发源码.zip物联网环境监测数据中心-物联网项目开发源码.zip物联网环境监测数据中心-物联网项目开发源码.zip物联网环境监测数据中心-物联网项目开发源码.zip 随着经济和科学技术的飞速发展,人民生活水平的不断提高,资源短缺,环境恶化与人口剧增的矛盾却越来越突出,发展设施农业,提高我国农产品的质量和生产效率已经刻不容缓,性能良好的物联网环境监测数据中心系统为发展设施农业提供了良好的技术保障。 本设计说明书根据”昆山现代设施农业科技示范基地”项目建设需要并结合移动通信技术,ZigBee段距离无线技术和Internet网络技术设计了一种基于java和ZigBee技术的物联网环境监测数据系统,该系统能够及时,快捷,准确的抄收温室环境下的相关数据。
资源推荐
资源详情
资源评论
收起资源包目录
物联网环境监测数据中心-物联网项目开发源码.zip (82个子文件)
lib
jcommon-1.0.17.jar 303KB
ojdbc14.jar 1.47MB
jxl.jar 709KB
jfreechart-1.0.10.jar 1.25MB
pom.xml 2KB
src
main
resources
sql
clear.sql 109B
E_DETAIL_1.sql 915B
TB_USER.sql 1KB
image
background5.jpg 57KB
background.jpg 42KB
Flag.png 796B
Help.png 1005B
background6.jpg 120KB
login.jpg 65KB
background4.jpg 16KB
background2.jpg 36KB
background3.jpg 31KB
background7.jpg 30KB
Play.png 875B
set.png 238B
rise.png 424B
close.png 502B
color.png 800B
power.png 586B
Pause.png 563B
icon.png 2KB
close1.png 903B
data
radwtmp 18KB
record 8B
radwtmp1 2.67MB
jdbc.properties 129B
log4j.properties 591B
emdc.xml 1014B
java
com
briup
environment
client
ClientImpl.java 2KB
Client.java 395B
Gather.java 452B
GatherImpl.java 5KB
dao
Api.java 476B
ApiImpl.java 7KB
gui
BarChartServlet.java 6KB
Helps.java 2KB
RealTimeChart.java 4KB
UserImpl.java 3KB
ChangeKey.java 8KB
FreeChart.java 2KB
BottonPanel.java 8KB
RealTimeChartView.java 2KB
MainWindow.java 17KB
Register.java 8KB
Login.java 6KB
User.java 364B
DemoFrame.java 940B
test
ClientStart.java 617B
RealTimeChartTest.java 954B
ServerStart.java 499B
BackTest.java 1002B
LogTest.java 510B
TatailTest.java 856B
server
DBStore.java 373B
ServerImpl.java 4KB
DBStoreImpl.java 4KB
Server.java 419B
util
ExportToExcleUtil.java 2KB
BackUP.java 339B
ConfigurationImpl.java 6KB
DBUtil.java 1KB
EmdcModule.java 251B
SystemUtil.java 2KB
Configuration.java 718B
BackUPImpl.java 1KB
Logger.java 284B
LoggerImpl.java 1KB
bean
UserBean.java 888B
Environment.java 4KB
MaxMinAvg.java 1KB
img
3.png 23KB
1.png 121KB
5.png 16KB
4.png 20KB
2.png 57KB
README.md 15KB
log
log.log 738B
共 82 条
- 1
资源评论
Scikit-learn
- 粉丝: 4810
- 资源: 3181
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功