无线通信收发如何实现

来源:百度知道 编辑:UC知道 时间:2024/05/23 20:13:22
通过调用ZigBee2006协议栈中哪个函数来完成接收和发送数据。

发送函数通常用
afStatus_t AF_DataRequest( afAddrType_t *dstAddr, //发送类型
endPointDesc_t *srcEP, //目的地址
uint16 cID, //串ID
uint16 len, //有效数据长度
uint8 *buf, //数据
uint8 *transID,
uint8 options, //路由方式选择
uint8 radius ) //路由深度

接收函数用MessageMSGCB( afIncomingMSGPacket_t *pkt ),数据存在pkt里

数据的发送有两种类型,一个是周期发送,一个是flash发送,这两个发送函数中调用的是一楼给你的afStatus_t AF_DataRequest()函数,接收函数用MessageMSGCB( afIncomingMSGPacket_t *pkt ),pkt是你要接收的数据包啦,细节有时间在给你补充点,good luck