-
公开(公告)号:US12235725B2
公开(公告)日:2025-02-25
申请号:US18260221
申请日:2021-12-31
Applicant: ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD.
Inventor: Li Tong , Changbing Zhao
Abstract: The present application discloses a multi-time programmable electronic fuse apparatus, including: a one-time programmable cell module, a parsing module and a multi-time programmable cell module. The one-time programmable cell module is configured to store one-time programmable data, the multi-time programmable cell module includes a storage cell array capable of reading and writing data multiple times and is configured to store multi-time programming data. The parsing module is configured to read the one-time programming data transmitted from the one-time programmable cell module, to write the parsed initialization data into the multi-time programmable cell module upon reading the initialization data; to parse the fix data to obtain a fix location and a fix value upon reading the fix data, and to replace data stored in the corresponding fix location in the storage cell array with the fix value.
-
公开(公告)号:US12112170B2
公开(公告)日:2024-10-08
申请号:US18031128
申请日:2021-06-29
Applicant: ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD.
Inventor: Cheng'en Wu
IPC: G06F9/30
CPC classification number: G06F9/3013
Abstract: A method of updating registers, including: providing a bitmap register; providing a target register; establishing a mapping between each bit in the bitmap register and a corresponding target content block in the target register; providing a register update instruction, the register update instruction including: one or more flag bits at specified locations, wherein each flag bit corresponds to a bit in the bitmap register, indicating whether the target content block corresponding to the bit needs to be updated; wherein for each target content block indicated by the bit that needs to be updated, the register update instruction further comprises a new content of the target content block or a source of the new content; writing the one or more flag bits in the register update instruction into the bitmap register; and executing the register update instruction to update the target content blocks.
-
公开(公告)号:US20240078155A1
公开(公告)日:2024-03-07
申请号:US18260221
申请日:2021-12-31
Applicant: ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD.
Inventor: LI TONG , CHANGBING ZHAO
IPC: G06F11/14
CPC classification number: G06F11/1402 , G11C17/16
Abstract: The present application discloses a multi-time programmable electronic fuse apparatus, including: a one-time programmable cell module, a parsing module and a multi-time programmable cell module. The one-time programmable cell module is configured to store one-time programmable data, the multi-time programmable cell module includes a storage cell array capable of reading and writing data multiple times and is configured to store multi-time programming data. The parsing module is configured to read the one-time programming data transmitted from the one-time programmable cell module, to write the parsed initialization data into the multi-time programmable cell module upon reading the initialization data; to parse the fix data to obtain a fix location and a fix value upon reading the fix data, and to replace data stored in the corresponding fix location in the storage cell array with the fix value.
-
公开(公告)号:US11765563B2
公开(公告)日:2023-09-19
申请号:US17436831
申请日:2020-02-25
Applicant: ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD.
Inventor: Yizan Zhou , Swee Ann Teo
IPC: H04W4/50 , H04W4/80 , H04W8/00 , H04W8/22 , H04W8/26 , H04W12/00 , H04W12/043 , H04W12/08 , H04W12/55 , H04W40/24 , H04W40/32 , H04W48/06 , H04W48/08 , H04W48/16 , H04W48/18 , H04W76/10 , H04W76/14 , H04W76/23 , H04W76/40 , H04W84/00 , H04W84/18 , H04W88/02 , H04W88/08 , H04W92/02 , H04W92/10 , H04W92/18
CPC classification number: H04W4/50 , H04W4/80 , H04W8/005 , H04W8/22 , H04W8/26 , H04W12/009 , H04W12/043 , H04W12/08 , H04W12/55 , H04W40/244 , H04W40/246 , H04W40/248 , H04W40/32 , H04W48/06 , H04W48/08 , H04W48/16 , H04W48/18 , H04W76/10 , H04W76/14 , H04W76/23 , H04W76/40 , H04W84/005 , H04W84/18 , H04W88/02 , H04W88/08 , H04W92/02 , H04W92/10 , H04W92/18
Abstract: Disclosed in the present disclosure is a method for provisioning a Bluetooth Mesh network, used for provisioning a plurality of non-provisioned devices, so as to add the plurality of non-provisioned devices to the Bluetooth Mesh network. The method includes: provisioning, by a top provisioner, surrounding non-provisioned devices of the top provisioner, so as to add the surrounding devices to the Bluetooth Mesh network as nodes; selecting, by a top provisioner, the one or more newly added nodes to be configured as one or more temporary provisioners; provisioning, by each of the one or more temporary provisioners, surrounding non-provisioned devices, so as to add the surrounding devices to the Bluetooth Mesh network as nodes; and completing, by the top provisioner and each of the one or more temporary provisioners, the provisioning of the plurality of non-provisioned devices. The method of the present disclosure may greatly improve the average provisioning speed of device, and ensure the unified allocation of key network information and the compatibility of provisioning on the premise of ensuring the provisioning security of the Bluetooth Mesh network.
-
公开(公告)号:US20220166477A1
公开(公告)日:2022-05-26
申请号:US17434888
申请日:2019-12-03
Applicant: ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD.
IPC: H04B7/06 , H04L27/26 , H04L27/34 , H04B7/0417
Abstract: A signal detection method for a MIMO-OFDM wireless communication system includes obtaining a channel matrix of each subcarrier through channel estimation for each MIMO-OFDM data packet in a plurality of MIMO-OFDM data packets; receiving a reception vector of each subcarrier; performing channel matrix preprocessing for the channel matrix of each subcarrier to generate a global dynamic K-value table, in which the global dynamic K-value table includes a global dynamic K-value corresponding to each search layer of each subcarrier; performing MIMO detection for each OFDM symbol in the MIMO-OFDM data packet, in which the MIMO detection includes performing the following steps for each subcarrier of a current OFDM symbol: reading channel matrix preprocessing results and reception vector of the current subcarrier; transforming the reception vector of the current subcarrier into an LR search domain; and performing K-best search for the current subcarrier to obtain an LR domain candidate transmission vector of the current subcarrier, in which a K-value applied to each search layer of the current subcarrier during the K-best search is a global dynamic K-value in the global dynamic K-value table corresponding to the search layer.
-
公开(公告)号:US11330544B2
公开(公告)日:2022-05-10
申请号:US16635880
申请日:2018-09-30
Applicant: ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD.
Inventor: Ke Shang , Zhifu Liu , Ping Huang
Abstract: Provided is a method for automatically calibrating wireless frequency offsets. The method includes following steps: a wireless fidelity (Wi-Fi) wireless transmission module monitors or scans a specific data packet of an access point (AP); the Wi-Fi wireless transmission module acquires a frequency offset between a central frequency of the Wi-Fi wireless transmission module and a central frequency of the AP according to the specific data packet; the Wi-Fi wireless transmission module executes frequency offset tracking according to the frequency offset to control the Wi-Fi wireless transmission module to calculate a central frequency according to a frequency offset acquired for a surrounding AP of the Wi-Fi wireless transmission module in such a way that each of the calculated central frequency and the frequency offset for the surrounding AP is in a preset standard, and adjusts the central frequency of the Wi-Fi wireless transmission module according to the calculated central frequency. Provided is also a device for automatically calibrating wireless frequency offsets.
-
公开(公告)号:US11317467B2
公开(公告)日:2022-04-26
申请号:US16619302
申请日:2019-01-08
Applicant: Espressif Systems (Shanghai) Co., Ltd.
Inventor: Jiangjian Jiang , Yuexia Qi
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. According to the present invention, signal strengths and other information of devices may be transferred to one another in an entire mesh network, such that all devices may participate in comparison and voting to elect an optimal root node.
-
8.
公开(公告)号:US11265814B2
公开(公告)日:2022-03-01
申请号:US15577523
申请日:2015-07-08
Applicant: Espressif Systems (Shanghai) Co., Ltd.
IPC: H04W52/02 , H04L29/08 , H04W88/18 , H04W84/12 , H04L65/40 , H04L67/5651 , H04L67/125
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.
-
公开(公告)号:US11212729B2
公开(公告)日:2021-12-28
申请号:US16631146
申请日:2019-01-08
Applicant: Espressif Systems (Shanghai) Co., Ltd.
Inventor: Jiangjian Jiang , Yuexia Qi
Abstract: Disclosed are a method and system for establishing a route in a connectionless mesh network. The method comprises the following steps of: a sink device periodically broadcasting information to one or more surrounding devices of the sink device, wherein the information comprises information indicating the sink device as a sink, a MAC address of the sink device, and a signal strength between the sink device and an external router; a non-sink device periodically monitoring information broadcast by one or more surrounding devices of the non-sink device, and determining whether the information broadcast by the sink device is present; if so, the non-sink device selecting a sink device having a highest signal strength therewith as a next hop device, and the non-sink device periodically broadcasting information to the one or more surrounding devices of the non-sink device, wherein the information comprises a number of hops from the non-sink device to the sink device, a MAC address of the sink device, and the signal strength between the non-sink device and the sink device; if not, the non-sink device selecting a device having a highest signal strength therewith as the next hop device thereof, and the non-sink device periodically broadcasting information to the one or more surrounding devices of the non-sink device, wherein the information comprises the number of hops from the non-sink device to the sink device, a MAC address of the next hop device, and the signal strength between the non-sink device and the next hop device. The present invention may enable each device to find and maintain a route having the highest signal strength to a network sink.
-
10.
公开(公告)号:US11202202B2
公开(公告)日:2021-12-14
申请号:US16469409
申请日:2018-03-09
Applicant: Espressif Systems (Shanghai) Co., Ltd.
Inventor: Rui Zhan , Liwei Jiang , Shi Chen
IPC: H04L29/06 , H04W12/06 , G06K9/00 , H04L5/00 , H04L29/12 , H04L29/08 , H04W12/08 , H04W12/03 , G16Y30/10 , H04W84/12
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. The wire-free fingerprint Wi-Fi IoT switch may complete the translation of control information to the standard Wi-Fi IoT device by sending least number of packets, so as to realize low power consumption control. The wire-free fingerprint Wi-Fi IoT switch may also connect to an internet server via a Wi-Fi access point to perform update and upgrade of firmware, fingerprint feature information list, etc.
-
-
-
-
-
-
-
-
-