Global Navigation Satellite System interferometric reflectometry (GNSS-IR) can be used to monitor a series of geophysical parameters in a cost-effective manner with high temporal resolution. The technique makes use of the simultaneous reception of direct and reflected GNSS signals with a single antenna. Based on the low-cost u-blox M8N chips, a GNSS-IR instrument is developed, which could be used to collect and process GNSS signals automatically and save and transmit generated GNSS data. Details about the instrument are described here for the first time. Then, the recorded SNR observation characteristics are analyzed by comparing three in-situ SNR sequences, which are simultaneously collected by the instrument with a low-cost patch antenna and a geodetic antenna and by a geodetic GNSS receiver with a geodetic antenna. Based on the developed function relating the peak power spectral density to peak frequency estimation error of the low-cost instrument, a weighting method is proposed to fuse multiple estimations of the reflector height to improve the estimation accuracy of the GNSS-IR-based reflector height. The performances of the developed low-cost instrument and the proposed reflector height estimation method are evaluated using a data set collected in Xinxiang City, Henan, China, over 6 days. The results show that there exists good agreement between the instrument-based reflector height estimates and the ground-truth estimates, with root-mean-square errors of 1.1 cm and 0.4 cm for the normal average and the proposed weighted average results, respectively, when the antenna height is in the range of 0.65 m to 2.15 m and the reflecting surface is flat, silty loam soil ground.