Hola.
He utilizado esos transmisores 433Mhz y un arduino uno para hacer un link de rf entre pc y he hecho un programita en Qt que envia y reciba datos, nada del otro mundo simplemente usando QSerialPort. Ahora bien, pienso utilizar estos transmisores de 1Km de distancia y hacer una aplicación en Qt utilizando QTcpSockets para hacer un cliente y servidor y enviar y recibir datos pero lo que quiero hacer es que el cliente reciba los datos en el puerto 80, el de HTTP para que el browser pueda leer los datos.
Pero me está faltando algo de teoría ya que ¿cómo hago que el puerto 80 de red esté linkeado al puerto usb donde se conecta el arduino? La verdad es que hasta me resulta dificil realizar la pregunta pero si bien es posible ya que existen placas de red que se conectan al puerto usb. Quizás la pregunta sea ¿donde se deben escribir los datos que se reciben del puerto usb? La ejecución del programa es el siguiente, al haber datos en el puerto usb se genera un evento (siguiendo el paradigma de Qt pero no es más que una interrupción) y hago un readAll y lo guardo en un buffer ¿y despues? ¿donde escribo eso?. ¿se entiende?
Saludos.
He utilizado esos transmisores 433Mhz y un arduino uno para hacer un link de rf entre pc y he hecho un programita en Qt que envia y reciba datos, nada del otro mundo simplemente usando QSerialPort. Ahora bien, pienso utilizar estos transmisores de 1Km de distancia y hacer una aplicación en Qt utilizando QTcpSockets para hacer un cliente y servidor y enviar y recibir datos pero lo que quiero hacer es que el cliente reciba los datos en el puerto 80, el de HTTP para que el browser pueda leer los datos.
Pero me está faltando algo de teoría ya que ¿cómo hago que el puerto 80 de red esté linkeado al puerto usb donde se conecta el arduino? La verdad es que hasta me resulta dificil realizar la pregunta pero si bien es posible ya que existen placas de red que se conectan al puerto usb. Quizás la pregunta sea ¿donde se deben escribir los datos que se reciben del puerto usb? La ejecución del programa es el siguiente, al haber datos en el puerto usb se genera un evento (siguiendo el paradigma de Qt pero no es más que una interrupción) y hago un readAll y lo guardo en un buffer ¿y despues? ¿donde escribo eso?. ¿se entiende?
Saludos.