need 32+ small duinos with remote two way comms

Hi, I’m looking for a solution with the following requirements:

I need 32+ small (nano to teensy sized) units with onboard two way remote communication, it can be bluetooth, wifi or RF; all 3 comms systems seem to support the bandwidth I’ll be needing, but I’m not sure if arduino mega 32 can handle 32 other system boards talking to it at the same time.

So they need to be able to communicate with the arduino mega without drowning each other out.

Max range needed is about 50-75 feet, but I’ll take more if I can have it.

I want to pass midi over the air, so bandwidth needs to support midi 1.0 speed specs (31256Kbaud maximum, I believe)

they won’t be passing anywhere near that much data though;

All 32 mini boards need to talk to a main “base station” arduino mega32; and pass to the mega board some midi signals, possibly almost all of them at the same time; So I need to be able to address each one seperately from the arduino mega base station.

They don’t need to talk to each other though; just the base station mega32.

I would also like to be able to send a few basic commands from the main arduino mega “Base Station” back to the mini’s to blink some RGB’s or possibly even beep or vibrate.

I need small and cheap.

What’s my best solution for the small boards, please?

Thanks for your help!

StarTiger

Use these

Plug and play.

http://www.anarduino.com/miniwireless/

Protocol stack is off the shelf, free for non-commercial.

http://www.airspayce.com/mikem/arduino/RadioHead/

I have a lot of professional experience using these