This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nrf51822 and recieve data packets

Hi guys,

I was wondering if the nrf51822 can listen to data packets being sent over by the nrf24. In the datasheet they say it supports nrf24 protocol. But what exactly does this mean? Does it mean that if the nrf24 sends data in the BLE packet format the nrf51822 can receive it and parse it without losing existing connectivity? How do I get the nrf24 to talk to the nrf51 without losing connectivity with a paired device? I have already looked at this https://devzone.nordicsemi.com/index.php/ble-and-nrf24-protocols-simultaneously-nrf51822 but it isnt clear enough for me.

Parents
  • Yes, nRF51 series chips can receive packets from the nRF24-series devices.

    There are 3 ways you can achieve this, depending on method used for sending packets on the nRF24 device:

    1. If the nRF24-device uses Gazell, use the Gazell library from the nRF51 SDK.
    2. If the nRF24-device uses Enhanced ShockBurst, use the ESB library from the nRF51 SDK.
    3. If the nRF24-device uses something else, or if you want full control, write your own radio interface directly on top of the radio hardware in nRF51. Look at radio_example in the SDK for some pointers on how to do this.
Reply
  • Yes, nRF51 series chips can receive packets from the nRF24-series devices.

    There are 3 ways you can achieve this, depending on method used for sending packets on the nRF24 device:

    1. If the nRF24-device uses Gazell, use the Gazell library from the nRF51 SDK.
    2. If the nRF24-device uses Enhanced ShockBurst, use the ESB library from the nRF51 SDK.
    3. If the nRF24-device uses something else, or if you want full control, write your own radio interface directly on top of the radio hardware in nRF51. Look at radio_example in the SDK for some pointers on how to do this.
Children
No Data
Related