WirelessHART standard is becoming a reference as a wireless solution in industrial process automation and control. The WirelessHART network performance is mainly determined by its main component: the Network Manager, responsible for creating and configuring the WHART network, as well as managing routing and scheduling communications between devices.
Due to the novelty of the WirelessHART standard (2010), there is not an opensource design or implementation of the WirelessHART Network Manager available. Only Dust Networks has a commercial Network Manager in the market. This fact makes the WirelessHART Network Manager an interesting area of research.
In this thesis, we present a layered interface-oriented component-based architecture and the software design for the WirelessHART Network Manager. Furthermore, we give solution to some of the question marks left by the WHART specification regarding the Network Manager operation. Due to the modularity of the proposed design and architecture, the software components can be reused in other WirelessHART devices such Gateway or Field Devices.