Paso 6: Conoce limitaciones y áreas de mejora
1. el mayor problema he encontrado es que mientras que la comprobación de cualquier solicitud de página web, el Arduino falta descifrar las señales de RF. Esto fue hecha peor por el cambio a Arduino 1.0 (que parece tener una edad para verificar para las solicitudes de servidor). Para superar esto, sólo busque la actividad de internet cuando hay una señal de RF recibida y ha sido decodificada (que funciona bien para mí ya que tengo un montón de sensores y hay una señal recibida cada pocos segundos), o cada 5 segundos por medio de un control de mills(). ¿Esto funciona en la práctica (con una demora máxima de recibo de la página web por el usuario de unos 5 segundos y sin pérdida obvia de lecturas), pero estoy seguro que hay mejores formas de hacerlo, tales como interrupciones de software tal vez?
2. algunos de la codificación es pobre (podría hacer un mejor uso de las funciones y procedimientos y posiblemente incluso un trabajo de biblioteca (que está más allá de mi)) y estoy seguro que hay formas más eficientes de alcanzar los mismos fines. El código funciona y pues no quiero que haga fiable (estado funcionando varios meses sin problemas), pero mejoras/recomendación de la recepción.
Espero que esta información sea útil.