基于Z―Stack的无线温湿度采集系统

时间:2013-02-21来源:网络


3 软件设计
本系统基于TI的Z—Stack协议栈,Z—Stack采用操作系统的思想来构建,采用事件轮询机制,当各层初始化之后,系统进入低功耗模式,当事件发生时,唤醒系统,开始进入中断处理事件,结束后继续进入低功耗模式,如果同时有几个事件发生,判断优先级,逐次处理事件。整个Z—Stack的主要工作流程,大致分为系统启动,驱动初始化,OSAL初始化和启动,进入任务轮循几个阶段,Z—Stack系统运行流程如图3所示。

c.JPG


3.1 节点软件设计
在本采集系统中,各节点的系统底层采用TI公司的Z—Stack协议栈,各节点的network_specific参数配置相同。协调器首先在某个频段发起一个网络,网络频段的定义放在DEFAULT_CHANLIST配置文件里,并根据ZDAPP_CONFIG_PANID的定义建立PAN ID,并扫描DEFAULT_CHANLI ST指定的所有信道,并选择最佳信道组建网络。传感器节点启动后,扫描DEFAULT_CHANLIST所指定的信道并根据ZDAPP_CONFIG_PANID所定义的PANID自动加入网路。各节点的软件流程如图4,图5所示。

d.JPG

1 2 3

关键词: 温湿度 CC2430 SHT11 协调器 节点 Z&mdash Stack 无线通信

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版