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.

请教CC2540/BLE休眠模式的问题



在BLE一对一通信时,如果对方处于休眠状态,那这包数据或这个通信请求会被怎么处理。我知道zigbee会保存在父节点,子节点醒来主动询问,ble是否也是这样的?昨天看到说BLE协议栈在没有后续定时事件时会进入PM3模式,那这样很快不就自动断开连接了么,还是说处于连接状态不会进入PM3?求解答

  • 1)Zigbee能保存到父节点是因为父亲节点一直有电,处于接受或者发送状态,所以能及时收到信息

         同时,zigbee的底层也有时隙同步机制,保证在正确的时间内,唤醒,然后接收信息

    2)BLE在没有定时事件时,会进入PM3的模式

         保持连接的事件,是在PM2模式下,这时BLE会不断的唤醒,然后接受,发送数据,从而保证连接

  • 是的,BLE连接状态只能进PM2,保持两端同步的7.5mS到4Sec的同步间隔,而PM3只能IO口外部中断唤醒了