Vårt arbete är ett protokoll som tillåter att infromationspaket kan studsa via små självständiga radioenheter inom ett nätverk vars struktur inte är förutbestämd. En samling med mer än två enheter bildar automatiskt ett nätverk där alla enheterna kan dra nytta av varandra för att överföra information på längre avstånd än vad de ensamma är kapabla till. Varje enhet har en uppfattning om hur nätverket är uppbyggt tack vare regelbundna broadcasts från alla enheter.
Protokollet har implementerats i tre enheter med vardera en AVR Mega168 som mikrokontroller och TRW-24G. All kod är skriven i C. Ett dussin mjukvarumoduler hanterar allt informationsflöde inklusive seriellt gränssnitt mot PC för utveckling- och debuggningssyfte. Flertalet avbrott hanteras och buffertar är implementerade, dock används ingen realtidskärna i vår prototypversion. |