我是靠谱客的博主 欢呼夕阳,最近开发中收集的这篇文章主要介绍基于无线网络的环境监测系统,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

基于无线网络的环境监测系统
    系统主要包括了数据采集节点和环境管理计算机。采用STM32F103单片机和温度、湿度、光照强度等传感器组成节点环境采集系统;主计算机通过通过USB串口和zigbee无线模块组成数据处理系统。各个节点通过zigbee无线网络组网。如下图所示:
图1 环境无线监控系统示意图

节点系统:

     节点系统采用STM32F103单片机+温湿度传感器(DHT11DHT22)+光照强度传感器(TSL2561/BH1750)+无线模块(DL-LN33)。节点系统定时将数据采集并发给主机。

主机:

      主机由计算机和无线模块组成。数据采集到计算机后,通过可视化软件显示并记录于数据库。如下图所示:


图2 可视化软件

     可视化软件采用Visual Studio 2010开发。使用C#语言,windowsForm应用程序。软件主要涉及了串口通信,曲线图,sqlce数据库等。

样机视图如下:



图3 样机视图

通信协议:

序号

定义

内容

说明

备注

0

0xFE

帧头

 

 

1

0x0A

包长

数据长+4=10

 

2

0x90

源端口号

 

 

3

0x91

目的端口号

 

 

4

0xXX

远程地址L

 

 

5

0xXX

远程地址H

 

 

6

0xXX

温度数据

0~150,T=N-50;

 

7

0xXX

湿度数据

0~100

 

8、9

0xXXXX(H1,H2)

光强0

L=H1*250+H2,0<=H1,H2<=250

可见光+红外光

10、11

0xXXXX(H1,H2)

光强1

L=H1*250+H2,0<=H1,H2<=250

红外光

12

0xFF

帧尾

 

 


本制作的程序源码已经上传到CSDN,感兴趣的朋友可以前往下载。

单片机节点:https://download.csdn.net/download/w267309080/10323022

主机节点:https://download.csdn.net/download/w267309080/10362725

最后

以上就是欢呼夕阳为你收集整理的基于无线网络的环境监测系统的全部内容,希望文章能够帮你解决基于无线网络的环境监测系统所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部