none
Comunicacion PC a dispositivo bluetooth por visual basic RRS feed

  • Pregunta

  • Es suficiente con emparejar un dispositivo bluetooth al PC para luego controlarlo por una aplicación VB.NET mandando información al puerto COM? 

    Por favor simplifique su respuesta al máximo ya que soy muy nuevo en programación, incluyo un ejemplo de lo que quiero decir, para ver si es suficiente con esto, de lo contrario por favor ayúdeme con ello si necesito algo mas, no se nada sobre este tema... de ante mano gracias!

    English:

    Is it enough to pair a bluetooth device to a PC to then control it by a VB.NET application, sending information to the COM port? Please simplify your answer the most since I'm very new to programming, thanks ... I include an example, please tell me weather this is enough or if I need something else? IF i do please help me out I know nothing on this topic...

    Imports System.IO
    Imports System.IO.Ports
    Imports System.Threading
    
    Public Class Form1
    
        Shared _continue As Boolean
        Shared _serialPort As SerialPort
    
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            SerialPort1.Close()
            SerialPort1.PortName = "com4" 
            SerialPort1.BaudRate = 9600
            SerialPort1.DataBits = 8
            SerialPort1.Parity = Parity.None
            SerialPort1.StopBits = StopBits.One
            SerialPort1.Handshake = Handshake.None
            SerialPort1.Encoding = System.Text.Encoding.Default 
        End Sub
    
        Private Sub btnOn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnOn.Click
            picOn.Visible = True
            SerialPort1.Open()
            SerialPort1.Write("1")
            SerialPort1.Close()
        End Sub



    • Editado Robert12987 viernes, 15 de noviembre de 2013 18:43
    viernes, 15 de noviembre de 2013 18:41

Todas las respuestas

  • Hola Robert,

    Estamos hablando de dos capas diferentes.

    1) Emparejar dos dispositivos Bluetooth (tal y como lo planteas dependerás de que el sistema realice la función de emparejarlos y asignarles el puerto COM Correspondiente.

    2) En los dos extremos deberás abrir la comunicación y establecer un protocolo que te permita intercambiar las tramas que quieras definir... para ello necesitarías trabar el evento de recepción de datos.

    En mi blog tengo un viejo ejemplo de como enviar/recibir tramas utilizando dos puertos series... creo que puede servirte como ejercicio para resolver tu duda.

    http://msmvps.com/blogs/peplluis/archive/2007/01/25/decom1acom3-comunicaciones-entre-puertos-serie.aspx

    Saludos,
    PepLluis,


    MVP - Visual Developer

    miércoles, 4 de diciembre de 2013 16:56
    Moderador