新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 基于ZigBee的温室监控系统网关设计

基于ZigBee的温室监控系统网关设计

作者: 时间:2011-06-23 来源:网络 收藏

2.2 节点硬件
节点硬件结构如图3所示,主要由CC2430射频芯片和传感器构成。

本文引用地址:https://www.eepw.com.cn/article/156144.htm

d.JPG


CC2430芯片整合了高性能2.4 GHz DSSS(直接序列扩频)射频收发器内核和工业标准的增强型8051 MCU,还包括了8 KB的SDRAM、128 KB的Flash,是一种片上系统(SoC)解决方案。
将相应的传感器与CC2430的I/O引脚连接,可测得所需的环境参数,并通过ZjgBee无线网络进行传输。本系统在每个节点上分别连接温度传感器、湿度传感器和CO2传感器来监测不同节点处相应的环境信息。

3 软件
嵌入式Linux操作系统,通过编写DM9000A网卡驱动和UART异步串口驱动实现以太网与ZigBee网络的互联。
的分层结构如图4所示。在TCP/IP协议和ZigBee协议上分别开发Web、CGI程序以及无线收发程序。Web、CGI程序用于人机交互界面,无线收发程序用来实现ZigBee网络的通信。

e.JPG


CGI(Common Gateway Interface)规定Web服务器调用其他程序的接口协议标准,提供给Web服务器一个执行外部程序的通道。这种服务端技术使得浏览器和服务器之间具有交互性。CGI程序属于一个外部程序,编译成可执行文件后,可以在服务端运行。通过调用CGI程序可实现Web服务器与Web浏览器的交互,CGI程序接收Web浏览器发送给Web服务器的控制命令,并进行处理,再将响应结果回送给Web服务器及Web浏览器。
由于BOA服务器搭建在Linux系统之上,因此需要将嵌入式Linux系统移植到S3C2440芯片上。



评论


相关推荐

技术专区

关闭