Paso 7: Software y configuración
Siga de Intel Guía de configuración para el Edsion Intel antes de comenzar la codificación.
El programa es un sketch de Arduino en el Edison. He explicado cada uno de los principales bloques de código a continuación.
El código incluye algunas constantes predefinidas, declaraciones de pin y un par de seriales impresión declaraciones que ayudan en la solución de problemas.
Tweet demora
Desde Twitter filtra los tweets que tienen el mismo contenido y son Twitter dentro de cortos períodos de tiempo entre cada uno de ellos, un estándar 3 horas (milli 10800000 segundo) demora entre cada tweet se ha establecido.
Tipo bastidor
Muchas de las lecturas que obtenemos de los sensores están en el tipo de datos 'int' o 'float'. Pero ya que estamos twitteando estos valores, tenemos que convertirlos en un tipo de datos 'String'. Para esto utilizamos una técnica especial de tipo bastidor.
Símbolo (token) de Twitter
El token twitter es creado el sitio web de NeoCat y debe pegar en el espacio simbólico aquí.
Twitter valores del Sensor
Para twittear el valor del sensor en primer lugar incluimos el tipo de Sensor; Ejemplo: "humedad". Esto seguido por una declaración de carácter y una línea de código necesaria para encasillamiento. A continuación agregamos un enunciado para la unidad de medida; Ejemplo: "% RH". Podemos mantener en la adición de los valores de otros sensores también de manera similar.
Etiquetado y ubicación de estación meteorológica
A continuación nos etiqueta otras etiquetas como #iotweatherstn y el location(City,Locality,etc).
Reloj en tiempo real (RTC)
Como se explicó antes giro puede Tweet también los datos del reloj de tiempo Real. A continuación es un ejemplo del bloque de parámetro 'día' de código de la RTC. La función de reloj en tiempo Real es opcional en la plataforma de giro ya que el módulo viene por separado. Por lo tanto es una rama independiente creada en el repositorio de la torcedura para el código y esquemas de la rama de reloj en tiempo Real.
Límite de 140 caracteres
Este bloque de coberteras del código la matriz de cadenas a matriz de 140 caracteres listo para twittear.
Mensaje y la solución de problemas de conexión
Este bloque de código imprime un par de líneas de texto en el Monitor Serial para ayudar al usuario comprobar el estado del mensaje y tweet.
Todos los bloques de código simplemente convierte la lectura analógica o digital de los sensores en datos utilizables.
El código puede ser descargado desde aquí o desde el repositorio principal: