A wireless sensor network (WSN) is a collection of nodes organized into a cooperative network. Each node consists of processing capability, memory, RF transceiver, power source, and accommodates various sensors and actuators. The proposed system in this thesis describes the design and implementation of a WSN based on ZigBee technology to monitor temperature information in remote locations and save them. A design of an electronic embedded system that comprises a base station, end nodes, and a PC server has been implemented. ZigBee technology has been chosen to provide a reliable wireless communication channel between the end nodes and the base station and between end nodes themselves. A base station; is responsible for controlling the whole network operation by initializing the communication with end nodes, collecting end node sensor information, displaying sensor information on the LCD for portable monitoring, and provides an Ethernet connection with the PC server. End nodes have the direct connection with sensors. The main function of each end node is to get sensor information and transmit the readings of these sensors to the base station. The PC server is responsible for building a database from end nodes sensor readings and providing a web based user interface for reviewing the end nodes sensor information. The web server also provides the ability for remote access and management to the network database. The Microcontroller Units (MCUs) from Peripheral Interface Controller (PIC) family have been used and the firmware has been developed using C language with MikroC Pro which is a full-featured C Compiler for Microchip PIC MCU as a development environment. The system has been tested with one base station and three end nodes besides the implementation of the database server application. Several tests have been conducted on the ZigBee communication between base station and the three end nodes using 2.4GHz band and star network topology in an indoor environment. The successful delivery of end nodes sensor readings to base station has been 90% achieved within 30 m distance inside the building. The Ethernet communication and the delivery of UDP packets form base station to PC Server have been verified accurately.