TODOPIC
FORO TÉCNICO => Telefonía, GPS y Microcontroladores => Mensaje iniciado por: Nocturno en 19 de Febrero de 2013, 16:57:13
-
Hola amigos, tengo que diseñar un GPS tracker para vehículos que llevará funciones adicionales al seguimiento de rutas.
Pero lo primero es lo primero, y he comprado la placa de desarrollo del SIM908 para hacer pruebas. Estoy peleando con la lectura de tramas NMEA y la comunicación GPRS, y ambas cosas ya las he conseguido.
Ahora me gustaría hacer que mi dispositivo "emulara" a un dispositivo estándar en el mercado para que pudiera integrarse fácilmente en webs de seguimiento de GPS como:
http://es.gps-trace.com/
Aunque lo que realmente me gustaría es poder hacerlo en base al estándar http://opengts.sourceforge.net/
No encuentro documentación de cómo debe ser la comunicación TCP desde el tracker hasta el servidor y viceversa. ¿Alguno de vosotros tiene la descripción de ese protocolo?
Gracias
-
Muy interesante...
¿Esto ya lo has visto no?
F.8) How do I create my own device communication server (DCS)? [_]
In order for OpenGTS to receive data from a device, a customized "Device Communication Server" (DCS) will need to be implemented that understands the protocol used to communicate with the remote device, and insert received events into the SQL database. A chapter in the "OpenGTS_Config.pdf" installation/configuration document ("Creating Your Own Device Communication Server") describes the starting point for implementing your own device communication server.
-
Pues no lo había visto, pero me lanzo de cabeza a leerlo. Gracias amigo
-
Hasta donde tengo entendido no hay un estándar OpenGTS, sino que OpenGTS soporta los protocolos de comunicación de diferentes dispositivos. Entonces, la mejor fuente de información sería la implementación de OpenGTS para cada dispositivo, ya que desconozco si los fabricantes de los mismos no restrinjan dicha información.
-
Por cierto, ¿dónde adquiriste la placa de desarrollo del 908?
-
Directamente la compré al fabricante: www.simcom.us
-
Me interesa mucho esto, me anoto al hilo, en un mes dare uso a esa misma placa, asi que podremos apoyarnos mutuamente, Manolo.
-
Yo también me apunto al hilo, que en unos meses tengo que hacer una placa de comunicaciones
-
Perfecto, yo ante la imposibilidad de encontrar un protocolo que se utilice comunmente, he optado por diseñar mi propio protocolo bajo TCP, así que ando en la pelea.
-
Hasta ahora he trabajado con el modelo Garmin Gps 18 (modelo Serie) con excelentes resultados (lo he montado bajo el techo de coches y nunca ha tenido problemas de recepción). Lo malo es que es caro (mas de 100€), lo bueno todo está integrado en el módulo que soporta sin problemas el rango de tensiones de un vehículo.
(http://www.tramsoft.ch/gps/garmin_gps18x_seriell_big.jpg)
Mi idea era usar un módulo sólamente GPS ya que el conjunto de sistemas que tengo están conectados a un router 3G, que es el encargado de envío/recepción de datos en inet, pero como digo este proyecto también me interesa.
-
Directamente la compré al fabricante: www.simcom.us
¿Podrías compartir el precio de la tarjeta?
-
129$
-
Esos son dolares o euros ??
-
Dólares yankis
-
Perfecto, yo ante la imposibilidad de encontrar un protocolo que se utilice comunmente, he optado por diseñar mi propio protocolo bajo TCP, así que ando en la pelea.
Manolo quizás este enlace te sirva para sacar algo de info sobre como codificar el protocolo NMEA Gps Logger (http://users.ininet.hu/ktulu/GPS%20Logger.html) (lo malo es que es mikro-pascal)
Espero que te sirva.
-
Gracias, seguro que me vendrá bien.
-
Me puse en contacto simcom y quedaron en enviarme una cotización para la tarjeta de evaluación, pero ya tardaron en responderme, estoy tentado a comprar la tarjeta de evaluación aquí: http://www.electrodragon.com/?product=sim908-development-board
¿alguien que tenga alguna referencia de ese sitio?
-
Yo estuve a punto de comprar esa pero coincidió con esos días de Febrero que cogen los chinos de vacaciones y no pude hacerlo, así que finalmente me decidí por la de Simcom.
He encontrado un protocolo bastante completo para emular los GPS trackers de Wialon.
El protocolo puede verse aquí: Wialon IPS 1.1 (http://gurtam.com/hw/cfg/Wialon%20IPS_en.pdf)
El seguimiento de rutas puede hacerse aquí: http://gps-trace.com/
Y para probarlo, podemos usar un dispositivo Android con este software: Wiatrack (http://wiatrack.wialon-consulting.de/en/wiatrack)
-
Muy buenas,
Añado un link con schematicos, gerbers y firmware para el módulo SIM908 espero que nos sirva de ayuda.
SIM908 schematics, gerbers and Firmware (http://www.open-electronics.org/localizer-with-sim908-module/)
Saludos.
-
Es muy bueno ese proyecto, de hecho lo he estudiado antes de acometer el mío.
-
Hola Nocturno, pregunta porque no entendi bien. La pagina que colocaste anteriormente gps-track permite respetanto un protocolo enviar datos a esta pagina y visualizar trayectoria a costo 0 ?
Desde ya gracias !
Saludos !
-
Exacto ;-)
-
Interesante todo esto Nocturno. Por mi parte, yo uso el opengts. Tengo una pc como servidor principal y otra como backup. Por el lado hardware, uso el sim548c y un pic18f.
Esta es mi pagina del servidor: http://coramonmicrodata.ath.cx:8080/track/Track
Exitos!
-
Muy interesante el opengts, aunque me pareció bastante complicado de instalar. Me alegro que tú lo tengas en marcha.
¿Tienes algún usuario invitado para tu servidor?
-
No es tan complicado, viene con un buen manual. Lo haces en 1 o 2 horas, yo lo tengo en winXP y win7. Aquí tengo un usuario de hace tiempo:
cuenta: fastpatrol
usuario: demo
contraseña: 1234
En este caso, ese servidor es el WinXP y es una versión antigua del opengts y ya viene a ser mi backup. Con el nuevo aun le estoy haciendo arreglos y estoy con la ultima version del opengts (2.4.7) que viene con muchas mejoras, como odometro y la pantalla mas amplia, etc.
-
Pues se ve muy bien, estupendo.
Lo consideraré como plan B si mi plan A diera problemas.
Gracias Jeremy
-
Exacto !
Gracias maestro !!!
Saludos !
-
Que bueno entonces. De todas maneras tu plan A es mucho mas fácil en muchos sentidos y me llama mucho la atención, de seguro tiene algún punto en contra. Estaré investigando sobre el tema también. Adelante.
-
Buenas! les comento que tambien estoy en el diseño de un rastreador satelital, y yo estoy implementando un programa en c# que consulta una base de datos en mysql a traves de un webservice... por el lado del gps.. tengo un sim908.
Tengo las 2 partes en funcionamiento, pero a la hora de unirlas... me surgio el problema de como pasarle los datos por gprs a mi webservice... es decir, como y con que comandos en el micro tengo que poner para que los datos se registren en la base de datos de mi servidor... si alguien trabajo con esto necesitaria algun consejo.
Saludos
Carlos
-
Hola deberías usar comunicación TCP, algunos módulos implementan HTTP request ( get and post )
-
Pues se ve muy bien, estupendo.
Lo consideraré como plan B si mi plan A diera problemas.
Gracias Jeremy
Que plan utilizaste Manolo??
-
Hola deberías usar comunicación TCP, algunos módulos implementan HTTP request ( get and post )
Exacto! de hecho me comunico perfectamento por tcp ip al servidor... pero lo que no se es como pasarle a la pagina del webservice los parametros... es decir a nivel codigo no se como hacer para enviarle los datos al servidor. algun ejemplo? mi base de datos en mysql tiene 3 campos (latitud, longitud y estado) pero no se como hacer para que el modulo pueda enviarle estos datos.
Como es el tema de HTTP request?
Saludos
-
No se si es la mejor manera, pero deberías implementar un forma simplificada de HTTP, alguno link ...
http://www.paulgriffiths.net/program/c/srcs/webservsrc.html
http://www.tcpipguide.com/free/t_HTTPRequestMessageFormat.htm
http://coding.debuntu.org/c-linux-socket-programming-tcp-simple-http-client
Saludos !
-
Pues se ve muy bien, estupendo.
Lo consideraré como plan B si mi plan A diera problemas.
Gracias Jeremy
Que plan utilizaste Manolo??
Utilicé http://es.gps-trace.com/
-
-Hola amigos!
Estoy en un proyecto que involucra el sim908.
¿Que tarjeta de evaluación me recomiendan ? HE visto la tarjeta que que plantea Geo;en -simcom veo los módulos pero no una tarjeta de prueba. :(
Saludos y gracias!!
-
No creo que sea la más barata, pero la que yo usé es la que vende el fabricante y venía completita.
-
No creo que sea la más barata, pero la que yo usé es la que vende el fabricante y venía completita.
¿esta es la que usaste??
Adjunto foto
Saludos!!
-
Yes
-
Algun secreto en su uso que puedas comentarnos a quienes vamos a comenzar con ella ??
(retraso de 1 año solamente, je..je) :D :D
-
Pues la verdad es que utilizándolo como indica en el manual no me encontré con excesivas dificultades.
Tan sólo estuve algo atascado al principio porque no fijaba la posición GPS, y resultó que tenía que conectar el pin GPS-VANT-IN a la alimentación porque la antena era activa y yo no lo sabía. Una vez superado eso todo fue sobre ruedas.
-
Nocturno... puedes explicar como haces para enviar las variables de posicion a tu servidor?? Me gustaria saber como es el tema ya que estoy intentando hacer algo parecido pero con un programa que estoy armando en c#.
Saludos
-
Yo estuve a punto de comprar esa pero coincidió con esos días de Febrero que cogen los chinos de vacaciones y no pude hacerlo, así que finalmente me decidí por la de Simcom.
He encontrado un protocolo bastante completo para emular los GPS trackers de Wialon.
El protocolo puede verse aquí: Wialon IPS 1.1 (http://gurtam.com/hw/cfg/Wialon%20IPS_en.pdf)
El seguimiento de rutas puede hacerse aquí: http://gps-trace.com/
Y para probarlo, podemos usar un dispositivo Android con este software: Wiatrack (http://wiatrack.wialon-consulting.de/en/wiatrack)
Lo expliqué en este post
-
Pues ya he pedido una tarjeta de evaluación del sim908 http://www.electrodragon.com/?product=sim908-development-board
Cuando llegue les cuento como me va.
No compre la de SIMCOM porque estaba demasiado cara , $180 dolares ya con envìo includo. , con ese dinero compre la de electrodragon,2 modulos sim908,antenas y otras cosillas ya con envío.
Saludos!
-
Hola amigos!
Pues ya llego mi tarjeta desde hace 4 días.
Ya la estuve probando y ha funcionado bien,he recibido y realizado llamadas,he podido determinar mi ubicación con el modulo GPS.
Sigo practicando con la inicializacion de la tarjeta. :P
Saludos!
-
Una curiosidad...
Ya vi que lo hizo ates Manolo y ahora tu.
Porque tapan los números del SIM908 en las imágenes ?? :shock: :shock: :shock:
-
Una curiosidad...
Ya vi que lo hizo ates Manolo y ahora tu.
Porque tapan los números del SIM908 en las imágenes ?? :shock: :shock: :shock:
jajaja
Es que trae un IMEI que ni idea para que cosa sea porque la sim trae otro,pero igual lo tapo por si sale un troll.
-
Exacto, yo tapé el IMEI porque con ese número se puede identificar el terminal y no me fío de que el número esté publicado en Internet.
-
Les dejo este enlace (http://m2msupport.net/m2msupport/module-tester/).
Es una terminal para el sim908 y otro modelo.
Lo he probado y anda bien.
Te sacara de apuros si dudas que sirva tu modulo xD :D , llegue accidentalmente buscando un comando 8)
Saludos!
-
¡Buenísimo!.
Gracias, Akena.
-
Creo haberla visto publicada en algun tema del foro, como supuse que la habian descargado no lo publique, pero yo la tenia, je..je.. :oops: :oops:
-
Pues la verdad es que utilizándolo como indica en el manual no me encontré con excesivas dificultades.
Tan sólo estuve algo atascado al principio porque no fijaba la posición GPS, y resultó que tenía que conectar el pin GPS-VANT-IN a la alimentación porque la antena era activa y yo no lo sabía. Una vez superado eso todo fue sobre ruedas.
Hola Manolo
¿Que antena ocupaste?
Yo tengo una generica (http://imgs.segundamano.es/images/667/66755042643.jpg)
Es activa pero no se de donde se esta alimentando , revise el diagrama de la tarjeta de evaluación pero no veo que la energice,solo tienen 2 pines.
¿que tal funciona la tuya?
Saludos!
-
Es como la tuya, y sólo tiene 2 pines en un conector coaxial. Yo la alimento metiendo Vdd en el pin 76 del SIM908.
-
Hola Nocturno, me sirve de mucho este post. Te comento, yo hace un tiempo hice un tacker con módulos GPS y GSM, la idea es hacerle modificaciones para que la parte de TCP/IP se adapte al protocolo Wialon IPS 1.1 como vos describiste en algún momento. Mi pregunta es la siguiente, el server es gratuito ( http://gps-trace.com/ ) vos sabes si existen restricciones a la cantidad de eventos que puedo enviar al server ?, eventos me refiero al comando donde le indico posición y esas cosas ...
Gracias desde ya !
-
Pues no sé si habrá límite de envío de eventos, a mí no me ha fallado aún.
-
Gracias por la data !!! Cualquier problema que tengo te aviso.
-
Perfecto. La verdad es que recientemente he ampliado las funciones de mi tracker, y ahora puedo enviar comandos desde el servidor que ejecutan distintas acciones en el dispositivo, y todo ello está funcionando perfectamente.
-
Perfecto. La verdad es que recientemente he ampliado las funciones de mi tracker, y ahora puedo enviar comandos desde el servidor que ejecutan distintas acciones en el dispositivo, y todo ello está funcionando perfectamente.
Excelente !!!, lo mio va a ser mas modesto. La idea es usar mi tracker en mi futuro coche, digamos como alarma, cuando lo enclave que empiece a enviar información solamente si el coche se movió y de ahí en mas rastrearlo con el server.
-
Pues si le pones un relé, podrás parar el coche a distancia si te lo roban :P
-
Pues si le pones un relé, podrás parar el coche a distancia si te lo roban :P
Podría ser en un futuro ...
-
Me acaba de llegar mi kit de evaluación, en donde trabajo nos dedicamos a esto pero yo he estado en otros desarrollos (utilizamos módulos Telit), así que esto es para hacer pruebas por mi cuenta ;-). Consejos, bienvenidos :).
-
No soy quien para dar consejos, pero lo único que te recomendaría es que leyeras la documentación antes de hincarle el diente.
-
Al modulo le he agregado un acelerometro LIS331 para avisar de arrancanes xD.
Estoy tratando de que el circuito no supere las dimensiones de una tarjeta de credito.
Lo que no he podido hacer es "identificador de llamada" , no se quien llama sino esta en la lista de contactos(phone book).
Todo lo he probado con el pc por ahora.
-
¿Utilizas SIM normal o microSIM?, la huella de tu zócalo para SIM me parece pequeña.
Respecto a la identificación del llamante, no lo he probado pero, ¿no son los compandos AT+CLIP y AT+CLIR los comandos relacionados?
-
¿Utilizas SIM normal o microSIM?, la huella de tu zócalo para SIM me parece pequeña.
Respecto a la identificación del llamante, no lo he probado pero, ¿no son los compandos AT+CLIP y AT+CLIR los comandos relacionados?
SIM normal , calza perfecto.
Gracias por el dato , yo estaba tratanto con +CNUM,pero creo que ese es para saber mi propio numer.
Probare con los que comentas.
gracias!
con AT+CLIP funciona a la primera, solo hay que habilitarlo.
Nuevamente gracias! Manolo!! ((:-))
-
Siguiendo la hoja de datos y leyendo de varias páginas,incluyendo la ayuda de Nocturno y mas compañeros ((:-)) , el modulo ha funcionado a la primera.
Alimenta externamente la antena con 3.3v , el sim908 podría haberlo hecho pero mejor lo deje así por si cambio de antena y esta necesita mas corriente.
Este es el pcb con el que estoy trabajando , lo arme a modo de tarjeta de desarrollo,cuando este listo la paso a tamaño credencial.
Saludos!
-
¡Muy bien, felicidades!
-
Hola amigos del foro!!
yo tambien estoy trabajando con un módulo SIM908, en mi caso es la version C, que viene montada sobre una placa y para su conexion trae una tira de pines...
la placa la diseñe yo mismo leyendo el manual de "diseño de hardware"
por el momento la manejo con el "hiperterminal" hasta asegurarme que todo funcione bien, mas adelante la conectare a un PIC.
el problema que tengo es que cuando ejecuto AT+CGPSINF=0, las coordenadas me dan -4128.949268,-1976.517795 (-41,4824878,-20,27529658) y deberían ser -32.941935,-68.815729. A demas la hora me la da adelantada 3hs es decir toma GMT 00 y debería ser -03!!!(http://) A alguien le pasó algo parecido??
el circuito lo alimento con una bateria de celular (Nokia 1108), la conexion a la PC la hago por el puerto USB con un convertidor de USB a UART (cp2102), la antena GPS es activa y la conecto al conector de prueba (u.fl) y alimento a GPS_VANT con los 2,8v que da el mismo modulo! probe tambien conectandolo a Vbat q es de 3,7v y da el mismo resultado!
agradezco cualquier tipo de ayuda!!
Saludos desde GODOY CRUZ - MENDOZA!
-
Hola !
YA revisaste el status del GPS ??
3D fixed ?
2D fixed ?
Coloca tu antena GPS cerca de una ventanao lugar mas despejado.Cuando la dejo en la mesa se tarda en tomar señal,si la dejo en la ventana es más rápido la actualizacion.
Tambien se nota como va descubriendo mas satelites.
El dato que te da tiene el indice que es VALIDO o Invalido.
La Hora yo no la he podio ajustar pero es la correcta en minutos:segundos,al igual que la fecha.
Cuando enciendo el modulo y en lo que pilla señal, la fecha da 2010 y datos que no concuerdan.
Primero se actualiza la fecha y hora,despues ya manda la posicion etc...
-
Muy buenas!, estuve viendo que en algunas placas de rastreo como ser la TrackME que vende MCElectronics, trae un acelerometro... lo que quiero saber es para que lo usan en estos sistemas??? lei mas arriba que para detectar arrancones... pero... es solo para eso o sirve para medir otra cosa??
Saludoss!
Carlos
-
Muy buenas!, estuve viendo que en algunas placas de rastreo como ser la TrackME que vende MCElectronics, trae un acelerometro... lo que quiero saber es para que lo usan en estos sistemas??? lei mas arriba que para detectar arrancones... pero... es solo para eso o sirve para medir otra cosa??
Saludoss!
Carlos
Movimiento , choques,arrancones,etc...
-
AKENAFAB gracias por responder tan rapido!!
te dejo los comandos que ejecuto y sus respuestas...
AT+CGPSPWR=1
OK
AT+CGPSRST=0
OK
AT+CGPSPWR?
+CGPSPWR: 1
OK
AT+CGPSRST?
+CGPSRST: 1
OK
AT+CGPSSTATUS?
+CGPSSTATUS: Location 3D Fix
OK
AT+CGPSINF=0
0,-4128.942973,-1976.512035,859.521240,20140405173117.000,52,8,0.000000,4.46476
OK
como veras el STATUS es 3D fixed, la antena la tengo colocada en una ventana!! la fecha, minutos y segundos son correctos, la hora sigue dando +3 respecto a mi zona horaria
lo que encuentro raro es que ejecuto el comando AT+CGPSRST=0, y despues cuando pregunto AT+CGPSRST? me dice que es igual 1... no deberia decirme 0??
leyendo la hoja de datos, "COLD start mode is recommended for first time reset" y el modo COLD se hace con AT+CGPSRST=0...
la altitud tambien da un valor incorrecto, deberia ser 745m aproximadamente!!!
otra cosa... al ejecutar AT+CGPSINF=0, que significan el dato 52<TTFF> y 4.46476<COURSE>??
-
Me contesto a mi mismo, por si a alguien le llega a pasar lo mismo!!
AT+GSV
SIMCOM_Ltd
SIMCOM_SIM908
Revision:1137B01SIM908M64_ST
Se puede ver que mi modulo tiene la version mas vieja del firmware B01... Parece q en este firm la coordenadas del GPS no estan dadas en GGGMM,MMMM; si no que estan dadas en MMMM,MMMM, pasando a grados los valores que me da obtengo las coordenadas esperadas...
el problema ahora es q las coordenadas obtenidas estan bastante corridas del valor real...
por ejemplo enciendo el GPS y las coordenadas me ubican a unos 15m de donde tendria q salir (si vuelvo a preguntar varias veces las coordenas me marca el mismo valor todas las veces)... luego apago el GPS y vuelvo a encenderlo y al consultar la posicion me da una ubicacion completamente distinta y hasta mas lejos aun!!(sin haber movido la antena de lugar) :5]
me parece q el problema viene por lo q el firmware es tan viejo, creo q la version actual es B04...
alguien tiene idea de como actualizarlo y de donde sacar las herramientas necesarias????
-
para poder actualizar el firmware le mande un mail a SIMCOM, pero como no contestaron me puse a buscar en internet y encontre:
OPCION 1
Firmware: 1137B03SIM908M64_ST
programa: Tool Customer flash v1.01
guia: Update tool UGD (me olvide de ponerlo en el archivo para descargar! les dejo el link para que puedan verlo http://www.mt-system.ru/sites/default/files/docs/documents/an_sim900%20series_update%20tool_ugd_v1.02.pdf)
lo actualice a la version B03 siguiendo la guia y salio todo bien... ahora las coordenadas las obtengo en GGGMM.MMM!!
Esta mañana me contestaron de SIMCOM y me enviaron
OPCION 2
Firmware: 1137B04SIM908M64_ST
programa: Tool Customer flash v1.8
guia: Download Tool v1.8 guide
actualicé a la verion B04 del firmware y quedó actualizado correctamente a la ultima version!!
dejo el link por si a alguien le sirve... si tienen algun problema para descargarlo avisen y lo subo de nuevo!!!
https://drive.google.com/uc?export=download&confirm=no_antivirus&id=0Bzi5xlz8m8KjZng0amQtbTZ2Qm8
Aclaraciones:
es indistinto realizarlo con el modulo apagado o prendido... cuando presionemos ON/OFF se apaga automaticamente.
con el programa Tool Customer v1.01, cuando apretamos START pedirá que presionemos el boton ON/OFF (conectar PWRKEY a GND), lo mantenemos hasta que aparezca el mensaje "downloading flash loader in RAM" (son unos pocos segundos) y lo soltamos y la actualizacion seguirá...
con el programa Tool Customer v1.8, cuando pida apretar el boton ON/OFF, hay que mantenerlo presionado hasta que termine la actualizacion!! (en ambos casos si sueltan el boton ON/OFF antes de tiempo les saldrá un error sobre la memoria RAM, deberan realizar el proceso otra vez desde el principio)
la velocidad traten de poner la mas alta para que demore menos (yo le puse 9600 y estuvo 56 minutos!). con velocidad 460800 demora algo de 6 minutos.
sigo teniendo problemas con las coordenadas, la ubicacion me la da entre 10 y 40 metros mas o menos de la ubicacion real! Estoy enviandome mails con la gente de SIMCOM para ver si pueden darme una solucion. Si me dan una respuesta util o si puedo solucionarlo lo comentaré por si alguien tiene un problema parecido!!
SALUDOS!!
-
para poder actualizar el firmware le mande un mail a SIMCOM, pero como no contestaron me puse a buscar en internet y encontre:
OPCION 1
Firmware: 1137B03SIM908M64_ST
programa: Tool Customer flash v1.01
guia: Update tool UGD (me olvide de ponerlo en el archivo para descargar! les dejo el link para que puedan verlo http://www.mt-system.ru/sites/default/files/docs/documents/an_sim900%20series_update%20tool_ugd_v1.02.pdf)
lo actualice a la version B03 siguiendo la guia y salio todo bien... ahora las coordenadas las obtengo en GGGMM.MMM!!
Esta mañana me contestaron de SIMCOM y me enviaron
OPCION 2
Firmware: 1137B04SIM908M64_ST
programa: Tool Customer flash v1.8
guia: Download Tool v1.8 guide
actualicé a la verion B04 del firmware y quedó actualizado correctamente a la ultima version!!
dejo el link por si a alguien le sirve... si tienen algun problema para descargarlo avisen y lo subo de nuevo!!!
https://drive.google.com/uc?export=download&confirm=no_antivirus&id=0Bzi5xlz8m8KjZng0amQtbTZ2Qm8
Aclaraciones:
es indistinto realizarlo con el modulo apagado o prendido... cuando presionemos ON/OFF se apaga automaticamente.
con el programa Tool Customer v1.01, cuando apretamos START pedirá que presionemos el boton ON/OFF (conectar PWRKEY a GND), lo mantenemos hasta que aparezca el mensaje "downloading flash loader in RAM" (son unos pocos segundos) y lo soltamos y la actualizacion seguirá...
con el programa Tool Customer v1.8, cuando pida apretar el boton ON/OFF, hay que mantenerlo presionado hasta que termine la actualizacion!! (en ambos casos si sueltan el boton ON/OFF antes de tiempo les saldrá un error sobre la memoria RAM, deberan realizar el proceso otra vez desde el principio)
la velocidad traten de poner la mas alta para que demore menos (yo le puse 9600 y estuvo 56 minutos!). con velocidad 460800 demora algo de 6 minutos.
sigo teniendo problemas con las coordenadas, la ubicacion me la da entre 10 y 40 metros mas o menos de la ubicacion real! Estoy enviandome mails con la gente de SIMCOM para ver si pueden darme una solucion. Si me dan una respuesta util o si puedo solucionarlo lo comentaré por si alguien tiene un problema parecido!!
SALUDOS!!
Has revisado la conversión de los números ??
A lo mejor se te escapa algo.
A veces me posicion algo lejos,pero conforme pasan los segundos se va cerrando mas hasta mi ubicación casi exacta.
He notado que tiene mucho que ver la antena.Uso antena activa y la alimento con 3.3v via sim908_Vant_in.
-
Alguna antena omnidireccional activa de pequeño tamaño ??
Tengo espacio reducido y as antenas genericas tipo cubo ceramico no me van :8}
Hasta ahora encontre Sarantel SL1206 (http://www.amtechs.co.jp/2_gps/pdf/sl1206.pdf)
Saludos y gracias!!
-
Alguna antena omnidireccional activa de pequeño tamaño ??
Tengo espacio reducido y as antenas genericas tipo cubo ceramico no me van :8}
Hasta ahora encontre Sarantel SL1206 (http://www.amtechs.co.jp/2_gps/pdf/sl1206.pdf)
Saludos y gracias!!
Justamente como dice Fabrizio, con las antenas que tenemos ahorita el GPS tarda muchísimo en dar una señal estable. Se la pasa como 30 minutos arrojando +CGPSSTATUS: Location Unknown y pues no es muy convincente. :(
-
la conversion la hago con calculadora asiq no hay forma de escaparle :)
uso antena activa tambien, la alimento con 2.8v (los q entrega el modulo), 3,7v (alimentacion del modulo) y 5 (alimentacion del pic) y obtengo los mismos resultados!! :5]
tengo 2 antenas exactamente iguales y tbn pasa lo mismo!!
lo raro es que teniendo la antena dentro de mi hogar, me posiciona (a veces) a 5metros... pero cuando saco la antena al exterior me ubica a 40m y hasta incluso cientos de metros!!
estoy empezando a dudar de la calidad de las antenas... voy a ver si consigo otra antena o si encuentro informacion para hacer una casera a ver si asi cambian los resultados...
-
Si que es raro que te pille señal dentro de la casa.
Con las antenas chinas no agarra dentro de la casa,debo tener siempre la antena pegada a la ventana o lo mas cerca.
Ahora probé con unas taoglas que me recomendaron y funciona mucho mejor .
Las pruebas hasta ahora las he hecho con los 2.8v del propio modulo.
-
En mi caso no he probado el SIM908, solo he usado SIM900 y el módulo SKM53 en conjunto.
Las pruebas realizadas en el campo (plantación de vid - mendoza) me dieron un tiempo de adquisición de 5 minutos aproximadamente, estando apagado mucho tiempo. Luego si apagaba y volvía a encender el equipo, el módulo adquiría en 1 minuto aproximadamente.
En muchos foros he visto el problema de la lenta adquisición del SIM908 y de los problemas relacionados a que se les caía la conexión GPRS. De todas maneras puede ser que sea una cuestión de actualizar el firmware.
-
la conversion la hago con calculadora asiq no hay forma de escaparle :)
uso antena activa tambien, la alimento con 2.8v (los q entrega el modulo), 3,7v (alimentacion del modulo) y 5 (alimentacion del pic) y obtengo los mismos resultados!! :5]
tengo 2 antenas exactamente iguales y tbn pasa lo mismo!!
lo raro es que teniendo la antena dentro de mi hogar, me posiciona (a veces) a 5metros... pero cuando saco la antena al exterior me ubica a 40m y hasta incluso cientos de metros!!
estoy empezando a dudar de la calidad de las antenas... voy a ver si consigo otra antena o si encuentro informacion para hacer una casera a ver si asi cambian los resultados...
Has probado el comando AT+CGPSINF = 8
Al final de este trae 3 valores PDOP,HDOP y VDOP,estos valores digamos que indican la calidad de la señal,entre mas cercano a cero es mejor.
Valores entre 1-2 son aceptables y buenos.Mayores a 5 la posiciones no es precisa.
-
hola jonathanPIC888, problemas cn el tiempo de adquisicion no tengo... desde que enciendo el GPS hasta q obtengo "+CGPSSTATUS: Location 3D Fix" pasaran alrededor de 30 segundos como mucho y ya esta listo para usarse!! y problema del firmware no creo q sea, lo actualice a la ultima version disponible que hay, que me la enviaron desde SIMCOM.
AKENAFAB hice lo que me dijiste...
AT+CGPSINF=8
8,A,3,22,16,18,27,3,21,19,14,29,,,,1.58,1.04,1.19
OK
segun lo q comentaste, los valores obtenidos estan dentro los valores esperados!
como inicias el GPS??
AT+CGPSPWR=1
AT+CGPSRST=0
AT+CGPSINF=XX
voy a ponerme a analizar el comando AT+CGPSINF=XX en todas sus variantes a ver si puedo conseguir algo de informacion que me ayude a encontrar el problema!!
-
Para el uso con batería.
Utilizan algún switch para desconectar la batería de ion-litio cuando esta se descarga o usan el circuito interno de la batería?
Que tal funciona el cargador integrado del sim908??
Saludos!!
-
En mi caso la batería la tengo permanentemente conectada al SIM908 y este alimentado continuamente. Cuando falta alimentación actúa la batería como respaldo. Hasta el momento se porta bien.
-
yo lo alimento permanentemente con una bateria, cuando me avisa que el voltaje tiene un valor bajo, conecto 5v del USB a V_CHG y en un rato se carga al 100%.
Estoy tratando de conectarme al servidor q menciono NOCTURNO (gps-trace.com)
AT+CIPSTART="TCP","193.193.165.166","20668"
OK
CONNECT
OK
AT+CIPSEND
ERROR
Estoy seguro que al querer enviar informacion al servidor me da error porque no me estoy conectando por el puerto correcto!! he probado con varios pero con todos me pasa lo mismo!!
Alguien ha podido enviar informacion???
para asegurarme que verdaderamente esté activado el GPRS y bien configurado, probe con
AT+CIPSTART="TCP","www.google.com","80"
y este me responde bastante informacion y luedo cierra la conexion, asique con eso comprobe que GPRS esta funcionando correctamente!!
-
A mí me funciona perfectamente
AT+CIPSTART="TCP","193.193.165.166","20332"
OK
CONNECT OK
AT+CIPSEND
> #L#86100xxxx502423;NA
SEND OK
#AL#1
AT+CIPSEND
> #SD#171213;190012;2171.255629;N;00301.983982;W;0;0.00;65.680702;5
SEND OK
#ASD#1
-
el problema era que configuraba CIPMODE=1, lo cambie a CIPMODE=0 y ahora puedo enviar informacion al servidor, pero cuando envio
AT+CIPSEND (enter)
> #L#86100xxxxxxxx86;NA (enter) (ctrl+z)
SEND OK
#AL#0
CLOSE
esta pagina http://id.wialon.net/ permite ver si el dipositivo se conecta correctamente solo hay que cambiar el IP del servidor por 193.193.165.167, pero mi SIM908 tampoco aparece en esta lista, asique debe ser que tengo algo mal configurado!
Para guiarme use el ejemplo que sale en el manual "AN_SIM900_TCPIP" cambiando el valor de CIPMODE...
NOCTURNO agregas alguna otra configuracion o modificas algo?
en el apartado de PROPIEDADES dentro de la pagina lo configure asi
*Nombre:rastreador
*Tipo de dispositivo: wialon IPS (este no estoy seguro que este bien)
ID unico: 86100xxxxxxxxxx86
numero de telefono: vacio
password: vacio
-
Pues yo lo tengo exactamente igual que tú. El tipo de dispositivo que has puesto es el correcto.
Quizás si pruebas a conectarte desde un terminal Telnet y envías a mano la secuencia para hacer LOGIN podrás encontrar la errata.
-
hola, acabo de registrarme en la pagina gps-trace pero no veo donde se consulta el formato para enviar la coordenada, existe alguna guia?
-
En el mensaje #17, NOCTURNO subio 3 links, hay uno q se llama "Wialon IPS 1.1" ahi salen los formatos de los comandos que debes enviarle al servidor!!!
a mi me anduvo perfecto, hasta el dia sabado donde mi SIM908 no prendio mas :| :|
-
:D estaba en mis narices , gracias
-
Tengo algunos Trackers instalados y funcionando perfectamente en distintos vehículos, pero ahora que aprieta el calor, en ocasiones algunos se resetean.
Tras mucho investigar intentando aislar el problema, creo que casi le tengo pisado el cuello. He llegado a la conclusión de que la batería disminuye su rendimiento cuando la temperatura supera los 50º (en el interior de vehículos al sol es habitual).
Estoy usando baterías de lítio de 3.7V similares a esta
http://www.tme.eu/es/details/accu-lp573450_cl/baterias/cellevia-batteries/l573450/#
¿Qué reemplazo puedo utilizar?, ¿sabéis de alguna que soporte bien los rigores del verano?
-
probaste con adaptar la bateria(original) de algun telefono celular??
-
Pues no, pero lo probaré. Gracias
-
Pues no, pero lo probaré. Gracias
Hola Manolo, las baterias de celular no creo que soporten tanto calor. Se inflaria muy rapido no?
-
Pues no sé, habría que ver las especificaciones.
-
Hola a todos :) un coordial saludo a todos, soy nuevo en el foro y me intereso mucho lo que estan hablando aqui porque justamente estoy metido en lo mismo en estos dias, realizando un proyecto de track con un SIM908, todo iba muy bien hasta que me tope con el mismo problema que TombA... mi SIM908 me tira una posicion totalmente errada a pesar de que esta en fixed 3D, mi pregunta es si lograron solucionar el problema al actualizar el firmware y como lo hacen?o sea lo conecto directamente al modem por el puerto rs232 a la pc y con el programa abierto le doy actualizar y es todo?desde ya muchas gracias, muy buen foro ((:-))
-
hola JoeFer!!
1° segun la version de FIRMWARE, busca el formato de la coordenada; en la version 01 esta dada en MMMMM,MMMM, mientras q en las demas esta dado en GGGMM,MMMM
2° fijate que estes haciendo correctamente la conversion de coordenadas
3° en mi caso cdo el GPS se inicia y permanece en una posicion fija, me da una posicion incorrecta! pero al desplazar el GPS la posicion es exacta! yo lo conecté al encendedor de mi coche, di unas vueltas y la ruta marcada era 100% correcta!
4° en el post #72 esta todo para q puedas actualizarlo! es solo conectar el puerto serie del modulo con el de la PC (mediante conversor de niveles de tension) y utilizar el programa
-
Hola Amigos!, aquí hay una gran coleccion de firmwares para las sim900..
http://dostmuhammad.com/blog/sim900-firmware-update-tutorials-appnotes/
:mrgreen:
-
Muchas gracias Tomba por responder :) me fue super util todo lo que comentaste, ahora ya esta funcionando perfecto, lo estuve probando varias veces y es super exacto en ruta, muchas gracias por todo el aporte
-
joefer me alegro q te haya sido util!! ;-)
Estoy realizando una placa nueva para mi SIM908... en la que ya tengo hecha las antenas GPS y GSM las conecte a traves de los conectores u.fl q tiene el modulo...
En la placa nueva quiero utilizar los pad GPS-ANT (79) y GSM-ANT(59), lo que entiendo leyendo el manual es q
*GPS
- el pin GPS-VANT-IN lo conecto a Vbat porq mi antena necesita una alimentacion de entre 4 y 6v
- el pin GPS-VANT-OUT lo dejo abierto
- mientras q GPS-ANT lleva un capacitor a masa, una resistencia en serie y otro capacitor a masa y de ahi al terminal del conector SMA (la impedancia de la pista debe ser de 50 ohm)
*GSM
- GSM-ANT lleva un circuito similar al de GPS-ANT
¿uds lo realizaron asi??
¿como logro q la pista tenga 50ohm??
¿de q valor son las resistencias y capacitores??
-
He recibido esto de Microm:
Dear SIMCom Customers :
Best Regards.
SIMCom Wireless Solution
Subject: New Product Announcement & End of Life(EoL) Notification
Thank you for your support of SIMComproducts. This letter is to inform you that our product, SIM908 is going to be phased out soon.
The main reason is that main GPS chipset used in SIM908 has been phased out by the supplier.Furthermore our alternative compatible products are more competitive.
We will continue to supply SIM908 until your last order is fulfilled.
Purchase orders will be accepted until 2014/12/15 and the last order will be
delivered before 2015/03/31.
-
He recibido esto de Microm:
Dear SIMCom Customers :
Best Regards.
SIMCom Wireless Solution
Subject: New Product Announcement & End of Life(EoL) Notification
Thank you for your support of SIMComproducts. This letter is to inform you that our product, SIM908 is going to be phased out soon.
The main reason is that main GPS chipset used in SIM908 has been phased out by the supplier.Furthermore our alternative compatible products are more competitive.
We will continue to supply SIM908 until your last order is fulfilled.
Purchase orders will be accepted until 2014/12/15 and the last order will be
delivered before 2015/03/31.
Lo he recibido también.
Estoy revisando uno que soporte glonass/gps y el gsm aparte.
Creo que uBlox tiene buenos y otro por ahi creo Sirf.
Les dejo este enlace por si les interesa unas comparaciones.
https://www.sparkfun.com/tutorials/169Saludos!
-
a mi me han dado excelentes referencias sobre los módulos Ublox , especificamente este
http://www.u-blox.com/en/gps-modules/pvt-modules/previous-generations/neo-6-family.htmlAdrafuit tiene un pequeño modulo GSM
http://www.adafruit.com/blog/2014/06/27/coming-soon-adafruit-fona-mini-gsm-breakout-ufl-version-v1/
-
¿Conocéis algún comando AT que te devuelva la IP a la que está conectado el módulo?
No encuentro esa función en el manual.
Gracias
-
¿Conocéis algún comando AT que te devuelva la IP a la que está conectado el módulo?
No encuentro esa función en el manual.
Gracias
Del SIM908?
http://www.dfrobot.com/image/data/TEL0051/3.0/SIM908_AT%20Command%20Manual_V1.01.pdf
Seccion 8.2.11 o decis el de 8.2.20
-
Muchas gracias, Killer, lo tenía delante y no lo veía :D
-
Hola como estan. De donde puedo sacar el esquematico de SIM908 para proteus. Saludos.
-
Dado que el sim908 está en deprecated, por qué módulo pensáis sustituirlo??
Un saludo.
-
Su sustituto natural, el SIM928
-
Su sustituto natural, el SIM928
Gracias nocturno, he visto que también está el SIM968, mirándolo en el teléfono me parecen muy similares, cuando llegue a la oficina los miraré con detalle.
Un saludo.
-
¿Conocéis algún chip que admita doble SIM, para tener redundancia de conexiones?
-
Yo he trabajado con routers 3G con doble SIM, pero si buscas un integrado, no lo conozco lo siento.
¿Conocéis algún chip que admita doble SIM, para tener redundancia de conexiones?
-
desconozco si los hay, pero estoy seguro de haber visto una app note de Quectel para implementar 2 simcard con un M95
-
Que tal buenas tardes señores, me uno a este hilo ...
Al igual que la mayoria de este hilo estoy utilizando el sim908 hasta a hora con buenos resultados .... hasta este momento :)
Para mi proyecto de fin de carrera necesito hacer un poco de telemetria con este modulo agregándole algunas monerias a mi tarjeta para poder leer sensores o periféricos aparte del GPS ..
El siguiente paso es desplegar esta información en alguna parte ... entonces es aqui donde vienen las dudas y las ganas de seguir aprendiendo, quisiera generar ( programar ) una pequeña pagina web donde poder visualizar la información si necesidad de recurrir a alguna ya existente.. por donde me recomiendan empezar para abordar este tema ?? si puedo encontrar un ejmplo un hola mundo que haga la comunicación desde el sim908 a una pagina se los agradecería enormemente , navegando por la Internet aun no encuentro algún tuto sobre esto..
-
Justo así empezó este hilo. Te recomiendo que eches un vistazo al standard open source para estos temas:
http://opengts.sourceforge.net/
-
Que tal nocturno muchas gracias por tu pronta respuesta...
Le he echado un vistazo la la pagina de Open GPS Tracking System también visitado su foro y descargado el proyecto.... de momento no le encuentro patas ni cabeza ni como empezar... :? :? pero pronto solucionare esto...
Buscando por la web he encontrado algo de código de los amigos de cooking Hacks (http://www.cooking-hacks.com/documentation/tutorials/geolocation-tracker-gprs-gps-geoposition-sim908-arduino-raspberry-pi) y libelium (http://www.libelium.com/libelium) en el cual hacen una conexión HTTP con el modulo sim908 perfecto para comenzar a hacer pruebas :P :P el codigo php y HTML se encuentra en la pagina o lo dejo por acá...
<?php
if (!empty($_GET['latitude']) && !empty($_GET['longitude']) &&
!empty($_GET['time']) && !empty($_GET['satellites']) &&
!empty($_GET['speedOTG']) && !empty($_GET['course'])) {
function getParameter($par, $default = null){
if (isset($_GET[$par]) && strlen($_GET[$par])) return $_GET[$par];
elseif (isset($_POST[$par]) && strlen($_POST[$par]))
return $_POST[$par];
else return $default;
}
$file = 'gps.txt';
$lat = getParameter("latitude");
$lon = getParameter("longitude");
$time = getParameter("time");
$sat = getParameter("satellites");
$speed = getParameter("speedOTG");
$course = getParameter("course");
$person = $lat.",".$lon.",".$time.",".$sat.",".$speed.",".$course."\n";
echo "
DATA:\n
Latitude: ".$lat."\n
Longitude: ".$lon."\n
Time: ".$time."\n
Satellites: ".$sat."\n
Speed OTG: ".$speed."\n
Course: ".$course;
if (!file_put_contents($file, $person, FILE_APPEND | LOCK_EX))
echo "\n\t Error saving Data\n";
else echo "\n\t Data Save\n";
}
else {
?>
<!DOCTYPE html>
<html>
<head>
<!-- Load Jquery -->
<script language="JavaScript" type="text/javascript" src="jquery-1.10.1.min.js"></script>
<!-- Load Google Maps Api -->
<!-- IMPORTANT: change the API v3 key -->
<script src="http://maps.googleapis.com/maps/api/js?key=your_key&sensor=false"></script>
<!-- Initialize Map and markers -->
<script type="text/javascript">
var myCenter=new google.maps.LatLng(41.669578,-0.907495);
var marker;
var map;
var mapProp;
function initialize()
{
mapProp = {
center:myCenter,
zoom:15,
mapTypeId:google.maps.MapTypeId.ROADMAP
};
setInterval('mark()',5000);
}
function mark()
{
map=new google.maps.Map(document.getElementById("googleMap"),mapProp);
var file = "gps.txt";
$.get(file, function(txt) {
var lines = txt.split("\n");
for (var i=0;i<lines.length;i++){
console.log(lines[i]);
var words=lines[i].split(",");
if ((words[0]!="")&&(words[1]!=""))
{
marker=new google.maps.Marker({
position:new google.maps.LatLng(words[0],words[1]),
});
marker.setMap(map);
map.setCenter(new google.maps.LatLng(words[0],words[1]));
document.getElementById('sat').innerHTML=words[3];
document.getElementById('speed').innerHTML=words[4];
document.getElementById('course').innerHTML=words[5];
}
}
marker.setAnimation(google.maps.Animation.BOUNCE);
});
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
</head>
<body>
<?php
echo '
<!-- Draw information table and Google Maps div -->
<div>
<center><br />
<b> SIM908 GPS position DEMO </b><br /><br />
<div id="superior" style="width:800px;border:1px solid">
<table style="width:100%">
<tr>
<td>Time</td>
<td>Satellites</td>
<td>Speed OTG</td>
<td>Course</td>
</tr>
<tr>
<td id="time">'. date("Y M d - H:m") .'</td>
<td id="sat"></td>
<td id="speed"></td>
<td id="course"></td>
</tr>
</table>
</div>
<br /><br />
<div id="googleMap" style="width:800px;height:700px;"></div>
</center>
</div>';
?>
</body>
</html>
<?php } ?>
esto es como oro para mi...
espero el dia de hoy poder tener toda la informacion de como montar ese codigo en algun servidor y empezar con mis pruebas.. reportare avances espero que pronto que el tiempo vuela .. :o :o
-
Pues deseando ver esos avances