Estoy a punto de hacer que funcione el Sony Ericsson T610 como webcam en Linux! Ayer por la noche, bueno más bien a altas horas de la madrugada de hoy, conseguí acceder al puerto serie del móvil por bluetooth y enviar algunas órdenes AT para controlar algunas funciones. Entré en el modo cámara, eché una foto, la guardé y volví a la pantalla principal. Tan solo me falta acceder a la foto recién hecha y descargarla al PC. Esa parte posiblemente la consiga esta tarde con ObexFTP, estoy deseando llegar para probarlo jeje. Por supuesto, en cuanto me funcione comentaré/documentaré cómo lo he hecho por si alguien quiere probar :D
Una vez que tenga esto funcionando probablemente me haré mi pequeño script en bash para usarlo como webcam en una fotito que actualizaré por ejemplo cada cinco minutos en esta misma web. Si veo que funciona medianamente bien es posible que termine haciendo algo en pyGTK para poder controlar todo esto de forma gráfica pero esa parte será después de los exámenes, supongo ;-)
No hay comentarios en “Sony Ericsson T610 como webcam en GNU/Linux”
junio 22nd, 2004 en 17:29
Síiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii!!!
¡Lo tengo!
$ obexftp -b 0:A:D9:35:5D:45 -B 7 -c /Imágenes -g Neo.jpg
No custom transport
Connecting…bt: 1
done
Sending /Imágenes… Sending Imágenes… done
Receiving Neo.jpg…-done
Disconnecting…done
A por el script!
junio 22nd, 2004 en 22:05
Ya he conseguido algo más, esta es la salida estándar en la consola del inicio de script:
$ webcam-t610.sh
Connected /dev/bluetooth/rfcomm/0 to 00:0A:D9:35:5D:45 on channel 3
Press CTRL-C for hangup
Configurando el puerto para la conexión…
9600
Desbloqueando móvil…
Entrando en el modo cámara…
Haciendo foto…
Guardando foto…
Y volviendo a la pantalla principal.
No custom transport
Connecting…bt: 1
done
Sending /Imágenes… Sending Imágenes… done
Receiving Imagen(1).jpg…|done
Disconnecting…done
junio 23rd, 2004 en 12:26
a sus pies maestro…
agosto 1st, 2004 en 11:28
¿Has pensado en usar tu programa para darle soporte genérico a Linux, usando video4linux, gphoto2 o similar? Enhorabuena por tu trabajo, espero poder probarlo.
junio 5th, 2005 en 20:46
si quieren que las imagenes de su cel las pasen a la pc solo bajen los programas de aplicaciones de la pagina sony ericsson
junio 5th, 2005 en 20:49
y si quieren poner su cel como cam tambien esta el programa en esta pagina
es muy facil y sencillo
mayo 23rd, 2005 en 02:06
pues baja el float»s y emula el usb por un puerto virtual y luego conectas el float’s y podras bajarle toda clase de cosas al cel incluyendo juegos imagenes temas
febrero 7th, 2005 en 15:07
Esto esta interesante. Yo por mi parte, Trabajando con Java y el API communications. He conectado mi telefono via Bluetooth por el puerto COM4 y ya consigo enviar y recibir Ordenes AT (Crear menus,Capturar la pulascion de las teclas, y alguna cosa mas) Pero de ordenes de camara y envio de imagenes NADA. La documentcion oficial viene en ingles, y no soy demasiado bueno.
Algien que me eche una mano con las ordenes AT.:
¿Podria hacerse tambien algo para enviar el audio, y asi ‘Espiar'(viendo y oyendo) lo de otra Habitacion?
febrero 8th, 2005 en 11:37
¿Asi es como has hecho lo de la camara, Pasandole las pulsaciones de de las teclas correspondientes para acceder a esa funcion en el menu? ¿No existe alguna Orden AT para el control de la camara (Aunque sea como un tipo de accesorio)?
El tema de los Sonidos CREO que si se podrá, pues se puede aprovechar la trasmision para dispositivos manos libres al PC.
¿Donde encuentro documentacion, ejemplos o listados de las Ordenes AT en Español?
En mi siguiente post mostrare 1 orden de activacion de los eventos de pulsacion de teclado (Para capturar con facilidad la pulsacion y suleta de TODAS Las Teclas).
Espero mas Aportaciones y ¡¡¡ Compartir lo que Sabeis !!! Es la Forma de Avanzar, Entre TODOS. (Sino lo hago yo solo, sera para mi y no lo compartire)
febrero 7th, 2005 en 18:24
Anda, pues ahora que lo dices no lo había pensado pero puede ser bastante interesante. En la documentación que tengo de SonyEricsson viene cómo hacer como si pulsases cada una de las teclas del teléfono por lo que es totalmente factible hacer lo que dices.
febrero 8th, 2005 en 17:57
Jajajja, lo último que dices suena a amenaza y la verdad es que me ha hecho bastante gracia.
febrero 10th, 2005 en 02:32
Anemaza, para nada, solo intento que haya algo de comunicacion en el foro, pues el tema me parece muy interesante, y yo solo no puedo realizarlo.
Como lo ves? Nos ponenos a ello?
febrero 10th, 2005 en 11:46
Sí la verdad es que como más cosas se pueden hacer es simulando la pulsación de teclas. De todos modos el documento que tengo de SE es en inglés como dices. Escríbeme directamente a jmartin EN nauj27.com y hablamos tranquilamente ;)
abril 13th, 2005 en 12:23
Me alegro de que te funcione. No uso float’s mobile agent ni sabía lo que me preguntabas ¿por qué crees que no respondí?
abril 6th, 2005 en 15:45
Estoy montando un servidor con temas de bluetooth y el otro día pajareando por google me encontré tu comentario al respecto del sony a modo de webcam y la verdad que me mola un montón del tema.
La cosas es que me he puesto un poco con el tema en el poco rato que tengo y no encuentro nada de documentación a como conectarme mediante el puerto serie del bluetooth, las pruebas las he echo con minicom pero el dispositivo rfcomm0 que es por donde me conecto con el movil y subo y bajo historias del mismo no me conecta, me figuro que sera cosas de configurar bien el minicom.
Espero que no sea un incordio para ti esto, no es mas qe a modo de pasatiempo,
Un saludo y enhorabuena por tu weblog
karlos g liberal.
abril 13th, 2005 en 10:00
GRACIAS POR SU AYUDA RESULTA QUE YA INVESTIGUE COMO CONECTAR EL PUERTO DE UNA MANERA MAS FACIL Y SEGURA DEJANDO DE UTILIZAR PUERTOS VIRTUALES YMEDIANTE UNA CONEXION DIRECTA DEL BLUETOOTH A MI CEL «GRACIAS» :P
marzo 29th, 2005 en 08:56
donde puedo poner esos scrips ?
Los puedo poner en el floA’ts mobile agen ?
yo tambien tengo un t610 y uso bluetooth
GRACIAS
marzo 29th, 2005 en 17:15
Los scripts de los que hablaba son en bash para Linux. Precisamente me surgieron como una necesidad de tener algo similar al floA’ts mobile agent, pero en GNOME.
marzo 31st, 2005 en 06:08
ahhhh muchas gracias oye y el bash es exclusivamente para linux o tmb sirve para Windows pro XP ?
marzo 31st, 2005 en 20:15
Lo que es el bash [1] lo puedes usar en Windows XP mediante cygwin [2]. Los dispositivos específicos que uso dentro del script no están disponibles en cygwin [2], y por lo tanto el guión este del bluetooth en concreto no funciona.
[1] http://www.gnu.org/software/bash/bash.html
[2] http://www.cygwin.com/
abril 3rd, 2005 en 06:09
si ya entendi seria muy agradable que existieran esos scrips para el floAt’s mobile Agen’t voy a buscar por la red para ver si encuentro algo asi gracias
abril 6th, 2005 en 06:48
mmmmmmm otra cosa disculpa que meta cosas que no son a este foro y espero que no te moleste pero tengo un gran problema es que mira lo que pasa es que tengo el bluetooth y lo puedo conectar a la perfeccion con el float’s mobile agent pero por medio de un puerto virtual pero no puedo conectarlo en la opcion que me da de native bluetooth no encuentra al cel ni nada yo se que tu sabes de esto y no quisera arruinar tu foro pero estuve buscando esto por todos lados y creeme que no lo encuentro ojala y me pudieses ayudar muchas GRACIAS DE ANTEMANO
abril 14th, 2005 en 08:15
Nauj27:
No hay problema…hace poco me entere de que existen unos scrips para floats mobile agent y son muy parecidos a los tuyos mira lo que pasa es que no pilla el movil jajajaja
todavia tienes tu SE T610 ??
‘ «T610 as a webcam». Copyright (c) 2004 HRS.
‘ this script remotely triggers the camera of the T610,
‘ transfers the taken picture on the local pc and
‘ deletes it from the camera.
‘ path and filename of the picture on the camera
Const filename = «/Pictures/Image(1).jpg»
‘ output directory for the transferred files on the local pc
‘ terminating backslash required
Const outputdirectory = «c:\webcam\»
Sub OnInit
fma.Debug «OnInit Called»
fma.AddCmd «Take a picture», «OnTakeSinglePicture»
fma.AddCmd «Start Webcam (loop)», «OnStartWebcam»
End Sub
Sub OnTakeSinglePicture
Dim cmd
If fma.Connected = 1 Then
TakePicture
MsgBox «Picture taken and sent»
Else
MsgBox «Not Connected to Phone»
End If
End Sub
Sub OnStartWebcam
Dim cmd
If fma.Connected = 1 Then
While (true)
TakePicture
Wend
Else
MsgBox «Not Connected to Phone»
End If
End Sub
Sub TakePicture
Dim cmd
If fma.Connected = 1 Then
cmd = «at+clck=»»CS»»,0″ ‘ Unlock phone
Transmit cmd
delay (1)
cmd = «AT+CKPD=»»:C»»» ‘ Enter camera mode
Transmit cmd
delay (1)
cmd = «AT+CKPD=»»:C»»» ‘ Take picture
Transmit cmd
‘ create filename here to get the (more or less) exact time & date of the picture
outputfile = outputdirectory & Year(Date) & «-» & LeadZero(Month(Date)) & «-» & LeadZero(Day(Date)) & «_» & LeadZero(Hour (time)) & «-» & LeadZero(Minute (time)) & «-» & LeadZero(Second (time)) & «.jpg»
delay (7)
cmd = «AT+CKPD=»»:C»»» ‘ Save picture
Transmit cmd
delay (4)
cmd = «AT+CKPD=»»:R»»» ‘ Return to main menu
Transmit cmd
fma.ObexGet outputfile, filename
fma.ObexDelete filename
End If
End Sub
Function delay(N) ‘ delay N seconds
Dim StartTime, EndTime
StartTime = Timer
EndTime = Timer + N
Do
Loop while EndTime > Timer
End Function
Function LeadZero(ByVal N)
if (N>=0) and (N<10) then LeadZero = «0» & N else LeadZero = «» & N
End Function
abril 14th, 2005 en 08:17
jajajajaja disculpa x ser tan insitente pero me interesa mucho esto en los dos SO en linux y en windows xp soy muy insitente debido a q soy un neofito aun :D
mayo 22nd, 2005 en 17:46
compre un cable usb lo instale, tambien instale el editor de imagenes y el mms studio ya mande imagenes al celular pero no he podido mandar las fotos que hay en el celular a mi pc como lo hago
AH! tambien por el mms studio todo lo que mando me lo guarda en plantillas mande un tono plifonico y lo guardo en plantillas y no se como usarlo como tono para recibir las llamadas
julio 24th, 2005 en 16:43
hola porfavor alguien que me diga como emulo el usb con floats mobile agent estoy barado por eso por favor explicar bien gracias
octubre 19th, 2005 en 19:19
hola me gustaria saber donde puedo conseguir mas ordenes AT. es que me intereso el tema me podrias ayudar
agosto 22nd, 2006 en 15:55
I like this blog.
agosto 2nd, 2007 en 15:59
hola me dirian pls como/donde consigo esa info para manejar el cel, me vendria bien usarlo como webcam jeje
agosto 2nd, 2007 en 16:04
jeje aclaro que se un poco de programacion, y me gustaria hacer lo mismo que tienen pero por el puerto usb ya que mi pc no tiene diente azul
febrero 25th, 2008 en 16:51
hola tengo una calculadoras ti84plus, quiero enviar una informacione desde la pc a la cal. y no puedo,, por que no tengo el programa…encontre uno y cuando lo envie en la calculadora no aparece…ayudame