为了解决机床远程故障诊断中有线网络布线干涉、设备成本高等问题,同时满足大数据存储、多样化数据接入的需求,提出基于物联网(The internet of things,IoT)无线网络和IoT云平台的故障诊断系统.系统模型设计为4层:采集层、传输层、运算层和应用层.采集层采用基于应用过程的对象连接与嵌入(Object linking and embedding for process control,OPC)和多传感器融合的数据采集方法,获得故障诊断所需数据;传输层基于窄带物联网(Narrow band internet of things,NB-IoT)无线通信技术和IoT云平台,实现数据远程传输、通信和存储;运算层基于BP神经网络在前、专家系统在后的串行反馈控制机制,建立故障诊断算法模型.以机床的主轴伺服系统为实例,分析其故障现象并获得故障样本,对诊断算法模型进行误差仿真分析,预测结果与期望相吻合,验证了该模型的有效性.