How Do I Send Data from Multiple Controllers to a Base Unit?

Hi, I am looking to build a multi-unit controller system where there are as many as 16 slave motor controllers that need to send data to and receive data from a base unit that will communicate to a display via an Android or iOS app on a tablet. What I am trying to figure out is how to set up a way for the base unit to communicate with the independent controller boards. Can anyone provide some insight into how to do this?

You could use one of these https://www.sparkfun.com/products/15025 and send PWM from any pin, then connect to the board over bluetooth :smiley: