Search

US-12621636-B2 - Method for transferring data between a first wireless sensor and a gateway and associated network

US12621636B2US 12621636 B2US12621636 B2US 12621636B2US-12621636-B2

Abstract

A network ( 1 ) includes a gateway ( 2 ) and a wireless sensor ( 3 ). The gateway includes an emission means ( 4 ), a reception means ( 5 ), and a processing means ( 6 ). The wireless sensor ( 3 ) includes a reception means ( 8 ) and an emission means ( 7 ). A method for transferring data between the wireless sensor and a gateway includes the gateway emitting a first query signal (S 5 ) to ask the wireless sensor to send a set of pre-identified data frames (DATA 1 , DATA 2 , DATA 3 ), the wireless sensor emitting the set of pre-identified data frames, extracting the frame identifier (ID 1 , ID 3 ) of each received data frame, and comparing each extracted frame identifier with a set of reference frame identifiers (REF). If a reference frame identifier (ID 2 ) does not match, the gateway emits a second query signal (S 6 ) to ask the wireless sensor for transmitting the data frame (DATA 2 ) associated with the unmatched reference frame identifier.

Inventors

  • Clément Poulailleau
  • Elias Naslund

Assignees

  • AKTIEBOLAGET SKF

Dates

Publication Date
20260505
Application Date
20231207
Priority Date
20221215

Claims (16)

  1. 1 . A method for transferring data between at least a first wireless sensor and a gateway, the method comprising: a) an emission of a first query signal by the gateway to ask the first wireless sensor to send a set of pre-identified data frames, each data frame comprising a frame identifier and a data package, each data package comprising a different fraction of data so that the data packages of all of the data frames reconstitute the data, b) after the reception of the first query signal by the first wireless sensor, a successive emission by the first wireless sensor of the set of pre-identified data frames, c) after the reception of data frames by the gateway, an extraction of the frame identifier of each received data frame, and a comparison of each extracted frame identifier with a set of reference frame identifiers comprising the frame identifiers of the set of pre-identified data frames, and d) if a reference frame identifier does not match with an extracted frame identifier, the method further comprises an emission of a second query signal by the gateway to ask the first wireless sensor for transmitting the data frame associated with the unmatched reference frame identifier.
  2. 2 . The method according to claim 1 , further comprising: a reception of each query signal by a second wireless sensor and an emission of the said query signal to the first wireless sensor by the second wireless sensor, and a reception of the set of pre-identified data frames by the second wireless sensor and an emission of the said data frames to the gateway by the second wireless sensor.
  3. 3 . The method according to claim 1 , further comprising an emission by the first wireless sensor of the missing frame after reception of the second query signal, and a repetition of steps c) and d) with only the missing data frame.
  4. 4 . The method according to claim 1 , comprising before the emission of the first query signal: an emission of a second query signal by the gateway to ask the first wireless sensor for transmitting the data, after reception of the second query signal by the first wireless sensor, a partitioning of the data in the set of data frames by the first wireless sensor, an emission of an acknowledgment signal by the first wireless sensor, the acknowledgment signal comprising the number of frames, after reception of the acknowledgment signal by the gateway, an emission of a third query signal by the gateway to ask the first wireless sensor for transmitting the frame identifier of each frame of the set of data frames, after reception of the third query signal by the first wireless sensor, an emission of a first signal by the first wireless sensor comprising the frame identifier of each frame of the set of data frames, and a reception of the first signal by the gateway and an extraction of the frame identifier of each frame of the set of data frames from the received first signal, the extracted frame identifiers being the reference frame identifiers.
  5. 5 . The method according to claim 4 , wherein the third query signal further asks the first wireless sensor for transmitting a header, and wherein the first signal comprises the header, the header comprising the number of frames, a time stamp sequence, and a control code.
  6. 6 . The method according to claim 1 , wherein the data comprises a predetermined number of values of at least one parameter, the first query signal comprises the parameter and the predetermined number of values.
  7. 7 . The method according to claim 4 , wherein the data comprises a predetermined number of values of at least one parameter, the first query signal comprises the parameter and the predetermined number of values, and wherein partitioning of the data comprises: a determination by the first wireless sensor of the predetermined number of values of the parameter from measurements taken by the first wireless sensor, a cutting of the parameter values in data packages having a same size, and an incorporation of each data package in a different data frame of the set of data frames, each data frame of the set of data frames further comprising a frame identifier.
  8. 8 . The method according to claim 2 , further comprising an emission by the first wireless sensor of the missing frame after reception of the second query signal, and a repetition of steps c) and d) with only the missing data frame.
  9. 9 . The method according to claim 8 , comprising before the emission of the first query signal: an emission of a second query signal by the gateway to ask the first wireless sensor for transmitting the data, after reception of the second query signal by the first wireless sensor, a partitioning of the data in the set of data frames by the first wireless sensor, an emission of an acknowledgment signal by the first wireless sensor, the acknowledgment signal comprising the number of frames, after reception of the acknowledgment signal by the gateway, an emission of a third query signal by the gateway to ask the first wireless sensor for transmitting the frame identifier of each frame of the set of data frames, after reception of the third query signal by the first wireless sensor, an emission of a first signal by the first wireless sensor comprising the frame identifier of each frame of the set of data frames, and a reception of the first signal by the gateway and an extraction of the frame identifier of each frame of the set of data frames from the received first signal, the extracted frame identifiers being the reference frame identifiers.
  10. 10 . The method according to claim 9 , wherein the third query signal further asks the first wireless sensor for transmitting a header, and wherein the first signal comprises the header, the header comprising the number of frames, a time stamp sequence, and a control code.
  11. 11 . The method according to claim 10 , wherein the data comprises a predetermined number of values of at least one parameter, the first query signal comprises the parameter and the predetermined number of values.
  12. 12 . The method according to claim 11 , wherein partitioning of the data comprises: a determination by the first wireless sensor of the predetermined number of values of the parameter from measurements taken by the first wireless sensor, a cutting of the parameter values in data packages having a same size, and an incorporation of each data package in a different data frame of the set of data frames, each data frame of the set of data frames further comprising a frame identifier.
  13. 13 . A network comprising: a gateway comprising: an emission means configured to emit a first query signal to ask the first wireless sensor to send pre-identified data frames of a set of data frames, a reception means configured to receive successive pre-identified data frames of the set of pre-identified data frames emitted by the first wireless sensor, and a processing means configured to extract a frame identifier of each received data frame, to compare each extracted frame identifier with a set of reference frame identifiers comprising the frame identifier of each data frame of the set of data frames, and to identify if a reference frame identifier does not match with an extracted frame identifier, the emission means being further configured to emit a second query signal to ask the first wireless sensor for transmitting the data frame associated with the unmatched reference frame identifier, and at least one first wireless sensor comprising: a reception means configured to receive the first query signal and the second query signal, and an emission means configured to successively emit the set of pre-identified data frames, each data frame comprising a frame identifier and a data package, each data package comprising a different fraction of data so that the data packages of all of the data frames reconstitute the data.
  14. 14 . The network according to claim 13 , further comprising at least a second wireless sensor, the network being a mesh network, the second wireless sensor comprising: receiving means configured to receive the first query signal and the second query signal from the gateway, and to receive the successively emitted set of pre-identified data frames by the first wireless sensor, and emitting means configured to transmit to the first wireless sensor the received first query signal and the received second query signal, and to transmit to the gateway the successively emitted set of pre-identified data frames received from first the wireless sensor.
  15. 15 . The network according to claim 13 , wherein each wireless sensor comprises a battery.
  16. 16 . The network according to claim 14 , wherein each wireless sensor comprises a battery.

Description

CROSS-REFERENCE TO RELATED APPLICATION This application claims priority to German Application No. 102022213719.1, filed Dec. 15, 2022, the entirety of which is hereby incorporated by reference. FIELD The present disclosure is directed to a network comprising wireless sensors and gateways. More particularly, the present disclosure deals with transferring data between a first wireless sensor and a gateway. BACKGROUND Generally, a network comprises a plurality of wireless sensors communicating wirelessly with a gateway to transmit measurements. In a star network, each wireless sensor communicates directly with the gateway. The gateway asks a first wireless sensor to send data determined by the said sensor from measurements taken by the said sensor. Generally, the data is divided in a set of data frames, each frame comprising a fraction of the data and a frame identifier to identify the said data frame so that then the gateway receives the set of data frames, the gateway reconstitutes the data from the received fractions of data. Generally, the gateway asks the first sensor to emit a data frame identified by a determined frame identifier and waits for the said data frame. When the gateway receives the data frame comprising the determined frame identifier, the gateway asks the first sensor to emit another data frame comprising another determined frame identifier. The gateway asks sequentially for each data frame of the set of data frames. Every time the gateway asks for a data frame, no data frame is transmitted deteriorating the speed data transmission between the gateway and the first wireless sensor. If the said data frame is lost, the gateway asks the first wireless sensor to reemit the lost data frame and waits until it receives the lost data frame. Further, as the gateway waits until it receives the data frame comprising the asked frame identifier, if the said data frame is lost, the speed data transmission between the gateway and the first wireless sensor is dramatically reduced. In a mesh network, the communication between the first sensor and the gateway is generally established through a plurality of wireless sensors so that signals emitted by the gateway and the data frames pass through the plurality of wireless sensors forming a communication channel. The duration of a signal transmission between two wireless sensors is equal to a latency so that the latency of the communication channel is equal to the number of sensors passed by the signal multiplied by the latency. As described above, the gateway asks the first sensor to emit a data frame identified by a determined frame identifier and waits for the said data frame and when the gateway receives the data frame comprising the determined frame identifier, the gateway asks the first sensor to emit another data frame comprising another determined frame identifier. As explained above, the gateway asks sequentially for each data frame of the set of data frames which deteriorates the speed data transmission between the gateway and the first wireless sensor. The duration of each signal exchange between the gateway and the first sensor is equal to the latency of the communication channel reducing the speed data transmission of the network. If a data frame is lost, the duration to request the remission of the lost data frame is equal to the channel latency and the duration to get the remitted data frame by the gateway is equal to the channel latency reducing even more the speed data transmission of the network. Further, the reemission of the lost data frames by the first sensor and the transmission of the said frames through the communication channel consume power. As each wireless sensor is generally supplied by a battery to facilitate the implementation of the wireless sensor, the duration of the battery is reduced. In some embodiments of the wireless sensor, the battery of the said sensor may not be replaced, the battery being sealed in the said sensor so that the life time of the wireless sensor is reduced. Consequently, the present disclosure intends to reduce the number of exchanges between the wireless sensor and the gateway to increase the data transmission speed between the wireless sensor and the gateway and to reduce the energy consumption of the wireless sensor. SUMMARY According to an aspect a method for transferring data between at least a first wireless sensor and a gateway. The method comprises: a) an emission of a first query signal by the gateway to ask the first wireless sensor to send a set of pre-identified data frames, each data frame comprising a frame identifier and a data package, each data package comprising a different fraction of data so that the data packages of all of the data frames reconstitute the data,b) after the reception of the first query signal by the first wireless sensor, a successive emission by the first wireless sensor of the set of pre-identified data frames,c) after the reception of data frames by the gateway, an