Paso 1: Cómo funciona la la malla de
Se trata de una malla inalámbrica con un alcance de hasta 1km entre nodos. Hay 16 nodos en cada malla, y todos los nodos utilizan la misma frecuencia. Cada nodo puede degustar dos voltajes analógicos y comparte con la malla. La malla es tolerante a fallas con nodos individuales y datos toma múltiples caminos para llegar al destino. Los nodos también pueden interconectar a internet y a otras mallas que ha establecido para una frecuencia diferente. Nodos individuales sólo pueden ser capaces de hablar con unos cuantos nodos cercanos.
Un problema con la construcción de mallas es complejidad. Esta malla simplifica las cosas mediante el uso de un reloj sincronizado, y gran parte del Protocolo de acoplamiento gira en torno a que el funcionamiento del reloj. Cada nodo de intercambios el tiempo con los cercanos. Si un nodo recibe datos de un nodo cercano señala el número del nodo y el número del nodo pasado recibió un tiempo de y toma el menor de los dos. Si nodo cero está en la malla, entonces todos los nodos finalmente sincronización al nodo cero tiempo. Si se apaga el nodo cero, entonces el nodo 1 asumirá esta función.
Nodos de flash un led en el tiempo con su reloj, y dentro de un minuto o menos, todos los nodos parpadea en sincronía. Una vez que esto está funcionando, cada nodo transmite en su horario asignado. Esto evita enfrentamientos de datos y minimiza los errores.
Cada nodo recoge sus propios datos y agrega un sello de tiempo a esto. Cuando un nodo transmite, transmite los datos de la malla entera, incluyendo los sellos de tiempo. Cualquier nodo al que oye estos datos mira la lista, mira su propia lista y reemplaza cualquier datos antiguos con los nuevos datos.
Así, nuevos datos se propaga a través de la malla.
Hay 16 nodos y cada nodo tiene dos valores analógicos, haciendo un total de 32 valores enteros para compartir a través de la malla. El número de nodos y el número de valores analógicos por nodo es limitados por el tiempo necesario para recorrer toda la red. Cada nodo tiene 4096ms para transmitir todos sus datos (9600 baudios), y así tarda 65 segundos para todos los nodos a su vez transmitir y nuevos datos para moverse a través de la malla.
Datos leídos del mundo que pueden ser compartidos son temperaturas, niveles de tanque, niveles de stock a través, precipitaciones, humedad, niveles de presa, datos de batería local si un nodo es solar powered y otros datos que deben ser compartidos sobre una gran distancia y donde el tiempo no es tan crítico.