Fermstar
Fermstar ist ein Netz bestehend aus einzelnen Knoten - ursprünglich implementiert zur Überwachung von Gärvorgängen; das Netz eignet sich jedoch für alle Aufgaben, bei denen die Daten einzelner (Mess-)Stationen lokal erfasst, aber zentral überwacht und/oder gesteuert werden müssen.
Die Kommunikation zwischen den Stationen geschieht über ein selbst organisierendes Funknetz im 2,4-GHz-Frequenzbereich. Das Protokoll orientiert sich am Standard IEEE 802.15.4 und implementiert diejenigen Teile dieses Standards, die für diesen speziellen Einsatzzweck erforderlich sind.
- Hardware/Software:
- Microcontroller: Renesas M16C29, M16C6C
- Programmierung in C und Assembler
Die Struktur des Netzes ist durch den Standard nicht explizit vorgegeben. Das Fermstar-Netz ist als Baumstruktur organisiert. Ein Fermstar-Funknetz besteht aus einem Coordinator-Knoten und bis zu 50 Slave-Knoten.
Coordinator-Knoten:
- Verwaltung des Netzes
- Erfassung und Zwischenspeicherung der Messdaten der einzelnen Slaves:
- FIFO zur zyklischen Abfrage durch einen übergeordneten PC
- laufende Sicherung auf SD/MMC-Karte
- Kommunikation mit einem übergeordneten PC:
- RS232
- USB
- TCP/IP-Netzwerk-Anschluß (Ethernet):
einfache Socket-Verbindung zur Datenkommunikation + Webserver zur Konfiguration
- Konfiguration des Coordinators und der Slave-Knoten über ein serielles Protokoll oder über den integrierten Webserver
Slave-Knoten:
- Messfunktion / Mess-Überwachung
- automatische Sendung der Daten bei bestehender Funkverbindung
- FIFO zur Zwischenspeicherung der Daten bei fehlender Funkverbindung
- Routerfunktion: Weiterleitung von Datenpaketen an die unter- bzw. übergeordneten Knoten