新闻中心

EEPW首页>手机与无线通信>设计应用> 具有无线通信功能的环境温度监测系统

具有无线通信功能的环境温度监测系统

作者: 时间:2012-05-25 来源:网络 收藏

3 软件设计
文中应用IAR Embedded Workbench开发,在TI提供的ZStack-1.4.2-1.1.0协议栈的基础上,编写了本的应用程序代码。 ZStack协议栈提供了一些应用接口,如aplFormNetwork()、aplJoinNetwork()、aplSendMSG()等函数,用户可以通过调用这些函数来编写自己的开发与应用程序。单片机CC2430通过串行通信对SIM300模块进行写AT指令来完成GPRS模块的无线通讯
3.1 传感器节点数据采集
当CC2430内部的定时器定时溢出时,从休眠状态唤醒传感器。程序启动后,首先对传感器节点内的各模块进行初始化工作。然后进行各模块的配置,配置完成后进行传感器数据采集,数据采集完后统一发送到网关节点。在数据采集次数达到规定次数时,传感器节点进入休眠状态,等待下一次数据采集。传感器节点数据采集流程图如图3所示。

本文引用地址://m.amcfsurvey.com/article/154826.htm

c.jpg


3.2 ZigBee网络的建立和加入
3.2.1 网络的建立
在ZigBee网络中,网络协调器建立一个网络、维护邻居设备表、对逻辑网络地址进行分配、允许设备MAC层/应用层的连接或断开网络的。网络协调器在进行一些初始化之后,调用aplFormNetwork()来建立网络。协调器通过扫描一个空信道来建立一个新的网络,然后选择一个随机的PANID并开始监听此信道。同时协调器还有一个目前连接设备的列表,以支持其他设备加入网络。网络建立程序如下:
d.jpg



评论


相关推荐

技术专区

关闭