ABSTRACT

Internet of Things (IoT) intends to connect everyday objects and appliances with the Internet in the aims of providing integrated services and applications geared towards the improvement of different aspects of human life. IoT applications are typically implemented through wireless sensor network (WSN) or wireless sensor and actuator network (WSAN). The research aims to design and implement a self-healing and ad-hoc routing protocol with load balancing for WSAN environments. This was consequently validated via performance and application which included testing for network convergence time, packet sending, ad-hoc time, self-healing time, and load-balancing capability. SHARP is proven to be usable as it achieved its intended function in the areas of routing, ad-hoc, self-healing, and load balancing. However, load balancing has no clear advantage in topologies with a single sink architecture.