Nowadays, there is an increasing interest in wireless sensor networks (WSN) for environmental monitoring systems because it can be used to improve the quality of life and living conditions are becoming a major concern to people. This paper describes the design and development of a real time monitoring system based on ZigBee WSN characterized by a lower energy consumption, low cost, reduced dimensions and fast adaptation to the network tree topology. The developed system encompasses an optimized sensing process about environmental parameters, low rate transmission from sensor nodes to the gateway, packet parsing and data storing in a remote database and real time visualization through a web server. A monitoring system integrating the outlined system has been deployed and tested for monitoring the level of dust particles in the air, acoustic levels in different places of a city, ambient temperature and relative humidity. A calibration process of a low cost audio sensor was performed to measure the acoustic level from different noise sources, hence, it is not necessary to use an expensive sound level meter at each node. Furthermore, experimental results show autonomy nodes can be about three months.