By using ZigBee wireless sensor network (WSN) and several networking and
information technologies, this study designs and implements a remote environment monitoring and control system (REMCS). The REMCS consists of three parts: the device side,server side, and client side. On the device side, we develop and deploy a ZigBee WSN to collect the data of environmental parameters, such as temperature and humidity, and to
control various types of devices, such as lighting and air conditioners. On the server side, we use windows communication foundation (WCF) to create a variety of monitoring and control (MC) Web services. Also, we adopt ASP.NET and AJAX to design the Web-based graphical user interfaces (GUIs) of the REMCS. On the client side, the users can utilize browsers to
download and operate the Web-based GUIs for using or integrating the MC Web services on the server over the Internet. Finally, we practically deploy the developed REMCS to a laboratory and a smart house model and successfully validate the efficacy of the developed MC functions. The research results in this paper can be applied in some smart life applications,such as home environment monitoring and control, smart house, etc.