Patents Assigned to Espressif Systems (Shanghai) Co., Ltd.
  • Patent number: 11984135
    Abstract: System and method for offline embedded abnormal sound fault detection are disclosed, the system comprising a sound acquisition module, a sound audio feature extraction module, and a neural network module. The sound audio feature extraction module uses fast Fourier transform to process sample data in a frequency domain, and then inputs the sample data to the neural network module to complete anomaly classification. The neural network module comprises at least one CNN feature extraction layer, a long short-term memory (LSTM) layer, at least one fully connected and at least one classification layer, and a trigger decision layer. The number of network layers of the at least one CNN feature extraction layer is dynamically adjustable, a network structure of the at least one fully connected layer and the at least one classification layer is dynamically variable, and the trigger decision layer is configured to eliminate generalization errors generated by a neural network.
    Type: Grant
    Filed: March 2, 2021
    Date of Patent: May 14, 2024
    Assignee: Espressif Systems (Shanghai) Co., Ltd.
    Inventor: Wangwang Wang
  • Patent number: 11646925
    Abstract: The present invention discloses a method for processing a preamble sequence and header for a data packet, comprising the following steps of: using a bit sequence of a fixed pattern to replace a scrambled pseudo-random bit sequence in a SYNC field in the preamble sequence, and spreading the SYNC field by a Barker code; extending a length of a spreading code and spreading an SFD field in the preamble sequence by the extended spreading code; and extending a length of a spreading code and spreading a header field by the extended spreading code. The present invention may significantly improve the performance of reception and detection for the preamble sequence (the SYNC field and the SFD field) and the PLCP header field, better overcome long-distance channel conditions, enhance the signal stability of transmission; and meanwhile the present invention is easy to implement and only requires little modifications to the circuit of a conventional Wi-Fi device.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: May 9, 2023
    Assignee: Espressif Systems (Shanghai) Co., Ltd.
    Inventors: Hao Lin, Rui Zhan
  • Patent number: 11595805
    Abstract: A method for discovering devices in a mesh network. After receiving a plurality of request frames sent by a large number of first devices, a second device sends a response frame via broadcast form times, at an interval of n; and each first device that receives the response frame establishes a mutual discovery relationship with the second device. In the event that an extremely large number of devices are present in the mesh network, the present invention may greatly improve the probability of discovery between devices, and effectively suppress network storming, thereby enabling the mesh network to maintain a good network performance.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: February 28, 2023
    Assignee: Espressif Systems (Shanghai) Co., Ltd.
    Inventors: Jiangjian Jiang, Yuexia Qi
  • Patent number: 11528184
    Abstract: Disclosed are a processing method, device, apparatus for a mesh network, and a storage medium. The method is implemented by a node in the mesh network, including acquiring root node information of at least two root nodes in conflict if any root node conflict is detected in the mesh network; and according to the root node information of the at least two root nodes in conflict, selecting a new root node from the at least two root nodes in conflict as a root node to be used in the mesh network. In the embodiments of the present invention, according to the root node information of the two root nodes, a new root node is selected as the root node to be used in the mesh network, so as to realize direct communication between nodes in the entire wireless mesh network, and to reduce the traffic throughput of the root node.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: December 13, 2022
    Assignee: Espressif Systems (Shanghai) Co., Ltd.
    Inventors: Yuexia Qi, Jiangjian Jiang
  • Patent number: 11363498
    Abstract: A mesh network flow control method comprising: allocating a receiving window of a certain size between a parent node and each child node; the child node transmitting a window request to the parent node prior to transmitting a packet; upon receipt of the request, the parent node extracting the sequence number of the request of the child node; comparing the sequence number with a sequence number of the packet last received; calculating the size of an available window and replying to the child node with the size; and the child node transmitting the packet according to the size. Another method includes: a root node broadcasting information concerning a connection state between the root node and a server in a management frame of Wi-Fi, such that through information communication within a network, each node within the network can obtain the information, and then devices within the network transmit packets to the root node, thereby avoiding occupancy of bandwidth by unnecessary packet-transmissions.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: June 14, 2022
    Assignee: Espressif Systems (Shanghai) Co., Ltd.
    Inventors: Yuexia Qi, Jiangjian Jiang
  • Patent number: 11363519
    Abstract: The invention provides a method for selecting a parent node in a mesh network: for one or more other nodes found through scanning, a first node filtering out, from the one or more other nodes, nodes that are not in a same organization, not of a same version, or not in the same network; filtering out, from the one or more other nodes, leaf child nodes at a deepest level, and nodes with a maximum number of connections reached; filtering out, from the one or more other nodes, free nodes, all child nodes of the first node, and nodes in a looped list of the first node; filtering out, from the one or more other nodes, nodes with a signal strength unable to maintain normal communication; and according to preset weights, for each of remaining nodes in the one or more other nodes after filtering, calculating a rank collectively based on a signal strength value of the node, a level of the node, and an existing number of connections of the node, and selecting a node with a highest rank among the remaining nodes as the p
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: June 14, 2022
    Assignee: Espressif Systems (Shanghai) Co., Ltd.
    Inventors: Yuexia Qi, Jiangjian Jiang
  • Patent number: 11317467
    Abstract: Disclosed is a method for electing a root node in a mesh network, comprising the steps of: S1) when it is determined that there is no root node in the mesh network, all devices separately broadcast and transmit real-time signal strengths between the devices and a router; S2) all devices separately perform a first scanning, and each device elects, according to received real-time signal strengths between the other devices and the router and the real-time signal strength between the device and the router, a device having a maximum real-time signal strength as a root node candidate and broadcasts and transmits the same; and S3) all devices separately perform another scanning, and each device elects, according to the received root node candidates respectively elected by the other devices, a root node candidate having a maximum signal strength as a new root node candidate and broadcasts and transmits the same again until a unique root node is elected.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: April 26, 2022
    Assignee: Espressif Systems (Shanghai) Co., Ltd.
    Inventors: Jiangjian Jiang, Yuexia Qi
  • Patent number: 11310761
    Abstract: The present invention relates to a positioning method and system based on a Wi-Fi IoT device network, wherein positioning monitoring nodes in a subnet respectively receives, within an information receiving and transmitting range thereof, a data packet sent by a same positioning target device, records corresponding data packet receipt clock information, and provides the data packet receipt clock information and identification information of the positioning target device to the subnet master node; the subnet master node utilizes signal arrival time differences between a plurality of positioning monitoring nodes receiving the data packet from the same positioning target device, and mutual physical distances between the positioning monitoring nodes, to compute the distance differences of the positioning target device with respect to the plurality of positioning monitoring nodes, and determine a position of the positioning target device in a physical coverage range of the subnet.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: April 19, 2022
    Assignee: Espressif Systems (Shanghai) Co., Ltd.
    Inventor: Rui Zhan
  • Patent number: 11290875
    Abstract: The invention discloses a method for network configuration via Bluetooth, the method comprising: a Bluetooth communication device establishing a connection to a mobile terminal via Bluetooth; the Bluetooth communication device and the mobile terminal negotiating to determine a data encryption mode and a shared key for data decryption; connecting the Bluetooth communication device to an external wireless network; configuring the wireless network via Bluetooth is realized. According to the invention, during the process of network configuration via Bluetooth, a symmetric encryption method is utilized as the encryption mode for message data, and an asymmetric encryption method is utilized to generate the corresponding shared key, ensuring the data security during network configuration via Bluetooth and network communication processes.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: March 29, 2022
    Assignee: Espressif Systems (Shanghai) Co., Ltd.
    Inventors: Hao Tian, Swee Ann Teo, Xiangjun Xu
  • Patent number: 11265814
    Abstract: A method for implementing a low power consumption IoT network based on a Wi-Fi proxy device. The network is used for low power consumption data exchange between a Wi-Fi IoT device having a long data period in a Wi-Fi IoT network and an internet server, via a Wi-Fi proxy IoT device and a Wi-Fi access point. A low power consumption Wi-Fi MAC layer link is provided between the proxy device and at least one Wi-Fi IoT device. The Wi-Fi IoT device only establishes a low power consumption Wi-Fi MAC layer link with the proxy device. The proxy device connects to the internet server via a Wi-Fi access point, and acts as a data receiving end to buffer data, from the internet server, that is sent to the Wi-Fi IoT device via the Wi-Fi MAC layer link.
    Type: Grant
    Filed: July 8, 2015
    Date of Patent: March 1, 2022
    Assignee: Espressif Systems (Shanghai) Co. Ltd.
    Inventors: Hao Lin, Rui Zhan
  • Patent number: 11212729
    Abstract: Disclosed are a method and system for establishing a route in a connectionless mesh network.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: December 28, 2021
    Assignee: Espressif Systems (Shanghai) Co., Ltd.
    Inventors: Jiangjian Jiang, Yuexia Qi
  • Patent number: 11202202
    Abstract: The present invention relates to an IoT control switch and method based on fingerprint identification permission control, comprising performing user identity and permission verification through fingerprint identification, implementing a MAC layer connectionless communication mechanism between a wire-free fingerprint Wi-Fi IoT switch and a standard Wi-Fi IoT device, and carrying control information for controlling the Wi-Fi IoT device by a privately defined control information element in a unicast packet or broadcast packet without requiring a MAC layer connection; the invention requires little modification, is cost effective to implement, and the data type, manner of acknowledgement, manner of encryption, and different fingerprint security control modes may be freely combined with each other, thereby providing wide applicability.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: December 14, 2021
    Assignee: Espressif Systems (Shanghai) Co., Ltd.
    Inventors: Rui Zhan, Liwei Jiang, Shi Chen
  • Patent number: 11105906
    Abstract: A sonar-integrated IoT device, the IoT device including one or more sonar sensor modules (101), corresponding to information acquisition in different spatial directions; the IoT device is in communication connection with an external signal processing unit through a wireless network, and sends unprocessed or preliminarily processed spatial information to the signal processing unit. The advantages of the invention include: simple and flexible arrangement of sonar sensor module (101) nodes, which are integrated with wireless IoT devices such that spatial information may be acquired locally; and at the same time, ease of implementation of large interval arrangement and large quantity arrangement of sonar sensor modules (101), covering a variety of spatial locations, thereby providing wide coverage of spatial detection range, and acquisition of abundant signal samples, such that better spatial information extraction algorithms may be implemented in the signal processing unit.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: August 31, 2021
    Assignee: Espressif Systems (Shanghai) Co., Ltd.
    Inventors: Swee Ann Teo, Rui Zhan
  • Patent number: 11109185
    Abstract: Disclosed in the present invention is a method for provisioning a mesh network, the provisioning method comprising: a mobile terminal scans one or more mesh devices within a preset distance range thereof; the mobile terminal communicatively connects with the one or more mesh devices and sends mesh network configuration information to the one or more mesh devices, and the one or more mesh devices completes the provisioning. In the present invention, the mobile terminal can directly input mesh network configuration information and implement mesh provisioning for a plurality of mesh devices or all the mesh devices in the communication range thereof through Bluetooth; the speed is high, operation is simple, and efficiency is high.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: August 31, 2021
    Assignee: Espressif Systems (Shanghai) Co., Ltd.
    Inventors: Jiangjian Jiang, Yuexia Qi
  • Patent number: 11019026
    Abstract: Disclosed is a method for applying a TCP/IP protocol in a mesh network, comprising: constructing protocol stack models of a root node and one or more ordinary nodes in the mesh network; the root node using a custom IE in a management frame to share an IP configuration acquired by itself from a router, a MAC address of itself, and a MAC address of the router with the ordinary nodes; each ordinary node adopting a static IP configuration mode to set its IP configuration as that of the root node; the root node acquiring a port range available for each ordinary node; and each node in the mesh network communicating with an external IP network over a TCP/IP protocol stack. In the invention, when an IP datagram is forwarded in the mesh network, there is no need to perform layer-by-layer NAT, and no need to recalculate a checksum of the IP datagram when it reaches the root node, thereby greatly improving network communication efficiency.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: May 25, 2021
    Assignee: Espressif Systems (Shanghai) Co., Ltd.
    Inventors: Yuexia Qi, Swee Ann Teo, Jiangjian Jiang
  • Patent number: 10817368
    Abstract: The present invention discloses a unidirectional bit error correction method for a OTP ROM, comprising: applying error correction encoding to bit information and writing the bit information to the OTP ROM; during power-up initialization, converting hard bit information read out from the OTP ROM to soft bit information; during the power-up initialization, performing error correction decoding through a soft bit decoder. The advantages of the present invention include: utilizing otherwise temporarily idle decoding modules in the chip, without requiring additional hardware resource, while providing stronger error correction capability to the OTP ROM, improving the stability of chip applications, prolonging chip service life, and significantly reducing rejection rate in chip production.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: October 27, 2020
    Assignee: Espressif Systems (Shanghai) Co., Ltd.
    Inventors: Hao Lin, Rui Zhan
  • Patent number: 10756964
    Abstract: An IoT configuration method and system for secure low power consumption proxy devices, the method comprising: registering an intelligent terminal and securely bonding the intelligent terminal to a Wi-Fi IoT device; using a secure manner to configure one proxy device in the Wi-Fi IoT as a master proxy device or master device, and then using a point-to-multipoint manner to authenticate and configure other proxy devices in the Wi-Fi IoT through the master device; establishing a secure data path between the proxy device and a low power consumption Wi-Fi device; pairing the proxy device with the Wi-Fi low power consumption device in a Wi-Fi MAC layer connectionless mode; after a triggering condition is satisfied, said low power consumption device operating and transmitting control information to said proxy device, and the proxy device forwarding the received information or adjusting the states of other devices in the network according to the received information.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: August 25, 2020
    Assignee: Espressif Systems (Shanghai) Co., Ltd.
    Inventors: Swee Ann Teo, Hao Lin, Jiangjian Jiang, Jian Lu
  • Patent number: 10659876
    Abstract: Disclosed is a distributed microphone array. The array comprises: a plurality of distributed microphone array nodes, wherein each microphone array node is provided with one or a plurality of microphone audio acquisition modules; and the microphone array node is connected to an external signal processing unit by means of wireless network communication, and uploads an unprocessed audio signal or an audio signal which has undergone simple signal processing on the array node to the signal processing unit. In the present invention, all the wireless microphone array nodes distributed in a wireless network form a large microphone array.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: May 19, 2020
    Assignee: Espressif Systems (Shanghai) Co., Ltd.
    Inventors: Swee Ann Teo, Rui Zhan
  • Patent number: 10498594
    Abstract: A compatible configuration method for an IoT device, wherein, by adding an energy detection device and a length verification device having a timer to a digital baseband demodulation portion of a Wi-Fi IoT device, when the Wi-Fi IoT device detects an HT-SIG field or VHT-SIG-B field in a header of a configuration information packet from a master device, starting the timer and the energy detection device, so as to judge whether receipt is successful based on whether a recorded time length when channel energy reaches a lower limit conforms to length information in the HT-SIG field or VHT-SIG-B field in the header of a configuration information packet for a higher frequency band mode; and after successful receipt, obtaining transmitted configuration access information sections by computing length differences between received configuration information packets, and then combining the received information sections to obtain configuration access information.
    Type: Grant
    Filed: July 8, 2015
    Date of Patent: December 3, 2019
    Assignee: Espressif Systems (Shanghai) Co., Ltd.
    Inventors: Hao Lin, Rui Zhan