Embedded Systems

Programmierprojekt: AWESOME - Adhoc Wireless Decision System

Do­zent Oli­ver Bring­mann
Head
Oli­ver Bring­mann

Übungs­lei­tung Georg Volk
Alum­ni
Georg Volk

Mi­cha­el Kuhn
Re­se­ar­cher
Mi­cha­el Kuhn

Joscha Benz
Alum­ni
Joscha Benz

Alex­an­der von Ber­nuth
Alum­ni
Alex­an­der von Ber­nuth

Kurs­art Pro­gram­mier­pro­jekt

Be­schrei­bung

In der Vor­le­sung eine kurze Um­fra­ge oder einen schnel­len Test durch­füh­ren. Bei einer Wan­de­rung in den Alpen ab­stim­men, ob eine Pause ge­macht wer­den soll. Oder ein­fach her­aus­fin­den, wie viele im Zelt­la­ger noch wach sind.

Über­all dort gibt es kein Wifi, in das sich mal eben alle ein­wäh­len kön­nen. Des­halb bauen wir ein Wifi Mesh auf, be­ste­hend aus WLAN-fä­hi­gen Boards mit Ar­dui­no Sup­port. Auf den Ge­rä­ten be­fin­den sich But­tons zur Ab­stim­mung und LEDs die den Sta­tus der Um­fra­ge an­zei­gen.

Die Ein­hei­ten müs­sen sich über ein ge­mein­sa­mes Pro­to­koll ver­stän­di­gen, das im Rah­men des Pro­jek­tes ent­wor­fen und im­ple­men­tiert wird. Im Netz­werk wer­den die Ab­stim­mungs­er­geb­nis­se auf­ge­zeich­net und ko­ope­ra­tiv aus­ge­wer­tet. Stretch Goals be­inhal­ten Ve­ri­fi­ka­ti­on der Er­geb­nis­se via Tang­le, eine An­dro­id App zum Mit­ab­stim­men oder ein Gate­way Node mit Ser­ver zum An­zei­gen der Er­geb­nis­se.