CN102915018A - 基于wifi 的分布式环境监测*** - Google Patents
基于wifi 的分布式环境监测*** Download PDFInfo
- Publication number
- CN102915018A CN102915018A CN2012104291435A CN201210429143A CN102915018A CN 102915018 A CN102915018 A CN 102915018A CN 2012104291435 A CN2012104291435 A CN 2012104291435A CN 201210429143 A CN201210429143 A CN 201210429143A CN 102915018 A CN102915018 A CN 102915018A
- Authority
- CN
- China
- Prior art keywords
- remote server
- wireless
- monitoring terminal
- data
- solar
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Arrangements For Transmission Of Measured Signals (AREA)
- Selective Calling Equipment (AREA)
Abstract
基于WIFI的分布式环境监测***,属嵌入式无线监测技术领域。该***包括无线监测终端,采用RS485总线、A/D转换等技术从周围环境中采集参数,采用传输速率高、抗干扰能力强的WIFI技术将数据发给远程服务器,采用最大功率点跟踪技术来获取太阳能电池板的最大能量为其供电;环境监测中心服务器对收到的XML数据流进行解析,存入数据库,并由JSP网页清晰快捷地将数据呈现给管理者,使其实时掌控环境因素的变化情况。本发明有效解决了环境监测过程中出现的布线困难、成本高、传输距离短、人工监测不足等困难,显著提高了***运行效率,便于进行***维护,为节点分布广泛且地理环境复杂的环境监测工作提供了稳定高效的运行平台。
Description
技术领域
本发明涉及一种基于WIFI的分布式环境监测***,属于嵌入式无线监测技术领域。
背景技术
随着当今世界科技工业技术的不断进步,其所带来的环境污染问题已显得越来越为突出,因此加强对周围空气的温度、湿度、光照和环境空气污染等因素的监测与控制已成为当今一个日益紧迫的任务。而通常各环境监测点的地理环境复杂、位置过于分散且无人值守,因此人工抄取各监测点的数据会很不方便、执行效率低,且供电也比较棘手,而通过有线方式采集各监测点数据的投入成本过大、布线复杂、难以维护且传输距离有限。
在申请号201110394803.6彭来湖等人申请的“基于RS-485总线的环境监测装置”的发明专利中,描述了一种基于RS-485总线的环境监测装置,通过将采集的环境参量输入到模拟信号输入口,在经过对模拟信号进行预处理的信号处理接口,到达ARM处理器,然后将采集到的参量实时上传到监控中心的RS-485通讯端口,传输至监控中心。尽管该发明提供了一种可以进行自动采集、记录、降低劳动强度、实时性良好的环境监测装置,但存在以下缺陷和不足:
1、该装置采取RS485总线有线的方式与环境监控中心进行数据传输,将导致环境监测点局限于地理环境较好、易于布线的地区,而对于在地理环境复杂、条件恶劣等地区进行环境监测时,采取有线采集方式通常存在投入成本过大、布线复杂、传输距离有限且难以维护等缺点,而且无法灵活改变节点位置。
2、该装置采取普通电源电路供电的方式,既不环保也没有考虑节能等因素,这在地理条件复杂的地点进行环境监测,是不科学,不提倡的。采取普通方式供电不仅增加了供电的成本,也增加了供电的难度,而且需要管理人员定期去更换电池或维护供电线路。
因此人们对于一种集成度更高、可扩展性更强、环保节能、稳定可靠、方便安置的适合环境监测特点的无线环境监测终端的需求就大大增加了。
发明内容
本发明的目的在于克服现有技术的不足,提出了一种基于WIFI技术的嵌入式无线环境监测***,本***采用太阳能最大功率点跟踪技术对终端进行供电,采用WIFI通信技术对数据进行远距离传输。
本发明所采用的技术方案如下:
一种基于WIFI的无线环境监测***,包括无线监测终端和环境监测中心,其特征在于无线监测终端包括嵌入式核心板、温湿度传感器、光照度传感器、WIFI通信模块、供电单元、LCD显示模块,其中温湿度、光照度传感器模块中的温湿度传感器连接到嵌入式核心板RS485总线接口,光照度传感器通过4-20mA转0-3.3V电路连接到嵌入式核心板的A/D转换接口,WIFI通信模块连接到嵌入式核心板的USB接口,LCD显示器与嵌入式核心板相连;
所述的4-20mA转0-3.3V电路是由运算放大器、电阻R1-R6和可变电阻R7组成的电路,其中R1和R4相串联,R1另一端接在运算放大器的输出端,R4另一端接在R7的中间一端;R7的两端分别连接R2和R3,R2另一端接地,R3另一端接12V电源;R5和R6相串联后其连接点接地,R6另一端接在运算放大器的正输入端,R5另一端同时接在运算放大器的负输入端和R1及R4的连接点处;
环境监测中心包括无线路由器和远程服务器,无线路由器与远程服务器相连接,其中远程服务器中软件程序包括Socket服务器端、Oracle数据库和Tomcat服务器,Socket服务器端用于接收XML数据流,并对数据流进行解析处理;Oracle数据库用于对数据进行保存;Tomcat服务器用于为JSP网页显示提供环境;无线监测终端和环境监测中心是通过无线传输来传递信号;
供电单元包括太阳能电池板、太阳能控制器和蓄电池,其中太阳能电池板固定在易于接收光照的地方,太阳能电池板和太阳能控制器相连接;蓄电池与太阳能控制器相连接;嵌入式核心板、温湿度传感器、光照度传感器分别与太阳能控制器相连接;蓄电池通过太阳能控制器为嵌入式核心板、温湿度传感器、光照度传感器供电。
所述的太阳能控制器是最大功率点跟踪(MPPT)太阳能控制器。
所述的嵌入式核心板型号为飞凌嵌入式OK2440核心板。
本发明监测***的无线监测终端中太阳能电池板放置在易于接收到光照的地方,太阳能控制器利用最大功率点跟踪技术,获取太阳能电池板的最大功率,为蓄电池进行充电,从而保证蓄电池能够通过太阳能控制器持续稳定的向负载供电,负载包括温湿度光照度传感器、嵌入式核心板。
本发明嵌入式核心板对传感器采集来的各类信号进行相应分析处理,然后通过WIFI模块以XML数据流的格式发送给远程服务器。通过无线路由器,远程服务器中Socket服务器端对接收到的XML数据流进行解析处理,将解析出来的温湿度、光照等环境数据存入Oracle数据库中,并回复终端接收成功,然后通过在Tomcat服务器下JSP动态网页实时呈现给管理员。
温湿度传感器采用标准Modbus RTU通讯协议,通过半双工、远距离传输的RS485总线与嵌入式核心板进行数据通信,由ARM9处理器对接收到的16位16进制的整型数据进行处理。
光照度传感器采用二线的4-20mA电流输出方式,输出的4-20mA电流需要转化成0-3.3V电压,才能接入嵌入式核心板的A/D转换接口。
WIFI通信模块与所述嵌入式核心板通过USB接口相连,通过流式套接字Socket与远程服务器进行通信,通信符合IEEE802.11b/g标准。
本发明环境监测终端软件分为两部分:嵌入式Linux***架构基础上驱动设计和应用层软件设计。
终端***选用嵌入式Linux2.6.28作为操作***,它的移植包括引导加载程序Bootloader、内核的裁剪、配置和编译、根文件***移植。BootLoader就是在操作***内核运行之前将要运行的一小段程序,用来初始化硬件设备,建立内存空间映射,并把引导参数传递给内核,启动内核。在内核的裁剪与配置上,首先要保证***的基本功能,然后保证各硬件电路能够正常运行,包括I/O口、串口、按键、USB和WIFI驱动等。本***移植的根文件***是yaffs2,它是专门针对NAND Flash存储器设计的嵌入式文件***,适用于大容量的存储设备。
为实现温湿度、光照等数据的采集、处理和发送等功能,终端Linux***下需要装载的驱动程序有WIFI模块驱动、A/D驱动、按键驱动、触摸屏驱动和串口驱动等。首先WIFI驱动由威盛电子提供,只需要修改编译环境为交叉编译环境和修改内核路径为Linux2.6.28所在的路径,另外需要配置WIFI驱动脚本文件中的无线网卡设备号、无线网卡IP地址、无线连接名称DESIRED_SSID、BSSTYPE、信道号、WEP密钥等信息,来保障监测终端与远程服务器进行稳定可靠地无线连接。然后设计适合本***的A/D驱动,它需占用一路A/D模拟输入通道,当采集的模拟信号量转换数字信号量完成时,需要申请IRQ_ADC中断,而触摸屏驱动占用了所有8路A/D模拟输入通道,当触摸屏被按下时,也需要申请此中断,此时两者将产生相互干扰。为使两者共享此中断,申请中断时需同时将中断处理属性设置为IRQF_SHARED,并且需在触摸屏驱动中通过函数DECLARE_MUTEX(ADC_LOCK),声明初始化信号量ADC_LOCK为1,当触摸屏被按下时,调用函数down_trylock(&ADC_LOCK)拥有该信号量,此时禁止其他线程访问,当触摸屏操作结束时,调用up(&ADC_LOCK)来释放该信号量。在另一个驱动程序中也可以以同样的方式调用信号量ADC_LOCK,这样就能保证ADC资源在A/D驱动和触摸屏驱动中进行互斥访问。另外设计按键驱动以实现按键中断退出功能。其他驱动程序均由Linux内核提供。
在嵌入式Linux下进行本***应用层软件设计,终端上电后进入自启动模式,先后进行包括启动Linux操作***、装载各驱动模块和设置串口通信属性等操作。然后终端首先检测有无之前存档数据,有即发送,否则直接进入实时采集处理传感数据阶段,先后采集温湿度、光照等信息。温湿度是通过RS485总线采用Modbus RTU通信方式采集,Modbus通信协议是一种工业领域串行通信标准,在传输模式上可以选用以二进制表示数据方式的ModbusRTU,因此需要将采集上来的数据进行数据格式上的转换;而光照度数据采集的是4-20mA的电流模拟量,需要先通过硬件电路转化为0-3.3V电压模拟量,然后通过A/D转换为数字量,在对数据进行进一步的处理后,得到具体光照值。将此时刻采集上来的温湿度、光照数据组成固定格式的XML数据流,通过流式套接字Socket进行网络传输。若由于网络状况不理想或服务器未开启等原因,导致数据没有发送成功或服务器回复信息未收到,则将对数据进行存档处理,并每隔一段时间检测有无存档数据,有即发送。另外***应检测是否有按键按下,若有,则应实现释放***资源正常退出等功能。对于发送实时数据、发送存档数据以及判断按键按下等操作可以采用多线程的方式,并引入互斥机制进行访问。
一种上述环境监测***中无线监测终端的工作方法,步骤如下:
(1).上电自启动,初始化无线监测终端;
(2).无线监测终端发送存档数据给环境监测中心的远程服务器,若无线监测终端收到远程服务器回复信息则删除其所发送的存档数据,否则无线监测终端进入实时数据采集阶段;
(3).无线监测终端采集实时数据,并对所采集的实时数据进行分析、处理及存档;
(4).无线监测终端发送实时数据给环境监测中心的远程服务器,若无线监测终端收到远程服务器回复信息则删除其所发送的实时数据,否则不进行实时数据删除,转入下一步;
(5).无线监测终端每隔一段定时时间判断是否有存档数据,若没有,则转入步骤(7),否则转入下一步;
(6).无线监测终端发送存档数据给环境监测中心的远程服务器,若无线监测终端收到远程服务器回复信息则删除其所发送的存档数据,否则跳过删除存档数据,转入下一步;
(7).无线监测终端判断是否有按键按下,若无按下,则返回步骤(3),否则正常退出。
本发明***远程服务器软件设计同样采用Linux操作***,内核版本Linux2.6.18。服务器上电启动后,会首先创建套接字并绑定监听端口。之后利用JDK类库创建ExecutorService线程池,线程池中预先创建了一些工作线程,它们不断从工作队列中提取任务,然后执行该任务。当有数据到来任务时,调用ExecutorService.execute()方法,把与终端通信的任务交给ExecutorService线程池中的线程来执行。此时进入线程处理函数,线程首先会接收XML数据流,并创建网络连接日志和打开Oracle数据库,之后将接收到XML数据流通过SAX解析器进行扫描,当扫描到元素的开始、元素的内容、元素的结束时,则会分别进入相应的回调方法startElement(),characters()and endElement()进行处理,然后将解析好的数据存入装载并注册有JDBC驱动器的Oracle数据库中,此时可以回复终端表明数据接收正常,最后释放本次连接资源并关闭数据库。服务器端可以在Tomcat下通过JSP动态网页技术进行数据的实时展现,可以设定为T时间刷新一次,T应小于实时采集间隔。
一种上述环境监测中心中的远程服务器的工作方法,步骤如下:
a.上电自启动,创建套接字并绑定监听端口;
b.远程服务器利用JDK类库创建线程池;
c.远程服务器监听是否有XML数据流到来,如果有,则把通信任务交给线程池中线程执行,否则一直监听;
d.当有通信任务交给线程池中线程时,进入线程处理函数,接收XML数据流;
e.远程服务器创建连接日志,连接Oracle数据库;
f.远程服务器利用SAX解析器对XML数据流进行解析,将解析好的传感数据存入数据库;
g.远程服务器回复无线监测终端数据接收成功;
h.关闭数据库,释放本次连接资源,返回步骤c继续监听。
此时Tomcat下的JSP网页可以从数据库的数据表中提取数据进行网页显示。
上述的WiFi是一种基于IEEE802.11标准,通过无线局域网将手持设备、个人电脑等终端以无线方式互相连接的无线保真技术。其优点在于传输速度非常快,可以达到54Mbps,且无需布线,非常适合移动办公用户的需要,符合社会信息化的需求。
上述的线程池为事先创建n个线程,它们不断地从工作队列中取出任务,然后执行该任务,当任务完成时,该线程不会销毁,会继续从工作队列中取出下一个任务执行。这样就避免了线程创建的开销,当有频繁的线程出现的时候对性能有比较大的好处,便于管理。
本发明的有益效果主要表现在:
1、无线监测的方式灵活易用,节约成本,解决了有线环境监测过程中出现的布线困难、投入成本大且传输距离有限等困难,还可以灵活改变节点位置,给监测***的布置带来了极大的便利。
2、太阳能供电方式,经济实用,环保节能,解决了因为监测地点条件复杂带来的供电问题,同时采用当前最先进的最大功率点跟踪技术,确保了设备能够从太阳能阵列中获取单位时间内的最大能量,从而显著提高了***的能量利用率,最大程度地合理利用了太阳能。
3、微处理器采用三星公司基于ARM920T内核的S3C2440A对***数据进行分析、处理,其丰富的片内资源,兼具有低功耗、低成本、高性能等特点,已被广泛应用于各类终端设备。
4、传感器采用工业标准级的Modbus RTU通讯协议,通过半双工的RS485总线与嵌入式核心板进行数据通信,可以实现数据的远距离高精度地传输。而采用二线制的4-20mA的电流输出,具有误差小,传输距离远,且不易受寄生热电偶、沿电线电阻压降、磁场耦合和温漂的影响。
5、远程服务器采用线程池的处理机制,将有效解决线程因创建销毁而产生的生命周期开销问题和***资源不足问题,防止因为消耗过量***资源而导致***崩溃,并将大大提高服务器的并发性能。
附图说明
图1是本发明***的结构示意框图。
其中:1、嵌入式核心板,2、光照度传感器,3、温湿度传感器,4、WIFI通信模块,5、供电单元,6、LCD显示模块,7、无线路由器,8、远程服务器。
图2是本发明中供电单元的结构示意图。其中:9、MPPT太阳能控制器,10、太阳能电池板,11、蓄电池。
图3是本发明中4-20mA转0-3.3V转换电路。
具体实施方式
下面结合附图和实施例对本发明作进一步的说明,但不限于此。
实施例1:
本发明实施例1如图1-3所示,一种基于WIFI的无线环境监测***,包括无线监测终端和环境监测中心,其特征在于无线监测终端包括嵌入式核心板1、光照度传感器2、温湿度传感器3、WIFI通信模块4、供电单元5、LCD显示模块6,其中温湿度、光照度传感器模块中的温湿度传感器3连接到嵌入式核心板1的RS485总线接口,光照度传感器2通过4-20mA转0-3.3V电路连接到嵌入式核心板1的A/D转换接口,WIFI通信模块4连接到嵌入式核心板1的USB接口,LCD显示器6与嵌入式核心板1相连;
所述的4-20mA转0-3.3V电路是由运算放大器、电阻R1-R6和可变电阻R7组成的电路,其中R1和R4相串联,R1另一端接在运算放大器的输出端,R4另一端接在R7的中间一端;R7的两端分别连接R2和R3,R2另一端接地,R3另一端接12V电源;R5和R6相串联后其连接点接地,R6另一端接在运算放大器的正输入端,R5另一端同时接在运算放大器的负输入端和R1及R4的连接点处;所述的4-20mA转0-3.3V电路采用的运算放大器的型号为LM324N,其管脚4、11分别接电源和地。该运算放大器LM324N组成的缓冲处理电路,使用运算放大器可以更加方便地对零点进行处理。对零点的处理是在运算放大器的反相输入端上加入一调整电压,其大小恰好抵消当输入电流为4mA时在电阻R6上的压降,其中V0为0-3.3V电压输出端。
环境监测中心包括无线路由器7和远程服务器8,无线路由器7与远程服务器8相连接,其中远程服务器8中软件程序包括Socket服务器端、Oracle数据库和Tomcat服务器,Socket服务器端用于接收XML数据流,并对数据流进行解析处理;Oracle数据库用于对数据进行保存;Tomcat服务器用于为JSP网页显示提供环境;
供电单元5包括太阳能电池板10、太阳能控制器9和12V蓄电池11,其中太阳能电池板10、12V蓄电池11、嵌入式核心板1、光照度传感器2、温湿度传感器3分别与太阳能控制器9相连接;12V蓄电池11通过太阳能控制器9为嵌入式核心板1、光照度传感器2、温湿度传感器3供电。
所述的太阳能控制器9是最大功率点跟踪(MPPT)太阳能控制器。
本发明嵌入式核心板1型号为飞凌嵌入式OK2440核心板,该板采用六层板工艺,通过长期强电磁环境考验,性能稳定,且板内硬件资源包括微处理器S3C2440A,64M字节SDRAM,128M字节NAND FLASH,4M字节NOR FLASH,12MHz***外部时钟源,32.768KHz的RTC时钟源。
所述的嵌入式核心板1中微处理器S3C2440A主频最高可达400MHz,资源包括16KB的指令和16KB数据缓存,MMU管理单元,LCD控制器,USB控制器,3路UART,2路SPI,4路拥有外部中断请求引脚的DMA控制器,8路10位ADC和触摸屏接口,IIC总线接口,IIS总线接口,130位I/O端口以及24个外部中断源等。此外,核心板还提供一系列***接口,包括USB host接口,USB device接口,触摸屏接口,RS232接口,RS485接口,AD接口,4-20mA转0-3.3V转换接口等。
本发明的光照度传感器2采用具有较高灵敏度的感光探测器,配合高精度线性放大电路,具有测量数据稳定,精度高,抗干扰能力强等特点。本模块同样采用12V供电,测量范围0~200000Lux,分辨率高达±1Lux。此模块采用二线制的4-20mA的电流输出,即变送器所需工作电压和信号传输共用两根导线,具有误差小,传输距离远,且不易受寄生热电偶、沿电线电阻压降、磁场耦合和温漂的影响。
本发明的温湿度传感器3采用先进的数字传感器技术,克服了传统模拟式温度传感器所带来的误差大、不稳定、易受干扰、需定期校准等严重不足。本模块采用12V供电,测量范围为(-20~+85)℃、0~100%RH,精度高达≦±0.5℃、≦±3%RH。本模块采用标准ModbusRTU通讯协议,通过半双工、远距离传输的RS485总线进行数据通信,其中传输数据为整型16位。
本发明WIFI通信模块4采用的是威盛电子VT6656无线网络控制芯片。此控制芯片完全兼容IEEE802.11b/g标准,支持USB1.1/2.0接口,支持WAP和WAP2.0,且内置64位和128位WEP加密,以满足用户较高层次的网络安全需求。而且该控制芯片支持可变的数据传输速率,最高通信速率可达54Mbps,支持携带确认帧ACK的CSMA/CA,并且较高的带宽将为实现高清晰数字媒体内容的传输、多用户移动办公的高速无线访问提供保障。此外,模块还具有体积小,重量轻,功耗低等特点。
本发明的供电单元5采用MPPT太阳能控制器9,它是利用最大功率点跟踪技术,获取太阳能电池板10的最大功率,为蓄电池11进行充电,从而保证蓄电池11能够持续稳定的向负载供电。当外界太阳光照强度变化时,阵列最大功率点会随之改变,此时MPPT太阳能控制器9能够完全自动跟踪阵列最大功率点,确保了设备能够从太阳能阵列中获取单位时间内的最大能量,从而可以显著提高***的能量利用率。此外,其低压断开保护功能,可以用来防止蓄电池11因为过度放电而造成不必要的损坏。因此,终端供电将由12V蓄电池11通过MPPT太阳能控制器9为各类传感器、嵌入式核心板提供持续稳定的电源。
实施例2:
一种上述环境监测***中监测终端的工作方法,步骤如下:
(1).上电自启动,初始化无线监测终端;
(2).无线监测终端发送存档数据给环境监测中心的远程服务器,若无线监测终端收到远程服务器回复信息则删除其所发送的存档数据,否则无线监测终端进入实时数据采集阶段;
(3).无线监测终端采集实时数据,并对所采集的实时数据进行分析、处理及存档;
(4).无线监测终端发送实时数据给环境监测中心的远程服务器,若无线监测终端收到远程服务器回复信息则删除其所发送的实时数据,否则不进行实时数据删除,转入下一步;
(5).无线监测终端每隔一段定时时间判断是否有存档数据,若没有,则转入步骤(7),否则转入下一步;
(6).无线监测终端发送存档数据给环境监测中心的远程服务器,若无线监测终端收到远程服务器回复信息则删除其所发送的存档数据,否则跳过删除存档数据,转入下一步;
(7).无线监测终端判断是否有按键按下,若无按下,则返回步骤(3),否则正常退出。
一种上述环境监测中心中的远程服务器的工作方法,步骤如下:
a.上电自启动,创建套接字并绑定监听端口;
b.远程服务器利用JDK类库创建线程池;
c.远程服务器监听是否有XML数据流到来,如果有,则把通信任务交给线程池中线程执行,否则一直监听;
d.当有通信任务交给线程池中线程时,进入线程处理函数,接收XML数据流;
e.远程服务器创建连接日志,连接Oracle数据库;
f.远程服务器利用SAX解析器对XML数据流进行解析,将解析好的传感数据存入数据库;
g.远程服务器回复无线监测终端数据接收成功;
h.关闭数据库,释放本次连接资源,返回步骤c继续监听。
此时Tomcat下的JSP网页可以从数据库的数据表中提取数据进行网页显示。
Claims (4)
1.一种基于WIFI的无线环境监测***,包括无线监测终端和环境监测中心,其特征在于无线监测终端包括嵌入式核心板、温湿度传感器、光照度传感器、WIFI通信模块、供电单元、LCD显示模块,其中温湿度、光照度传感器模块中的温湿度传感器连接到嵌入式核心板RS485总线接口,光照度传感器通过4-20mA转0-3.3V电路连接到嵌入式核心板的A/D转换接口,WIFI通信模块连接到嵌入式核心板的USB接口,LCD显示器与嵌入式核心板相连;
所述的4-20mA转0-3.3V电路是由运算放大器、电阻R1-R6和可变电阻R7组成的电路,其中R1和R4相串联,R1另一端接在运算放大器的输出端,R4另一端接在R7的中间一端;R7的两端分别连接R2和R3,R2另一端接地,R3另一端接12V电源;R5和R6相串联后其连接点接地,R6另一端接在运算放大器的正输入端,R5另一端同时接在运算放大器的负输入端和R1及R4的连接点处;
环境监测中心包括无线路由器和远程服务器,无线路由器与远程服务器相连接,其中远程服务器中软件程序包括Socket服务器端、Oracle数据库和Tomcat服务器,Socket服务器端用于接收XML数据流,并对数据流进行解析处理;Oracle数据库用于对数据进行保存;Tomcat服务器用于为JSP网页显示提供环境;无线监测终端和环境监测中心是通过无线传输来传递信号;
供电单元包括太阳能电池板、太阳能控制器和蓄电池,其中太阳能电池板固定在易于接收光照的地方,太阳能电池板和太阳能控制器相连接;蓄电池与太阳能控制器相连接;嵌入式核心板、温湿度传感器、光照度传感器分别与太阳能控制器相连接;蓄电池通过太阳能控制器为嵌入式核心板、温湿度传感器、光照度传感器供电。
2.如权利要求1所述的一种基于WIFI的无线环境监测***,其特征在于所述的太阳能控制器是最大功率点跟踪太阳能控制器。
3.一种利用权利要求1所述的环境监测***中无线监测终端的工作方法,步骤如下:
(1).上电自启动,初始化无线监测终端;
(2).无线监测终端发送存档数据给环境监测中心的远程服务器,若无线监测终端收到远程服务器回复信息则删除其所发送的存档数据,否则无线监测终端进入实时数据采集阶段;
(3).无线监测终端采集实时数据,并对所采集的实时数据进行分析、处理及存档;
(4).无线监测终端发送实时数据给环境监测中心的远程服务器,若无线监测终端收到远程服务器回复信息则删除其所发送的实时数据,否则不进行实时数据删除,转入下一步;
(5).无线监测终端每隔一段定时时间判断是否有存档数据,若没有,则转入步骤(7),否则转入下一步;
(6).无线监测终端发送存档数据给环境监测中心的远程服务器,若无线监测终端收到远程服务器回复信息则删除其所发送的存档数据,否则跳过删除存档数据,转入下一步;
(7).无线监测终端判断是否有按键按下,若无按下,则返回步骤(3),否则正常退出。
4.一种利用权利要求1所述环境监测***中环境监测中心中的远程服务器的工作方法,步骤如下:
a.上电自启动,创建套接字并绑定监听端口;
b.远程服务器利用JDK类库创建线程池;
c.远程服务器监听是否有XML数据流到来,如果有,则把通信任务交给线程池中线程执行,否则一直监听;
d.当有通信任务交给线程池中线程时,进入线程处理函数,接收XML数据流;
e.远程服务器创建连接日志,连接Oracle数据库;
f.远程服务器利用SAX解析器对XML数据流进行解析,将解析好的传感数据存入数据库;
g.远程服务器回复无线监测终端数据接收成功;
h.关闭数据库,释放本次连接资源,返回步骤c继续监听。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210429143.5A CN102915018B (zh) | 2012-11-01 | 2012-11-01 | 基于wifi 的分布式环境监测*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210429143.5A CN102915018B (zh) | 2012-11-01 | 2012-11-01 | 基于wifi 的分布式环境监测*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102915018A true CN102915018A (zh) | 2013-02-06 |
CN102915018B CN102915018B (zh) | 2014-10-08 |
Family
ID=47613424
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210429143.5A Expired - Fee Related CN102915018B (zh) | 2012-11-01 | 2012-11-01 | 基于wifi 的分布式环境监测*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102915018B (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103196489A (zh) * | 2013-03-15 | 2013-07-10 | 成都中远信电子科技有限公司 | 基于WiFi的粮库温湿度数据采集*** |
CN103208174A (zh) * | 2013-03-15 | 2013-07-17 | 成都中远信电子科技有限公司 | 基于WiFi的远程抄表数据采集*** |
CN103218904A (zh) * | 2013-03-15 | 2013-07-24 | 成都中远信电子科技有限公司 | 基于WiFi的水文数据采集*** |
CN103763401A (zh) * | 2014-02-20 | 2014-04-30 | 北京七星华创电子股份有限公司 | 半导体工厂设备的分布式管理*** |
CN104330109A (zh) * | 2014-10-20 | 2015-02-04 | 天津大学 | 建筑物理环境多参数自动检测方法 |
CN104482958A (zh) * | 2014-10-20 | 2015-04-01 | 天津大学 | 建筑物理环境多参数自动检测*** |
CN106448111A (zh) * | 2016-10-28 | 2017-02-22 | 贵州电网有限责任公司贵阳供电局 | 一种基于套接字的电能采集及环境感知节点*** |
CN106706687A (zh) * | 2016-12-15 | 2017-05-24 | 中国地质大学(武汉) | 一种分布式x射线衍射测量*** |
CN111006782A (zh) * | 2019-11-11 | 2020-04-14 | 东北大学 | 一种无线实时高采的铣削温度监测***及方法 |
CN114167905A (zh) * | 2021-12-03 | 2022-03-11 | 湖北科技学院 | 一种发电站生态流量监管*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030005626A1 (en) * | 2001-07-05 | 2003-01-09 | Ccs Inc. | Plant cultivator and control system therefor |
CN101303245A (zh) * | 2008-07-02 | 2008-11-12 | 湖南大学 | 基于无线传感器网络的温室精细作物生长环境监测***及方法 |
CN201897728U (zh) * | 2010-01-13 | 2011-07-13 | 厦门敏讯信息技术股份有限公司 | 一种智能监控*** |
CN102411329A (zh) * | 2011-12-02 | 2012-04-11 | 浙江理工大学 | 基于rs-485总线的环境监测装置 |
CN202275506U (zh) * | 2011-10-26 | 2012-06-13 | 中南民族大学 | 多参数多功能低功耗自动环境监测装置 |
CN202472333U (zh) * | 2011-12-02 | 2012-10-03 | 浙江理工大学 | 基于rs-485总线的环境监测装置 |
-
2012
- 2012-11-01 CN CN201210429143.5A patent/CN102915018B/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030005626A1 (en) * | 2001-07-05 | 2003-01-09 | Ccs Inc. | Plant cultivator and control system therefor |
CN101303245A (zh) * | 2008-07-02 | 2008-11-12 | 湖南大学 | 基于无线传感器网络的温室精细作物生长环境监测***及方法 |
CN201897728U (zh) * | 2010-01-13 | 2011-07-13 | 厦门敏讯信息技术股份有限公司 | 一种智能监控*** |
CN202275506U (zh) * | 2011-10-26 | 2012-06-13 | 中南民族大学 | 多参数多功能低功耗自动环境监测装置 |
CN102411329A (zh) * | 2011-12-02 | 2012-04-11 | 浙江理工大学 | 基于rs-485总线的环境监测装置 |
CN202472333U (zh) * | 2011-12-02 | 2012-10-03 | 浙江理工大学 | 基于rs-485总线的环境监测装置 |
Non-Patent Citations (1)
Title |
---|
李山等: "基于WiFi的环境监测***设计", 《软件》 * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103196489A (zh) * | 2013-03-15 | 2013-07-10 | 成都中远信电子科技有限公司 | 基于WiFi的粮库温湿度数据采集*** |
CN103208174A (zh) * | 2013-03-15 | 2013-07-17 | 成都中远信电子科技有限公司 | 基于WiFi的远程抄表数据采集*** |
CN103218904A (zh) * | 2013-03-15 | 2013-07-24 | 成都中远信电子科技有限公司 | 基于WiFi的水文数据采集*** |
CN103763401A (zh) * | 2014-02-20 | 2014-04-30 | 北京七星华创电子股份有限公司 | 半导体工厂设备的分布式管理*** |
CN104330109A (zh) * | 2014-10-20 | 2015-02-04 | 天津大学 | 建筑物理环境多参数自动检测方法 |
CN104482958A (zh) * | 2014-10-20 | 2015-04-01 | 天津大学 | 建筑物理环境多参数自动检测*** |
CN106448111A (zh) * | 2016-10-28 | 2017-02-22 | 贵州电网有限责任公司贵阳供电局 | 一种基于套接字的电能采集及环境感知节点*** |
CN106706687A (zh) * | 2016-12-15 | 2017-05-24 | 中国地质大学(武汉) | 一种分布式x射线衍射测量*** |
CN111006782A (zh) * | 2019-11-11 | 2020-04-14 | 东北大学 | 一种无线实时高采的铣削温度监测***及方法 |
CN114167905A (zh) * | 2021-12-03 | 2022-03-11 | 湖北科技学院 | 一种发电站生态流量监管*** |
Also Published As
Publication number | Publication date |
---|---|
CN102915018B (zh) | 2014-10-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102915018B (zh) | 基于wifi 的分布式环境监测*** | |
CN104507148B (zh) | 一种低功耗无线传感网 | |
CN102331485B (zh) | 一种便携式水质监测仪 | |
CN105528883A (zh) | 一种风速风向无线采集***及方法 | |
CN204350048U (zh) | 一种面向云端服务的智能家庭用电管理装置 | |
CN202975000U (zh) | 基于arm平台的污水监测设备 | |
CN103400490A (zh) | 基于Wi-Fi的环境监测***及监测方法 | |
CN202373127U (zh) | 无线燃气表抄表管理*** | |
CN203276551U (zh) | 智能表箱*** | |
CN203193910U (zh) | 基于ZigBee协议和3G通信技术的自组网无线通信终端及*** | |
CN202799180U (zh) | 农业环境信息无线采集终端 | |
CN201413345Y (zh) | 基于低功耗短距离无线传输的数字式电能表采集器 | |
CN204993248U (zh) | 基于光伏电站信息***的多路直流电压电流采集器 | |
CN205104017U (zh) | 一种智能集中抄表*** | |
CN201985858U (zh) | 电力采集器数据传输模块 | |
CN201707061U (zh) | 一种短信遥测多参数记录仪 | |
CN201508356U (zh) | 一种果园种植无线监测***用土壤水分浓度感知节点 | |
CN108615348A (zh) | 一种基于wsn无线传感技术的数据集中设备和数据采集方法 | |
Alippi et al. | Netbrick: A high-performance, low-power hardware platform for wireless and hybrid sensor networks | |
CN202720219U (zh) | 一种用于空气中一氧化碳浓度监测的无线传感器网络节点 | |
CN207440998U (zh) | 一种基于低功耗物联网的抄表终端 | |
CN202395820U (zh) | 基于Zigbee的USB接口的适配器 | |
CN202331758U (zh) | 基于gprs无线网的声音数据采集传输*** | |
CN104581907A (zh) | 无线通讯器、表计查询装置和表计查询*** | |
CN203192220U (zh) | 一种智能抄表集中器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20141008 Termination date: 20151101 |
|
EXPY | Termination of patent right or utility model |