De Sparkfun, la placa de desarrollo celular PIC GSM Sin embargo, esto hará datos SMS, no datos 3G que yo ¿Se preferiría adivinar? Además, está fuera de su rango de precios: $ 250. A juzgar por el hecho de que solo los chips celulares GSM cuestan alrededor de $ 150 por sí mismos, no creo que vayas a alcanzar tu punto de precio, especialmente si buscas datos 3G.
Ahora, esta idea no se ajusta estrictamente a su ideal (por lo que puedo decir, una unidad de datos 3G con una interfaz simple o un microcontrolador de 8/16/32 bits incorporado), otra opción podría ser un simple enrutador inalámbrico con capacidades USB de host y un módem USB 3G. Sé que DD-WRT puede admitir estos, y probablemente OpenWRT y / o Tomato.
También está el escudo wifi de Arduino por $ 55 si wifi es aceptable
EDITAR: miré la cosa de Linux DIO, y en mi enrutador (Asus WL-500GPv2) hay pines de E / S digitales a los que se puede acceder a través de / dev / gpio. Parece que la configuración involucra un archivo 'outen' que especifica qué líneas son salidas, un archivo 'out' que le permite establecer DIO al escribir un valor de byte y un archivo 'in' que se puede leer para ver el estado actual del GPIO. Hay una publicación en el foro que lo describe aquí .
¿A alguien más le resulta fascinante cómo Linux accede al hardware al leerlo y escribirlo como si fuera un bytestream?