Encontrar un dispositivo de datos celular programable y económico [cerrado]

2

Necesito encontrar un dispositivo con las siguientes características:

  1. Programable. Bastarán unos cuantos kb de ROM.
  2. Puede conectarse a una red de datos celular.
  3. Tiene una entrada de pin digital.
  4. El consumo de energía no es un problema, puedo dejarlo conectado a una fuente de alimentación todo el día.
  5. Económico, por debajo de USD $ 100 por unidad.

En otras palabras, estoy buscando algo similar al dispositivo PIC Ethernet Micro Web descrito aquí pero con un módem de datos celulares en lugar de ethernet.

¿Puede alguien sugerir dónde buscar dichos dispositivos y / o sugerir un dispositivo específico?

    
pregunta Rafael Vega

2 respuestas

3

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?

    
respondido por el AngryEE
1

Sierra Wireless tiene más o menos esta cosa exacta: enlace

Con un marco propietario, puede ejecutar el código C en el dispositivo. La API se basa en gran medida en las devoluciones de llamada y puede ser un poco difícil de programar.

Si desea un bajo costo, simplemente podría desmantelar un móvil barato que tenga una conexión en serie disponible. Con los comandos AT correctos, puede establecer una conexión de datos a través de su UART.

    
respondido por el pjc50

Lea otras preguntas en las etiquetas