A miniature near-infrared spectrometer based on Linear Variable Filter (LVF) was developed. The optical path and optics parameters of the spectrometer was optimized by Lighttools, and SolidWorks was used to model the spectrometer. The working wavelength range of the spectrometer is 970nm-1630nm, the resolution of the miniature near-infrared spectrometer at the central wavelength is 15nm, the diameter is 71mm, and the length is 76mm. We used the laser with wavelength of 1310nm and 1490nm as the light source to test the resolution of the miniature near-infrared spectrometer. Finally, we obtained the absorbance curve of water by testing filter papers of different humidity.