Moyano Jonathan dijo:Está perfecto meta, lo has puesto con contraseña la página ? El tema del puerto controlado sería mucho mejor con USB pero si lo haces con el puerto serie no importa.
Si, si importa, me centro en el puerto serie ahora ya que lo domino y acabo antes para un manual, el otro manual ya sería sólo para USB que por supuesto lo haré.
Lo de la contraseña a la página hay que ponerlo, por eso uso el MySQL, porque es bueno en ello y se usa mucho. Lo que tengo que diseñar la página, entrada de login y password, etc.
Una idea sería que tu programa buscara todos los puertos COM disponibles en la máquina servidor y largarnos una lista y que una vez conectado el microcontrolador nos mande una cadena de respuesta.
En ese caso si se podría utilizar USB ya que se implementaría la emulación CDC.
Lo se, te pogo el código abajo.
Código:
private System.Windows.Forms.ComboBox comboBox1;
private System.IO.Ports.SerialPort PuertoSerie;
public Form1()
{
InitializeComponent();
this.comboBox1 = new System.Windows.Forms.ComboBox();
// comboBox1
this.comboBox1.FormattingEnabled = true;
this.comboBox1.Name = "comboBox1";
this.Controls.Add(this.comboBox1);
}
private void Form1_Load(object sender, EventArgs e)
{
// GetPortNames, nos devuelve un array con los nombres
// de los puertos instalados en nuestro equipo
String[] Ports = System.IO.Ports.SerialPort.GetPortNames();
this.comboBox1.Items.AddRange(Ports);
}
// En el evento SelectedIndexChanged… del ComboBox1
{
// ... Por ejemplo
PuertoSerie.Close();
PuertoSerie.PortName = this.comboBox1.SelectedItem.ToString();
PuertoSerie.Open();
}
Me respondieron hace un tiempo en:
http://msmvps.com/blogs/peplluis/ar...los-com-s-de-nuestro-equipo-en-vb-y-en-c.aspx