设置通信的网络ID和信道
发布时间:2017/1/1 17:16:49 访问次数:1017
1.设置通信的网络ID和信道
在Zigbee协议栈的Config. cfg文件中设置网络ID和工作信道,2.4GHz的频段信道为11~26,HEF4013BT故应该选择从1 1开始设置信道,协议栈默认的信道是信道11 (OxOB)。当PAN ID设置为OxFFFF时,ZigBee网络协调器会自动选择一个链路质量最好的ID作为自己的ID,默认为Ox0000;也可以自己设定网络ID,路由器或终端节点则会用网络ID寻找协调器。
2.应用层程序
智能路灯控制系统的软件部分采用网络编程设计思想设计,分为上位机控制软件和基于ZigBee的控制设备的软件两个部分。ZigBee协议栈的应用层程序由用户自已定义、添加需要实现功能的程序,在协议栈应用层的SampleApp.c文件中修改、添加程序。为体现照明控制系统实现功率控制和检测路灯是否正常工作等功能,因此在应用层加入检测和控制的程序。收发数据是无线通最
基本的功能,要在应用层中把需要收集的数据发送到控制中心,并在控制中心实现对路灯的控制。应用层中重要的函数开发环境为VC-I-+。
在执行应用层函数时,所有的任务、事件都是通过操作系统分配时间段来处理的,所有的任务都通过操作系统的任务添加函数添加,操作系统会调用其他的函数对ZigBee协议栈的网络层、MAC层、应用层进行初始化,并且有对应的事件处理函数。
1.设置通信的网络ID和信道
在Zigbee协议栈的Config. cfg文件中设置网络ID和工作信道,2.4GHz的频段信道为11~26,HEF4013BT故应该选择从1 1开始设置信道,协议栈默认的信道是信道11 (OxOB)。当PAN ID设置为OxFFFF时,ZigBee网络协调器会自动选择一个链路质量最好的ID作为自己的ID,默认为Ox0000;也可以自己设定网络ID,路由器或终端节点则会用网络ID寻找协调器。
2.应用层程序
智能路灯控制系统的软件部分采用网络编程设计思想设计,分为上位机控制软件和基于ZigBee的控制设备的软件两个部分。ZigBee协议栈的应用层程序由用户自已定义、添加需要实现功能的程序,在协议栈应用层的SampleApp.c文件中修改、添加程序。为体现照明控制系统实现功率控制和检测路灯是否正常工作等功能,因此在应用层加入检测和控制的程序。收发数据是无线通最
基本的功能,要在应用层中把需要收集的数据发送到控制中心,并在控制中心实现对路灯的控制。应用层中重要的函数开发环境为VC-I-+。
在执行应用层函数时,所有的任务、事件都是通过操作系统分配时间段来处理的,所有的任务都通过操作系统的任务添加函数添加,操作系统会调用其他的函数对ZigBee协议栈的网络层、MAC层、应用层进行初始化,并且有对应的事件处理函数。
上一篇:功率控制部分主要是通过CC2430的定时器产生一个方波
上一篇:声光信号采集电路