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

Can I run BLE, ANT, and Gazell protocol in the same time on nRF52832?

I wanna plan to design a new hardware which has ability to connect to smartphones using BLE and broadcasting ANT pages in the same time. I also need a way to transmit some private data with the rate of 1.3KByte to another device.

Can I run BLE, ANT, and Gazell in the same time on nRF52832? If so, can Gazell send that amount of data (1.3 KByte) per second in that situation? Do you have any better idea to implement the communication system?

By the way, it is a low power device (I mean the private data transmitter) but the receiver of that private data doesn't have any concert about power consumption.

Parents
  • Hi,

    It is possible to run radio protocols concurrently using the timeslot API, for an example you can see this blogpost which describes how to run µESB and BLE concurrently.

    To run ANT you need to download the SoftDevice S332 or S212 available at this link.

    As for the throughput you will have to test this youself, there are many application specific things that affect this as well. You can consult answers on DevZone (for example 1, 2) to give you an indication on the max possible throughput for each protocol, and then divide by the time each will be active (make sure to include some overhead).

    For ANT specific questions the forums at THIS IS ANT is a great resource.

    Best regards,

    Øyvind

Reply
  • Hi,

    It is possible to run radio protocols concurrently using the timeslot API, for an example you can see this blogpost which describes how to run µESB and BLE concurrently.

    To run ANT you need to download the SoftDevice S332 or S212 available at this link.

    As for the throughput you will have to test this youself, there are many application specific things that affect this as well. You can consult answers on DevZone (for example 1, 2) to give you an indication on the max possible throughput for each protocol, and then divide by the time each will be active (make sure to include some overhead).

    For ANT specific questions the forums at THIS IS ANT is a great resource.

    Best regards,

    Øyvind

Children
No Data
Related