ZigBee远程数据采集系统的设计与实现(13)

时间:2025-07-10

ZigBee远程数据采集系统的设计与实现

建立直接的通信关系;BOSAPI用于与BOS进行交互,提供注册用户任务以及处理应用程序与BOS问的消息、中断管理和内存管理等功能,图2-6显示了这.些API函数在软件层次上如何交互。

2.4ZigBee应用程序架构

AppColdStartUsertask

BOS/Stacktask

BOS/Stack

JZA_vAppDefineTasks

BOS/Stack

JZA_vAppEvcntHandler:

:JZA_boAppStart‘BOS/Stack6zA—vAfKvpR。。p。n。e令】

令令令令令

)JZA_vStackEventlzA』&,;曲。词EventIJzAJAfKvp。巧。。tIJzA—vz却R。。印n∞IJZA_u8AfM。g。协e讲.

图2.7应用程序框架

为了实现ZigBee应用程序与ZigBee协议栈交替对处理器和外围部件进行操作,Jennic在ZigBee协议栈的基础上提供了BasicOperatingSystem(BOS),定义了BOS调用用户程序的接口API。ZigBee应用程序架构如图2.7所示,图中阴影部分就是BOS调用用户程序的接口,这些函数好比整个应用程序的骨架,把应用程序的代码和ZigBee协议栈紧密联系。在实际开发过程中要在这些开发接口上添加应用逻辑,定义数据处理过程并且通过接口函数在适当时机调用。下面介绍基于JennicZigBee协议栈丌发的基本接口函数,任何ZigBee的应用程序都包含以下函数,这些函数是应用程序和ZigBee协议栈进行交互的基本接口,主要分成以下三类:

ZigBee远程数据采集系统的设计与实现(13).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219