elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Enviar y Recibir SMS desde la PC con vb.NET
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Enviar y Recibir SMS desde la PC con vb.NET  (Leído 16,891 veces)
enterariel

Desconectado Desconectado

Mensajes: 29


Ver Perfil
Enviar y Recibir SMS desde la PC con vb.NET
« en: 1 Mayo 2013, 18:02 pm »

Tengo conectado el celular por medio de USB utilizo el puerto COM19 para enviar el SMS con este código.
Ahora como hago para leer lo recibido en el Celular

Código
  1. Imports System.IO.Ports
  2. Imports System.Threading
  3.  
  4. Public Class Form1
  5.  
  6.    Sub enviarSMS(ByVal numero As String, ByVal mensaje As String, ByVal puerto As String)
  7.  
  8.        Dim serialport As IO.Ports.SerialPort
  9.  
  10.        Try
  11.            serialport = New IO.Ports.SerialPort
  12.  
  13.            With serialport
  14.                .PortName = puerto ' Puerto de comunicaciones COM1, COM2...
  15.                .BaudRate = 9600 ' velocidad del puerto
  16.                .Parity = Parity.None ' Paridad
  17.                .StopBits = StopBits.One ' Bit de para
  18.                .DataBits = 8 ' Bits de datos
  19.  
  20.                If .IsOpen = False Then ' Si el puerto no esta abierto
  21.                    .Open() ' Abrir el puerto
  22.                End If
  23.  
  24.                .Write("ATZ0" & vbCr)
  25.                .WriteLine("AT+CMGF=1" & vbCr) ' Configurando envio de SMS modo texto
  26.                Thread.Sleep(1000) ' Esperar 1 segundo
  27.                .Write("AT+CMGS=" & Chr(34) & numero & Chr(34) & vbCr) ' Numero al que se envia el SMS
  28.                .Write(mensaje & Chr(26) & vbCr)
  29.                Thread.Sleep(1000) ' Esperar 1 segundo
  30.  
  31.                .Close()
  32.                MsgBox("Mensaje enviado")
  33.  
  34.            End With
  35.  
  36.        Catch Ex As IO.IOException
  37.            Console.WriteLine(Ex.Message)
  38.        End Try
  39.  
  40.    End Sub
  41.  
  42.    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  43.        enviarSMS("+595971888222", "Mensaje de prueba", "COM19")
  44.    End Sub
  45.  
  46. End Class


« Última modificación: 10 Noviembre 2013, 18:54 pm por EleKtro H@cker » En línea

TrashAmbishion


Desconectado Desconectado

Mensajes: 756


Ver Perfil
Re: Enviar y Recibir SMS desde la PC con vb.NET
« Respuesta #1 en: 2 Mayo 2013, 16:24 pm »

Uff si hubieses hecho la pregunta hace unos dias atras te hubiese dado unos proyectos que me tropeze por la Web que hacian lo mismo (yo estuve buscando uno que me permitiera utilizar CUSD al final tuve que hacerlo de 0) asi te evitabas el tener que Goolear por la Red hay proyectos Open Sources muy buenos, y te digo no es para nada complicado lo que deseas hacer..

Salu2


En línea

yasser.17

Desconectado Desconectado

Mensajes: 6



Ver Perfil
Re: Enviar y Recibir SMS desde la PC con vb.NET
« Respuesta #2 en: 10 Noviembre 2013, 13:56 pm »

Como haces para asignar el puerto com para el usb?
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.878



Ver Perfil
Re: Enviar y Recibir SMS desde la PC con vb.NET
« Respuesta #3 en: 10 Noviembre 2013, 19:00 pm »

Aquí tienes lo necesario:
.NET Phone Communication Library Part IV - Receive SMS

Plus:
.NET Phone Communication Library Part I - Retrieve Phone Settings

PD: El resto de artículos parece que han sido eliminados por antiguedad.

Saludos
En línea



WHK
Moderador Global
***
Desconectado Desconectado

Mensajes: 6.605


Sin conocimiento no hay espíritu


Ver Perfil WWW
Re: Enviar y Recibir SMS desde la PC con vb.NET
« Respuesta #4 en: 14 Noviembre 2013, 15:39 pm »

Dudo mucho que funcione en telefonos inteligentes, esa manera de manipular el celular es viejisisisima.

Por lo menos en android es posible manipular los sms a traves del adb con el celular conectado via usb utilizando el servicio isms a traves de la consola de comandos del computador:

Código:
$ adb shell
# service call isms 5 s16 "+0000000000" i32 0 i32 0 s16 "Hola :)"

Talves eso te acomode mas que usar directamente el puerto con celulares viejos.

Desde java puedes programar tu servicio que manipule el servicio de sms creando un instalador apk para el celular o si no haciendo pipes al adb o instalando una shell en ssh en el celular (recuerda que el nucleo de android es linux asi que te puedes conectar como se te de la gana).

Saludos.
« Última modificación: 14 Noviembre 2013, 15:41 pm por WHK » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Enviar y recibir .txt y .jpg por puerto serie con C#
.NET (C#, VB.NET, ASP)
Meta 4 11,591 Último mensaje 4 Diciembre 2009, 15:05 pm
por MANULOMM
3 Aplicaciones para enviar o recibir SMS en tu ordenador
Noticias
wolfbcn 0 1,752 Último mensaje 8 Julio 2014, 02:04 am
por wolfbcn
Enviar y Recibir OutLook Office !!
.NET (C#, VB.NET, ASP)
TrashAmbishion 0 2,787 Último mensaje 16 Julio 2014, 02:22 am
por TrashAmbishion
Enviar Recibir Archivo via Socket
Java
spysecurityca 1 3,588 Último mensaje 21 Enero 2016, 10:46 am
por MNicolas
Skype permitirá recibir y enviar mensajes SMS desde PCs Windows 10
Noticias
wolfbcn 0 1,810 Último mensaje 19 Septiembre 2016, 18:03 pm
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines