¡Hola amigo!

Pareces nuevo por aquí. Si quieres participar, ¡regístrate aquí!

Categorías

Top Posters

Envio de paquetes de datos utilizando un equipo GSM2358

Buenas noches, quisiera preguntar si con el equipo GSM2358 se puede establecer una conexión GPRS para enviar y recibir paquetes de datos desde este equipo a un servidor y viceversa, de modo bidireccional, para manejar estos datos en conjunto con la posición GPS?..
Agradezco su apoyo.. 

Comentarios

  • 8 Comentarios sorted by Votes Date Added
  • buenas noches
    si es posible hacerlo, esto es basicamente lo que hacen algunas plataformas de monitoreo para recibir la posicion y otros eventos en el servidor y para enviarle desde el servidor algun comando al equipo

    no se si esto es a lo que te refieres

    saludos
  • Buenos Dias Ing. jvalenzuela, es exactamente lo que requiero. Asi podría manejar con un microcontrolador el equipo GSM2358 y por medio de un enlace GPRS tener la comunicación con el servidor y poderle enviar paquetes de datos además de los realtivos a la posición. todo ello a fin de monitorear otras variables que obtendría el microcontrolador y en conjunto con las que genere el módulo GSM2358 relativas a su posición, darles un tratamiento en el servidor. Y el cobro que me llegaría sería por cantidad de datos trasmitidos y no por tiempo de enlace.

    Cree que por favor me pudiera orientar sobre que instrucciones  AT del repertorio que maneja el módulo GSM2358 me servirían para enviar estos paquetes de datos añadidos a los de la posición?.

    Le agradezco de antemano su valiosa ayuda.

  • buenos dias jorge

    en otro post publique algo relacionado a lo que necesitas, puedes encontrarlo en este link
    http://foro.syscom.mx/index.php?p=/discussion/4779/datos-que-envian-los-gsm2358

    en la seccion de localizacion vehicular via celular publique varios documentos que te seran de mucha ayuda, para lo que comentas del cobro por datos transmitidos y no por tiempo lo mejor es que uses UDP en lugar de TCP

    saludos
  • Muchas gracias jvalenzuela, le voy a dar una revisada.

    Saludos.

  • Buenas tardes,

    Hace un tiempo hice una comunicación PLC-AVL-SERVIDOR, con un AVL Enfora y con comunicacion RS232 PLC-AVL.

    Antes de realizar pruebas con el PLC y el Servidor, hice una comunicacion(Cliente-Servidor) entre 2 AVL.

    En el AVL (cliente) tenia conectado un periferico RS232 y en el otro AVL (Servidor) recibia los datos y envia comandos al periferico
    del AVL(cliente).


    Luego de conocer como trabajaban ambos, recien pedi la ayuda de un programador para que realice los
    programas en Java  para el Servidor (Recepcion, Almacenamiento, Parseo, Transmision, etc)

    Luego vino la prueba de fuego, realizar la prueba PLC-AVL-SERVIDOR la cual resulto positiva. Pero lamentablemente 
    no se pudo continuar trabajando en ese proyecto por X razones.

    Lineas abajo hay 2 Script (1 para AVL cliente y  otro para el AVL servidor). Pongo los comentarios entre // 

    [[[[[[[[[[[[[[[[[[[[[[[[[[[[ AVL CLIENTE  ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
    AT$PWRMSG="CLIENTE PAD"             //Mensaje de Inicio (Saldra al iniciar el equipo via Serial)
    AT$PADDST="10.26.33.79",33333         //Configuracion de la IP del AVL Servidor y el puerto del AVL servidor
    AT+CGDCONT=1,"IP","TUOPERADORA.COM"       //Configuracion del APN (Publico o Privado)
    AT%CGPCO=1,"USUARIO,PASSWORD"                   //Configuracion Usuario y Password de la red GPRS (es Opcional)
    AT$ACTIVE=0  
    AT$PADTO=0
    AT$PADFWD=0D   
    AT$PADBLK=512 //512 cantidad max de Bytes almacenados (Datos Seriales), para luego ser enviados al servidor
    AT$PADCMD=1B
    AT$AREG=2 //Auto registro a la Red
    ATX1 //Activacion MODO PAD, se mostrara CONNECT or LISTEN luego de conectarse a la RED
    AT$HOSTIF=1 //Luego de conectarse a la Red el equipo solo podra enviar datos  y no comandos AT via Serial.
    AT&W //Guardar la programacion
    AT$RESET
     
    [[[[[[[[[[[[[[[[[[[[[[[[[[[[  AVL SERVIDOR ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
    AT$PWRMSG="SERVIDOR PAD"
    AT+CGDCONT=1,"IP","TUOPERADORA.COM"
    AT%CGPCO=1,"USUARIO,PASSWORD"
    AT$PADSRC=33333 //Puerto del AVL Servidor
    AT$AREG=2 
    ATX1 
    AT$HOSTIF=1
    AT&W 
    AT$RESET

    Espero te sea de ayuda, luego pongo la programación total del AVL conectado al PLC.
  • buenas tardes Rija7

    la aplicacion que comentas se ve interesante pero me queda la duda de como haces esto que comentas

    Antes de realizar pruebas con el PLC y el Servidor, hice una comunicacion(Cliente-Servidor) entre 2 AVL.

    En el AVL (cliente) tenia conectado un periferico RS232 y en el otro AVL (Servidor) recibia los datos y envia comandos al periferico
    del AVL(cliente).

    si te entendi bien no estas usando una computadora, sino solo 2 equipos y esta es la parte complicada por las IPs

    saludos
  • Buenas noches jv;

    Para ser mas explicito debi poner:

    * Antes de realizar pruebas con el PLC y el Servidor, hice una comunicacion entre 2 AVLs (uno se comportaba como cliente y otro como servidor)

    * En el AVL (cliente) tenia conectado un periferico RS232 y en el otro AVL (Servidor) recibia los datos y enviaba comandos al periferico
    del AVL(cliente) desde una Laptop.

    LADO AVL CLIENTE: 

    AVL-comunicado con un periferico mediante RS232.

    El periferico envia X datos al AVL cliente por comunicacion serial, los cuales son almacenados en el buffer del equipo AVL hasta alcanzar los 512 Bytes (o hasta que el AVL detecte una sentencia ENTER), luego son enviados via GPRS al AVL servidor.

    CANAL DE COMUNICACION ENTRE AVLs:  GPRS

    LADO AVL SERVIDOR

    AVL-comunicado con una laptop via RS232 ( conversor USB-Serial realmente).

    El AVL servidor recibe los X datos y los muestra en la Laptop via comunicacion serial.

    La prueba la realice con APN privado. 

    Tambien debe funcionar para APN publico.


    No hubo problemas con las IPs.

    Pero si hubo mucha rompida de cabeza.







Accede o Regístrate para comentar.