本发明属于通信定位技术领域,具体涉及一种物联网设备的GPS定位与4G通信服务系统,包括:数据收发模块用于设备与服务器之间的数据通信,通过4G通信基站实现双向数据传输;信道环境分类模块用于对设备所处的LOS或NLOS信道环境进行分类识别;混合定位模块用于根据信道环境分类模块的分类识别结果,动态选择基站测距方法或GPS定位技术进行定位。采用随机森林算法进行信道环境的分类识别,使得系统能够动态选择基站测距方法或GPS定位技术以适应设备所处的LOS或NLOS信道环境,解决了传统定位方法在复杂环境中的局限性,提升了设备定位的精准度以及降低设备的能耗。