微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 基于嵌入式Linux的气象检测系统

基于嵌入式Linux的气象检测系统

时间:10-02 整理:3721RD 点击:
申请理由:最近苏州进入雨季,时不时地就开始下雨,然后又停了,真是让人防不胜防。我经常会坐地铁,在地下完全感觉不到外面的天气情况,只有出了地铁口才知道原来外面下雨了,感觉就很突然。因此,我就想能不能做一个嵌入式的天气检测平台,让人们在地下也能实时地了解外部的环境情况(目前各种天气的APP很少能做到“实时”的)。可以使用一组传感器实时检测每个地铁口的环境信息,然后通过短距离无线通信传输到显示终端上,显示终端显示附近传感器的采样信息。整个系统(传感器节点+显示终端设备)使用的是内建的传感器局域网(ZigBee),不会依赖于Wifi信号不稳定的情况(但可以在显示终端与物联网对接),安装也很方便,不需要大规模的“拆房子盖房子”。

项目描述:整个系统分为两个主要部分:传感器节点和显示处理终端。
传感器节点主要承担采集环境信息的任务,不同的节点分别采集温度、湿度、雨滴、声音、风向等,通过内建的ZigBee网络互联,将传感器信息发送到网络中。在这样的网络中,新增节点非常容易,只要为新节点分配一个唯一的ID号,并在网络中登记一下就可以接入网络。
显示处理终端也接入内建网络,从网络中获取所有节点发出的数据,解析,并显示到显示设备上。扩展地,显示处理终端承担更多的处理任务,可以同时接入Wifi网络将监控数据传递到物联网中,以支持更广泛的功能。
整个网络使用内建的ZigBee网络进行无线通信,不依赖额外的环境支持(在每个地铁站建公共WIFI的条件还不成熟,而且WIFI的能耗相对于ZigBee高太多,但实际需要的数据量并没有那么大),安装简单。同时显示终端具有相当的运算能力,可以承担更复杂的数据处理和通信任务。
显示处理终端打算用基于i.mx283和嵌入式Linux作为实现平台。无线通信考虑使用廉价易用的NRF24L01P作为原型设计的主要器件,设计成熟后再考虑换用性能更稳定可靠的器件。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top