zigbee 无线网络通讯设计与实现(一)

一、概述
摘要由CSDN通过智能技术生成

一、概述

 

   Zigbee是一种新兴的短距离、低速率无线网络技术,主要用于近距离的无线通信,由于具有低功耗、低成本、可扩展以及良好的互操作能力等特性,在工业自动化、建筑自动化以及工业无线领域占有重要地位。

 ZigBee联盟成立于2001年8月,2002年下半年,英国Invensys公司、日本三菱电气公司、美国摩托罗拉公司以及荷兰飞利浦半导体公司等四大公司加盟ZigBee联盟,这一事件成为ZigBee技术的里程碑。到目前为止,加盟ZigBee联盟已经涵盖IT领域以及其它行业的200多家企业,其中还包括来自我国的华为技术有限公司和中国科学院沈阳自动化研究所。

二、开发设备及工具和协议栈架构

 

   硬件:UP-SHS 系统、PC 机Pentumn500 以上, 硬盘10G 以上。

   软件:PC 机操作系统REDHAT Linux 9.0 +MINICOM + ARM-Linux 开发环境

   Zigbee 在270 平台上的源码 zigbee.tar.bz2

   Zigbee协议栈软件采用C语言编写,硬件平台采用的单片机为Atmega128L-c,射频模块采用CC2420。采用的标准是ZigBee 1.0规范。各模块之间采用共享缓冲区进行通信。Zigbee协议栈软件的架构如图1所示。

 

图1

   每个模块具有一个执行函数,用于接收来自底层模块的数据。在数据接收阶段,底层模块将接收到的数据帧在本层解析后,将需要向上层模块发送的数据存放在共享的接收缓冲区,同时通过全局变量的形式向上层模块提供指示原语;在上层模块的执行函数中

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值