This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

simpliciti 中点对多点的例程, AP向ED发送数据不成功



芯片为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的功耗就是上升了,因为一下直处于接收状态,不知道如何处理