The invention discloses an embedded device
firmware updating method, device and
system based on a P2P network, and belongs to the technical field of device upgrading. In the application, an upper computer and other embedded devices are located in the same
multicast group, instruction interaction is carried out through
multicast, meanwhile, the upper computer and each embedded
device form a P2P network, and a
firmware update file is transmitted through a BT protocol; therefore, instruction interaction is carried out through
multicast, so that the real-time performance of instruction interaction can be ensured, and excessive invalid information cannot be generated in a network; and meanwhile, the
firmware updating file is transmitted through the BT protocol, so that the reliability of data updating is ensured, the influence of the size of the network is avoided, and the more embedded devices in the network are, the faster the transmission of the firmware updating file is. Therefore, when the scheme of the invention is adopted for batch updating of the embedded equipment, the control instruction can be transmitted in time, and reliable and accurate firmware updating can be ensured.