目前在煤矿多层异构网络下已实现远程点对点固件更新,但无法从地面控制主机直接更新各级设备固件。在传感器数量较多、分散分布时,维护工作量较大。由此提出了一种不限层级、支持多种链路的煤矿多层异构网络远程固件更新方法,即主机下发固件及其路由,各级设备解析路由并转发固件或更新本身,更新过程可显示进度信息。根据多层异构网络下固件数据需经过多个设备中转、穿越多种链路才能到达目标设备的特点,指出实现多层异构网络远程固件更新的核心在于实现路由描述,并从设备属性描述、网络拓扑构建、固件路由描述三个方面,研究了利用JSON实现路由描述的方法和过程。介绍了实现煤矿多层异构网络远程固件更新的下位机和上位机软件设计方法。搭建了包含以太网、RS485总线、CAN总线的四层异构网络实验系统,通过统计每层设备固件更新成功率和更新时间,验证了基于JSON描述路由的煤矿多层异构网络远程固件更新方法的可行性及稳定性。