Nuevas modificaciones

Voy a comentar en que punto está el proyecto, y las nuevas modificaciones que le he introducido al código. El proyecto se puede dividir en varias partes, ahora mismo estoy centrado en la implementación del código para el servidor, el lenguaje que estoy usando es Python.

Bueno, después de semanas peleándome, eché a andar el socket servidor y a los arduinos le implenté el código de sockets clientes, ya existía conexión, pero no funcionaba la función select(), cosa que después de unos días de trabajo lo eche a andar y estoy muy contento con el programa. El programa lo que hace es escuchar el envío de información del arduino, y va escribiéndolo en un XML, aquí aparecen los problemas, el arduino sólo hace envío de 1 byte por cada vez que se usa la función de recibir información, os comento el problema que me encontré: El programa efectuaba un montón de escrituras pero por separado, escribía cada vez el código entero del XML, pero si habia 27 grados escribía el código XML con la temperatura 2 y después otro trozo de código con el 7 de temperatura, ya he podido arreglarlo. Pero me encontraba con el problema que no conseguía que la información se separase, ejemplo:

<xml>

<entry>

<senhumtemp>1,24,50</senhumtemp>

</entry>

</xml>

Después de mucha lucha conseguí modificarlo y ya está separado el número del sensor,humedad y temperatura, enviando una serie de indicadores desde el arduino que es tratado por el servidor y escrito en el archivo XML, dejando el XML de esta forma:

<xml>

<entry>

<sensor>1</sensor>

<humedad>27</humedad>

<temperatura>28</temperatura>

</entry>

</xml>

Esto son los avances del proyecto Cañafote. Comienzo con la implementación del código del parser.

Álvaro

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: