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.

Need help choosing a Microcontroller for wireless project

Other Parts Discussed in Thread: CC2538, CC2630

I am putting together a module to do the following:

  • collect data from some external sensors
  • save data onto an SD card as a text file (implemented FAT32 file system)
  • Transmit Data wirelessly to a drone (ZigBee)
  • enter sleep states between transmission
  • wake up both on a sleep timer and when ever the drone is near by to collect data

Currently we are using the CC2538 and we have all of the above working, but we have run into issues when trying to wake the mu by transmitting a signal from the drone to the ground module. I'm interested in the CC2630 due to the sensor controller which allows capability to collect data while the mu is alseep, but I'm unsure if it is possible to wake the mu for transmission without using the sleep timer.

We have considered external interrupt but using IR detection, but one of the issues is visibility, the drone will mostly be covered by a canopy in a field. 

I was considering possibly a mu which has a uDMA that has access to an RF core  during sleep states in order to wake the mu on transmission but i'm not sure which mu would be best. We are looking to use ZigBee but are also interested in Wifi and Bluetooth. The Development board we have is the SmartRF06eb so if possible we would like to avoid purchasing a new board.

So my question is what microcontroller(s) will meet our needs? Any and all options are welcomed