Schritt 1: Wie funktioniert das Netz
Dies ist ein drahtloses Netz mit einer Reichweite von bis zu 1km zwischen den Knoten. In jedes Netz gibt es 16 Knoten, und alle Knoten verwenden die gleiche Frequenz. Jeder Knoten kann probieren zwei analoge Spannungen und teilt diese mit dem Netz. Das Netz ist tolerant gegenüber Störungen mit einzelnen Knoten, und Daten dauert mehrere Wege um zum Ziel zu erhalten. Knoten können auch Schnittstelle zum Internet und zu anderen Netzen, die, die für eine andere Frequenz eingerichtet worden. Einzelne Knoten können nur mit einigen nahe gelegenen Knoten sprechen können.
Ein Problem mit dem Aufbau der Netze ist Komplexität. Dieses Netz vereinfacht die Dinge mithilfe eine synchronisierte Uhr, und ein Großteil der Netz-Protokoll dreht sich rund um die Uhr arbeiten immer. Jeder Knoten tauscht die Zeit mit nahe gelegenen Knoten. Wenn ein Knoten Daten von einem nahe gelegenen Knoten erhält stellt er fest, die Anzahl der Knoten und die Nummer des letzten Knotens es erhielt eine Zeit aus, und nimmt die untere der beiden. Wenn Knoten null im Netz ist, dann letztlich alle Knoten zu, Knoten Zeros synchronisieren Zeit. Wenn Knoten null heruntergefahren wird, wird diese Funktion dann Knoten 1 übernehmen.
Knoten blinkt eine led rechtzeitig mit ihrer Uhr, und innerhalb einer Minute oder so, alle Knoten blinkt synchron. Wenn dies funktioniert, sendet jeder Knoten nur während seine zugewiesenen Zeitfenster. Dies vermeidet Daten Konflikte und Fehler minimiert.
Jeder Knoten sammelt seine eigenen Daten und das Zeitstempel hinzugefügt. Wenn ein Knoten überträgt, überträgt es die Daten für das gesamte Netz, einschließlich der Zeitstempel. Jeder Knoten, der diese Daten hört befasst sich mit der Liste, blickt auf eine eigene Liste und ersetzt alle alten Daten durch neuere Daten.
Auf diese Weise breitet sich neue Daten durch das Netz.
Es gibt 16 Knoten und jeder Knoten verfügt über zwei analoge Werte, so dass insgesamt 32 ganzzahlige Werte durch das Netz zu teilen. Die Anzahl der Knoten und die Anzahl der analogen Werte pro Knoten werden durch den Zeitaufwand für das gesamte Netzwerk durchlaufen begrenzt. Jeder Knoten besitzt 4096ms, alle seine Daten (9600 Baud) übertragen, und so nimmt es 65 Sekunden für alle Knoten im Gegenzug übertragen und neue Daten durch das Netz bewegen.
Welt-Daten lesen, die geteilt werden können sind Temperaturen, Tankfüllstände, Lager Talspiegel, Niederschlag, Luftfeuchtigkeit, dam Ebenen, lokale Akku-Daten, wenn ein Knoten solar angetrieben und andere Daten, die über eine große Distanz geteilt werden muss und wo die Zeit ist nicht so kritisch.