In this paper, we describe a customized 2.45 GHz RFID (Radio-Frequency IDentification) reader, designed to simultaneously perform 3-D tracking of multiple tagged entities (objects or people), static or dynamic, in harsh electromagnetic indoor environments. This is obtained by a bi-dimensional electronic beam-steering, implementing the monopulse radar concept simultaneously in the elevation and azimuth directions, with tags-reader distance estimation based on Received Signal Strength Indicator (RSSI) measurements. Experimental results show that the system is able to perform a tri-dimensional scanning of a monitored room with decimeter-accuracy over the three reference axes. The RF front-end is designed to be lightweight, thin and compact in such a way that it is portable and embeddable in domestic objects. For this purpose, a multi-layer solution is adopted with a two-dimensional patch antenna array aperture-coupled with the RF front-end. 3-D localization data are computed on board, by means of a seamless connection of the RF front-end with a low-power microcontroller which is able to store tags 3-D localization data over a multi-hour time frame. A useful method to remotely control the whole system is presented, using a Raspberry Pi 3B, directly connecting the reader with a flexible and extensive digital platform for Smart Homes. The presented architecture is experimentally demonstrated to perform a reliable fall detection of tagged people in indoor environments.