Trabajando con PIC para enviar datos al servidor

Actualmente estoy trabajando con el flyport de OpenPicus, tiene un procesador PIC 24FJ256GA106 y estaba buscando la mejor manera de enviar información desde el flyport a un servidor.

Quiero saber cómo puedo enviar estos datos? ¿En forma de paquete al servidor? ¿Alguien sabe dónde puedo encontrar información sobre cómo lograr esto?

Ya tengo experiencia previa con la programación .Net y esperaba enviarlo a un servidor SQL. Sin embargo, obtener los datos enviados sería suficiente información para comenzar.

Respuestas (2)

Parece que el dispositivo ya tiene la pila TCP/IP de Microchip compilada y funcionando, por lo que no debería ser demasiado difícil implementar un cliente HTTP que publique los datos en su servidor web. Creo que hay al menos un ejemplo de cliente HTTP con su distribución. Si no, hay otras implementaciones disponibles. Consulte la plataforma web de Dangerous Prototype , tienen un chip similar con una pila TCP/IP.

Crear una aplicación web .NET debería ser bastante fácil si lo ha hecho antes y, a partir de ahí, también es fácil insertar los datos en una base de datos SQL.

He trabajado mucho con la pila TCP/IP de Microchip y he descubierto que, en la mayoría de los casos, es más fácil hacer que su servidor se conecte al PIC y solicite datos en lugar de que el PIC publique los datos en el servidor.

He considerado esto como una posible alternativa, mi único problema con la solicitud de datos del PIC es que quiero que tenga la capacidad de ser fácilmente accesible si está en el otro lado de un enrutador y esto se vuelve problemático porque entonces necesitaría puerto reenvío
Si bien no he intentado implementar un cliente TCP genérico, si revisa el archivo de ayuda de la pila TCP/IP de Microchip en TCP, puede ver la API que debería usarse para implementar un cliente TCP.