simpliciti 中点对多点的例程, AP向ED发送数据不成功
时间:12-23
整理:3721RD
点击:
芯片为CC1110F32,
AP_as_Data_Hub例程上,可以实现ED向AP的数据发送. 我想要修改为双向通信,即加入AP向ED发送数据的功能,结果失败.请问是什么原因呢.
发送函数是有ACK的 SMPL_SendOpt(sLinkID1, msg, sizeof(msg), SMPL_TXOPTION_ACKREQ) .
需要在AP和ED端都改程序吧。不然如何避免冲突?就是AP发送的时候ED如何知道?需要实现双向通讯就需要做一个通讯机制。开始还是必须一个听,一个收。
目前当前问题算是解决了,主要的原因是ED已经处于低功耗状态了,就是RX也处于关闭状态,要打开才能收到得到主机发来的信息。但是又产生了新的问题,就是ED的功耗就是上升了,因为一下直处于接收状态,不知道如何处理