最近在调试一拖六的ZIGBEE无线传感器网络模块,碰到一些问题:
1、在broadcast模式下,协调器发出的命令,有些节点接收的不是很可靠,有时候要发送个十几次,节点才能收到。他们的之间的距离很近,就放在一起的。
2、相反的,节点上传的数据协调器却很容易收到。使用的是unicast模式
3、各个设备的短地址或扩展地址是否可以自己手动设置,我觉的可以,可是我不知道应该在协议栈的哪里修改。
4、
const SimpleDescriptionFormat_t SerialApp_SimpleDesc =
{
SERIALAPP_ENDPOINT, // int Endpoint;
SERIALAPP_PROFID, // uint16 AppProfId[2];
SERIALAPP_DEVICEID, // uint16 AppDeviceId[2];
SERIALAPP_DEVICE_VERSION, // int AppDevVer:4;
SERIALAPP_FLAGS, // int AppFlags:4;
SERIALAPP_MAX_CLUSTERS, // byte AppNumInClusters;
(cId_t *)SerialApp_ClusterList, // byte *pAppInClusterList;
SERIALAPP_MAX_CLUSTERS, // byte AppNumOutClusters;
(cId_t *)SerialApp_ClusterList // byte *pAppOutClusterList;
};
我想问下
1、这个定义是不是当前设备的一些描述?
2、比如SERIALAPP_DEVICEID 这个是不是就是当前设备 的短地址呢?
3、有谁可以将这几个参数解释下吗?
谢谢
用户377235 2012-4-11 19:23