Arduino + Xbee + 3G

Hola, realicé un proyecto anterior con Arduino LilyPad, Bluetooth y varios sensores. Ahora, en mi nuevo proyecto, quiero usar Arduino con comunicaciones Zigbee y 3G. Es decir, la placa recibiría datos de sensores externos mediante protocolo Zigbee, y luego enviaría esos mismos datos mediante 3G ó GPRS hacia una aplicación móvil en Android.

Por favor, no estoy muy informado sobre Zigbee y 3G, por lo que toda información al respecto es bienvenida. Me gustaría saber si debo utilizar alguna placa Arduino en especial, y qué módulos de Zigbee y 3G debo usar para que ambos puedan convivir en la misma placa.

Por otra parte, la pasarela entre Zigbee y 3G, ¿será muy complicada?

Muchas gracias de antemano, y un saludo cordial a todos,

Alberto.