Killing me software...
The software for this project uses the Open Systems Interconnect Model (OSI Model) as a guideline, in order to create modular and reusable software. Lower level protocols have been implemented in relocatable assembly code for the PIC18C452 microprocessor, whilst higher level protocols have been partially implemented for the ns-2 network simulator. The software developed for this project so far is divided into several areas:
The following software was developed and implemented by Steven Sloots in his 2004 Thesis Project:
- A routing protocol based on Dynamic Source Routing (DSR). The routes are still controlled by the source, but the "next hop" information is spread along the length of the route.
- Power Aware Routing Optimisations (PARO).