Long range communication

Hi! Im new to this so sorry for any stupid questions, however i am starting a project where i want to create an alternative way of communicating with android phones. The idea is to connect an Arduino to Android using USB and then having the arduino communicate wirelessely with other arduinos.

I want to use an Arduino together with a radio module like ZigBee or alternatively use something like Flutter (http://www.flutterwireless.com/). Flutter is based on ardunio and has integrated wireless communication and i think it would be a good choice for my project. However i have read about connecting an Arduino to an Android which should be possible, but i can find nothing about that for Flutter.

I might go for an Arduino + radio module and i wondered if any of you have any tips when starting with this. My requirements are 1km range++, bitrate of at least 64 kbps (for audio), mesh networking is a big plus (i should be able to implement this myself however) and preferably a low frequency (Either around 900MHz or 400-500MHz) or maybe even lower (im in Europe by the way)

Thanks!

Anyone?

Maby this tranceiver will do the job for you? http://www.ebay.com/itm/2PCS-SI4432-470MHz-1000m-Wireless-Module-433mhz-Wireless-Communication-Module-/310884417600?pt=LH_DefaultDomain_0&hash=item486227c040

Here is how to get them working with arduino: Si4432 - ElectroDragon

How are you going to connect the Arduino to the phone via USB?
Most Android phones are slave devices which need to be connected to a PC or something that looks like a USB Master, so you will need a Host USB shield for the Arduino.
Then comes the problem of writing the usb driver for the phone.

mauried:
How are you going to connect the Arduino to the phone via USB?
Most Android phones are slave devices which need to be connected to a PC or something that looks like a USB Master, so you will need a Host USB shield for the Arduino.
Then comes the problem of writing the usb driver for the phone.

Yes indeed i was thinking of using the USB host shield or Arduino mega ADK to connect to Android. I will be spending quite some time on this so the driver is something i will have to do one way or another.

maaah83:
Maby this tranceiver will do the job for you? http://www.ebay.com/itm/2PCS-SI4432-470MHz-1000m-Wireless-Module-433mhz-Wireless-Communication-Module-/310884417600?pt=LH_DefaultDomain_0&hash=item486227c040

Here is how to get them working with arduino: Si4432 - ElectroDragon

Yes! They look great! I might actually buy those, but i wondered what the cd4050 things do and are they required?

The arduino bord sends out 5v on its outputs and the si4432 requres max 3,3 volts, the cd4050 is a logical gate that will take down the signal for you.

I hawe ordered two of these my selfe and i should receive them any day now...

That is great, thank you!

Please tell me how it goes if you feel like.