WO2015183677A1 - Group scheduled sensor data acquisition in a wireless sensor system - Google Patents

Group scheduled sensor data acquisition in a wireless sensor system Download PDF

Info

Publication number
WO2015183677A1
WO2015183677A1 PCT/US2015/031893 US2015031893W WO2015183677A1 WO 2015183677 A1 WO2015183677 A1 WO 2015183677A1 US 2015031893 W US2015031893 W US 2015031893W WO 2015183677 A1 WO2015183677 A1 WO 2015183677A1
Authority
WO
WIPO (PCT)
Prior art keywords
wireless sensor
wireless
group identifier
message
start time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/US2015/031893
Other languages
French (fr)
Inventor
Scott Alan Corbin
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sikorsky Aircraft Corp
Original Assignee
Sikorsky Aircraft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sikorsky Aircraft Corp filed Critical Sikorsky Aircraft Corp
Priority to EP15799670.3A priority Critical patent/EP3149896B1/en
Priority to US15/315,122 priority patent/US10462614B2/en
Publication of WO2015183677A1 publication Critical patent/WO2015183677A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/08User group management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/62Establishing a time schedule for servicing the requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/38Services specially adapted for particular environments, situations or purposes for collecting sensor information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes
    • H04W56/0015Synchronization between nodes one node acting as a reference for the others
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks

Definitions

  • the subject matter disclosed herein generally relates to wireless systems, and more particularly to scheduling of sensor data acquisition in a wireless sensor system.
  • wireless sensor nodes communicate with a server to provide both status information and sensor data.
  • Communication latency within a wireless network can vary from node-to-node. Differences in signal strength, distance, noise sources, power level, and other factors can contribute to communication latency variations.
  • Differences in latency can also be due to particular wireless protocol message transmission methods. For example, time division multiplexing, where each node has its own time slice during which communication with the node can occur, results in latency variations for a common message broadcast to all nodes. Additionally, communication latency can vary over time as environmental conditions change. Therefore, accurately anticipating and correcting for communication latency can be challenging in a wireless sensor system. Differences in communication latency can result in poor synchronization among wireless sensor nodes when using a broadcast message to initiate data acquisition at multiple wireless sensor nodes simultaneously.
  • a wireless sensor system includes a plurality of wireless sensor nodes.
  • Each of the wireless sensor nodes includes a sensor interface that interfaces with sensing circuitry, a wireless interface to communicate with a wireless access point, at least one processor, and memory.
  • the memory has instructions stored thereon that, when executed by the at least one processor, cause the wireless sensor node to compare a group identifier received in a message at the wireless interface with a group identifier of the wireless sensor node. Based on a determination that the group identifier received in the message matches the group identifier of the wireless sensor node, a start time to trigger sensor data acquisition is set in the wireless sensor node according to a start time defined in the message.
  • a local clock of the wireless sensor node is monitored. Based on a determination that the local clock has reached the start time to trigger sensor data acquisition, a plurality of sensor data is acquired through the sensor interface. The sensor data are transmitted on the wireless interface. [0004] In addition to one or more of the features described above or below, or as an alternative, further embodiments could include where the group identifier of the wireless sensor node is set based on a configuration message received at the wireless interface.
  • each of the groups has a unique group identifier in the wireless sensor system.
  • further embodiments could include where the local clock is resynchronized relative to one or more other clocks in the wireless sensor system independent of the message including the group identifier and the start time.
  • further embodiments could include where resynchronization of the local clock is performed according to a lower-level radio protocol, and the message including the group identifier and the start time is relayed according to a higher-level application protocol.
  • further embodiments could include where the message further defines a schedule of repetition of acquisition of the sensor data, and the start time to trigger sensor data acquisition is defined according to the schedule of repetition.
  • a method of group scheduled sensor data acquisition in a wireless sensor system includes receiving a message at a wireless sensor node of the wireless sensor system.
  • the message includes a group identifier and a start time.
  • the group identifier received in the message is compared with a group identifier of the wireless sensor node.
  • a start time to trigger sensor data acquisition is set in the wireless sensor node according to a start time defined in the message.
  • a local clock of the wireless sensor node is monitored. Based on determining that the local clock has reached the start time to trigger sensor data acquisition, a plurality of sensor data is acquired at the wireless sensor node.
  • the sensor data are transmitted on a wireless interface of the wireless sensor node.
  • FIG. 1 schematically depicts a wireless sensor system in accordance with an embodiment
  • FIG. 2 schematically depicts a wireless sensor node in accordance with an embodiment
  • FIG. 3 depicts an example timing diagram in accordance with an embodiment
  • FIG. 4 depicts a process for group scheduled sensor data acquisition in a wireless sensor system in accordance with an embodiment.
  • group scheduled sensor data acquisition is provided in a wireless sensor system.
  • the wireless sensor nodes receive a scheduled start time to trigger sensor data acquisition.
  • Each of the wireless sensor nodes has a respective local clock that may be periodically resynchronized.
  • the local clock establishes a time base to trigger synchronized data acquisition across a group of wireless sensor nodes.
  • Each wireless sensor node can belong to more than one group, where each group includes at least two wireless sensor nodes.
  • Group membership can be assigned and modified dynamically. Alternatively, group definitions may be static. Further details are provided herein.
  • FIG. 1 schematically depicts a wireless sensor system 103 as part of a system 100 in accordance with an embodiment.
  • the wireless sensor system 103 includes a plurality of wireless sensor nodes 104 configured to communicate wirelessly with a wireless access point 106 of the system 100.
  • the wireless access point 106 is operably coupled to a server 102 through a gateway 108.
  • the gateway 108 can provide protocol translation, rate conversion, fault isolation, and/or signal translation between the wireless access point 106 and the server 102.
  • the wireless access point 106 is directly coupled to the server 102.
  • the server 102 is a host system that can control configuration of the wireless sensor nodes 104, initiate actions at the wireless sensor nodes 104, and collect data from the wireless sensor nodes 104.
  • the wireless sensor nodes 104 include or interface to sensing circuitry 110 (FIG. 2) to acquire various types of sensor data.
  • the server 102 can include processing circuitry, memory, communication interfaces, input/output interfaces, and other computer system hardware and software elements known in the art.
  • the server 102 executes a sensor group scheduler 112 that sends messages to schedule sensor data acquisition to groups 105 of wireless sensor nodes 104.
  • the sensor group scheduler 112 may also dynamically define and modify membership of the groups 105.
  • the sensor group scheduler 112 can make the data available on a group basis for use by various data processing algorithms (not depicted).
  • data fusion can combine multiple data sources to develop more robust and comprehensive system state analysis. Embodiments improve sensor data acquisition synchronization, which can increase time correlation accuracy across multiple wireless sensor nodes 104 in the groups 105.
  • group 105a includes wireless sensor nodes 104a, 104b, 104c, and 104d.
  • group 105b includes wireless sensor nodes 104b, 104c, 104e, and 104f.
  • Group 105c includes wireless sensor nodes 104c, 104d, 104f, 104g, and 104h. Accordingly, it can be seen that the wireless sensor nodes 104 may belong to multiple groups 105.
  • wireless sensor node 104b is a member of groups 105a and 105b; wireless sensor node 104d is a member of groups 105a and 105c; wireless sensor node 104f is a member of groups 105b and 105c; and wireless sensor node 104c is a member of groups 105a, 105b, and 105c.
  • group 105a may be associated with a particular component or subsystem, such as a gear box, while groups 105b and 105c may be associated with an engine and a rotor of a vehicle.
  • particular wireless sensor nodes 104 may have applicability to multiple groups 105.
  • a current ambient temperature or pressure value may be of use in diagnostic algorithms associated with multiple components or subsystems.
  • an accelerometer installed at a particular orientation may observe vibration data associated with multiple components or subsystems.
  • the wireless sensor system 103 can be implemented in an industrial application, a single vehicle application, a multi- vehicle application, and other environments that benefit from
  • FIG. 2 schematically depicts an instance of a wireless sensor node 104 of FIG. 1 in accordance with an embodiment.
  • the wireless sensor node 104 includes a sensor interface 202 that interfaces with sensing circuitry 110.
  • the wireless sensor node 104 also includes a data acquisition controller 204 to acquire sensor data via the sensor interface 202.
  • a clock interface 206 can read and resynchronize a local clock 208 of the wireless sensor node 104.
  • the local clock 208 can include an oscillator circuit and a phase- locked loop for timing adjustments. Time values can be managed as time-of-day values, including extended values for longer-term tracking, such as day/date, month, year, etc.
  • a wireless interface 210 enables communication with the wireless access point 106 of FIG. 1.
  • the sensing circuitry 110 can support acquisition of a variety of sampled inputs.
  • the sensing circuitry 110 may also support a higher rate or a lower rate of data acquisition depending upon the type of parameter being monitored. For instance, temperature and pressure values can be relatively low rate of change parameters without a substantially cyclic component, and thus can be sampled relatively infrequently after sensor data acquisition is triggered.
  • vibration data values from an accelerometer include cyclic frequency components and must be sampled at least twice the rate of the highest frequency of interest.
  • a sampled set of sensor data may be collected over a period of time after sensor data acquisition is triggered in order to obtain multiple cycles of a substantially continuous waveform to support frequency domain processing, such as a Fourier transform.
  • the wireless sensor node 104 may acquire 2,048 samples of sensor data before sending the sensor data back to the wireless access point 106 of FIG. 1.
  • the wireless sensor node 104 can make sure that a full buffer of samples (e.g., all 2,048 samples) has been acquired before sending the sensor data back to the wireless access point 106 of FIG. 1.
  • the data samples may be divided into multiple sensor data messages.
  • the wireless sensor node 104 also includes group management logic 212 that can manage membership in one or more of the groups 105 of FIG. 1 for the wireless sensor node 104 to trigger actions based on messages received on the wireless interface 210.
  • the group management logic 212 can set a group identifier of the wireless sensor node 104 based on a configuration message received at the wireless interface 210.
  • the group identifier of the wireless sensor node 104 is set based on a value stored in the wireless sensor node 104, e.g., in non-volatile memory or based on switches, jumpers, and the like.
  • the group management logic 212 can determine that a received message is targeting the wireless sensor node 104, and can monitor the clock interface 206 to determine when to trigger the data acquisition controller 204 to acquire sensor data from the sensing circuitry 110 via the sensor interface 202.
  • the group management logic 212 can trigger the data acquisition controller 204 to acquire sensor data at a single specific start time or as a recurring event, e.g., hourly, daily, weekly, etc.
  • the group management logic 212 can also schedule return of the sensor data and may include a time stamp from the clock interface 206 that captures an actual start time of acquisition of the sensor data to return with the sensor data.
  • the data acquisition controller 204 and group management logic 212 can be embodied as instructions stored in memory 214 that can be executed by at least one processor 200 to cause the wireless sensor node 104 to perform functions of the data acquisition controller 204 and group management logic 212.
  • Processor 200 can be any type or combination of computer processors, such as a microprocessor, microcontroller, digital signal processor, application specific integrated circuit, programmable logic device, and/or field programmable gate array.
  • the memory 214 is an example of a non-transitory computer readable storage medium tangibly embodied in the wireless sensor node 104 including executable instructions stored therein, for instance, as firmware.
  • the wireless sensor node 104 may implement a protocol stack for wireless communication, when communicating with the wireless access point 106 of FIG. 1.
  • a protocol stack is the Internet protocol suite that defines a physical/link layer, an Internet layer, a transport layer, and an application layer.
  • the group management logic 212 operates at the application layer to control sensor data acquisition start times and reporting of sensor data from the wireless sensor node 104 based on group identification.
  • the local clock 208 can be resynchronized relative to one or more other clocks in the wireless sensor system 103 of FIG. 1 independent of a start time message that includes a group identifier and start time.
  • Resynchronization of the local clock 208 may be performed according to a lower-level radio protocol layer, e.g., a protocol of a physical/link layer.
  • a start message that includes the group identifier and start time may be relayed according to a higher-level application protocol layer, where communication in the wireless sensor system 103 of FIG. 1 is performed according to a known wireless
  • FIG. 3 depicts an example timing diagram 300 in accordance with an embodiment.
  • the timing diagram 300 illustrates relative timing of the sensor group scheduler 112 of FIG. 1 and wireless sensor nodes 104a, 104b, 104c, and 104d of group 105a of FIG. 1.
  • Communication latency between the sensor group scheduler 112 and the wireless sensor nodes 104a, 104b, 104c, and 104d can vary such that a message 302 sent at a first time 304 arrives at the wireless sensor nodes 104a, 104b, 104c, and 104d at times 306, 308, 310, 312 respectively.
  • Each of the times 306-312 may be different values.
  • the message 302 defines a group identifier 314 and a start time 316.
  • Each of the wireless sensor nodes 104a, 104b, 104c, and 104d sets a start time 318 to trigger sensor data acquisition based on the start time 316 defined in the message 302.
  • Each of the wireless sensor nodes 104a, 104b, 104c, and 104d also monitors its respective local clock 208 (FIG. 2) and based on reaching the start time 318 to trigger sensor data acquisition, sensor data are acquired at the wireless sensor nodes 104a, 104b, 104c, and 104d.
  • the wireless sensor nodes 104a, 104b, 104c, and 104d may complete sensor data acquisition at different times depending upon sensor type and localized timing variations.
  • the wireless sensor node 104a transmits sensor data in one or more return messages at time 320, which are received by the sensor group scheduler 112 at time 322.
  • the wireless sensor nodes 104b, 104c, and 104d transmit sensor data in return messages at times 324, 326, and 328, which are received by the sensor group scheduler 112 at times 330, 332, and 334 respectively.
  • Return messages can include a group identifier, a wireless sensor node identifier, an actual start time of acquisition, and the sensor data, as the return messages from various groups 105 of FIG. 1 and wireless sensor nodes 104 of FIG. 1 may be received in any order.
  • FIG. 4 depicts a process 400 for group scheduled sensor data acquisition in a wireless sensor system in accordance with an embodiment.
  • the process 400 as depicted in FIG. 4 can include additional elements beyond those depicted in FIG. 4 and may be applicable to elements as described in reference to FIGS. 1-3.
  • the process 400 is described in reference to FIGS. 1-4.
  • a message such as message 302 is received at a wireless sensor node 104 of the wireless sensor system 103.
  • the message 302 can include a group identifier 314 and a start time 316.
  • the group identifier 314 received in the message 302 is compared with a group identifier of the wireless sensor node 104. The comparison may be performed by the group management logic 212. If the group identifier 314 received in the message 302 does not match the wireless sensor node 104, the message 302 may be ignored or discarded, and the process 400 continues monitoring for messages at block 404. If the group identifier 314 received in the message 302 matches the wireless sensor node 104, the process 400 continues to block 406.
  • a start time 318 to trigger sensor data acquisition in the wireless sensor node 104 is set according to the start time 316 defined in the message 302.
  • a local clock 208 of the wireless sensor node 104 is monitored to determine whether the local clock 208 has reached the start time 318 to trigger sensor data acquisition. If it is not yet time to trigger, the process 400 remains at block 408. Based on determining that the local clock 208 has reached the start time 318 to trigger sensor data acquisition at block 408, the process 400 advances to block 410.
  • a plurality of sensor data is acquired at the wireless sensor node 104.
  • the sensor data are transmitted on the wireless interface 210 of the wireless sensor node 104 to return the sensor data to the server 102. A time stamp of an actual start time of acquisition of the sensor data may be returned with the sensor data.
  • the group identifier of the wireless sensor node 104 may be set based on a configuration message received by the wireless sensor node 104, for instance, from the sensor group scheduler 112. Alternatively, the group identifier of the wireless sensor node 104 can be set based on a value stored in the wireless sensor node 104.
  • the wireless sensor node 104 may be configurable as a member of multiple groups 105 contemporaneously, where each of the groups 105 has a unique group identifier in the wireless sensor system 103.
  • the local clock 208 can be resynchronized relative to one or more other clocks in the wireless sensor system 103 independent of the message 302 that includes the group identifier 314 and the start time 316.
  • the message 302 may also define a schedule of repetition of acquisition of the sensor data, and the start time 318 to trigger sensor data acquisition can be defined according to the schedule of repetition such that synchronous sensor data acquisition occurs repeatedly on a scheduled periodic basis.
  • Technical effects include establishing groups of wireless sensor nodes and sending a start time message defining a group identifier and a start time to initiate

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A wireless sensor system includes wireless sensor nodes, each including a sensor interface that interfaces with sensing circuitry, a wireless interface to communicate with a wireless access point, at least one processor, and memory. The memory has instructions stored thereon that, when executed by the at least one processor, cause the wireless sensor node to compare a group identifier received in a message at the wireless interface with a group identifier of the wireless sensor node. Based on determining that the group identifier received matches the wireless sensor node, a start time to trigger is set in the wireless sensor node according to a start time defined in the message. A local clock of the wireless sensor node is monitored. Based on determining that the local clock has reached the start time to trigger, sensor data are acquired through the sensor interface and transmitted on the wireless interface.

Description

GROUP SCHEDULED SENSOR DATA ACQUISITION IN A WIRELESS SENSOR
SYSTEM
BACKGROUND OF THE INVENTION
[0001] The subject matter disclosed herein generally relates to wireless systems, and more particularly to scheduling of sensor data acquisition in a wireless sensor system.
[0002] In a wireless sensor system, wireless sensor nodes communicate with a server to provide both status information and sensor data. Communication latency within a wireless network can vary from node-to-node. Differences in signal strength, distance, noise sources, power level, and other factors can contribute to communication latency variations.
Differences in latency can also be due to particular wireless protocol message transmission methods. For example, time division multiplexing, where each node has its own time slice during which communication with the node can occur, results in latency variations for a common message broadcast to all nodes. Additionally, communication latency can vary over time as environmental conditions change. Therefore, accurately anticipating and correcting for communication latency can be challenging in a wireless sensor system. Differences in communication latency can result in poor synchronization among wireless sensor nodes when using a broadcast message to initiate data acquisition at multiple wireless sensor nodes simultaneously.
BRIEF DESCRIPTION OF THE INVENTION
[0003] According to an aspect of the invention, a wireless sensor system includes a plurality of wireless sensor nodes. Each of the wireless sensor nodes includes a sensor interface that interfaces with sensing circuitry, a wireless interface to communicate with a wireless access point, at least one processor, and memory. The memory has instructions stored thereon that, when executed by the at least one processor, cause the wireless sensor node to compare a group identifier received in a message at the wireless interface with a group identifier of the wireless sensor node. Based on a determination that the group identifier received in the message matches the group identifier of the wireless sensor node, a start time to trigger sensor data acquisition is set in the wireless sensor node according to a start time defined in the message. A local clock of the wireless sensor node is monitored. Based on a determination that the local clock has reached the start time to trigger sensor data acquisition, a plurality of sensor data is acquired through the sensor interface. The sensor data are transmitted on the wireless interface. [0004] In addition to one or more of the features described above or below, or as an alternative, further embodiments could include where the group identifier of the wireless sensor node is set based on a configuration message received at the wireless interface.
[0005] In addition to one or more of the features described above or below, or as an alternative, further embodiments could include where the group identifier of the wireless sensor node is set based on a value stored in the wireless sensor node.
[0006] In addition to one or more of the features described above or below, or as an alternative, further embodiments could include where the wireless sensor node is
configurable as a member of multiple groups contemporaneously, and each of the groups has a unique group identifier in the wireless sensor system.
[0007] In addition to one or more of the features described above or below, or as an alternative, further embodiments could include where the local clock is resynchronized relative to one or more other clocks in the wireless sensor system independent of the message including the group identifier and the start time.
[0008] In addition to one or more of the features described above or below, or as an alternative, further embodiments could include where resynchronization of the local clock is performed according to a lower-level radio protocol, and the message including the group identifier and the start time is relayed according to a higher-level application protocol.
[0009] In addition to one or more of the features described above or below, or as an alternative, further embodiments could include where the message further defines a schedule of repetition of acquisition of the sensor data, and the start time to trigger sensor data acquisition is defined according to the schedule of repetition.
[0010] In addition to one or more of the features described above or below, or as an alternative, further embodiments could include where a time stamp of an actual start time of acquisition of the sensor data is returned with the sensor data.
[0011] According to other aspects of the invention, a method of group scheduled sensor data acquisition in a wireless sensor system is provided. The method includes receiving a message at a wireless sensor node of the wireless sensor system. The message includes a group identifier and a start time. The group identifier received in the message is compared with a group identifier of the wireless sensor node. Based on determining that the group identifier received in the message matches the group identifier of the wireless sensor node, a start time to trigger sensor data acquisition is set in the wireless sensor node according to a start time defined in the message. A local clock of the wireless sensor node is monitored. Based on determining that the local clock has reached the start time to trigger sensor data acquisition, a plurality of sensor data is acquired at the wireless sensor node. The sensor data are transmitted on a wireless interface of the wireless sensor node.
BRIEF DESCRIPTION OF THE DRAWINGS
[0012] The subject matter which is regarded as the invention is particularly pointed out and distinctly claimed in the claims at the conclusion of the specification. The foregoing and other features, and advantages of the invention are apparent from the following detailed description taken in conjunction with the accompanying drawings in which:
[0013] FIG. 1 schematically depicts a wireless sensor system in accordance with an embodiment;
[0014] FIG. 2 schematically depicts a wireless sensor node in accordance with an embodiment;
[0015] FIG. 3 depicts an example timing diagram in accordance with an embodiment; and
[0016] FIG. 4 depicts a process for group scheduled sensor data acquisition in a wireless sensor system in accordance with an embodiment.
DETAILED DESCRIPTION OF THE INVENTION
[0017] In exemplary embodiments, group scheduled sensor data acquisition is provided in a wireless sensor system. Rather than immediately triggering data acquisition based on a broadcast message in the wireless sensor system, the wireless sensor nodes receive a scheduled start time to trigger sensor data acquisition. Each of the wireless sensor nodes has a respective local clock that may be periodically resynchronized. The local clock establishes a time base to trigger synchronized data acquisition across a group of wireless sensor nodes. Each wireless sensor node can belong to more than one group, where each group includes at least two wireless sensor nodes. Group membership can be assigned and modified dynamically. Alternatively, group definitions may be static. Further details are provided herein.
[0018] FIG. 1 schematically depicts a wireless sensor system 103 as part of a system 100 in accordance with an embodiment. The wireless sensor system 103 includes a plurality of wireless sensor nodes 104 configured to communicate wirelessly with a wireless access point 106 of the system 100. In an exemplary embodiment, the wireless access point 106 is operably coupled to a server 102 through a gateway 108. The gateway 108 can provide protocol translation, rate conversion, fault isolation, and/or signal translation between the wireless access point 106 and the server 102. In an alternate embodiment, the wireless access point 106 is directly coupled to the server 102. The server 102 is a host system that can control configuration of the wireless sensor nodes 104, initiate actions at the wireless sensor nodes 104, and collect data from the wireless sensor nodes 104. The wireless sensor nodes 104 include or interface to sensing circuitry 110 (FIG. 2) to acquire various types of sensor data.
[0019] The server 102 can include processing circuitry, memory, communication interfaces, input/output interfaces, and other computer system hardware and software elements known in the art. In one embodiment, the server 102 executes a sensor group scheduler 112 that sends messages to schedule sensor data acquisition to groups 105 of wireless sensor nodes 104. The sensor group scheduler 112 may also dynamically define and modify membership of the groups 105. When sensor data are returned from the wireless sensor nodes 104, the sensor group scheduler 112 can make the data available on a group basis for use by various data processing algorithms (not depicted). In advanced system health monitoring algorithms, data fusion can combine multiple data sources to develop more robust and comprehensive system state analysis. Embodiments improve sensor data acquisition synchronization, which can increase time correlation accuracy across multiple wireless sensor nodes 104 in the groups 105.
[0020] In the example of FIG. 1, there are three groups 105 of the wireless sensor nodes 104 depicted, although it will be understood that any number of wireless sensor nodes 104 and groups 105 can be included in the wireless sensor system 103. As depicted in FIG. 1, group 105a includes wireless sensor nodes 104a, 104b, 104c, and 104d. Group 105b includes wireless sensor nodes 104b, 104c, 104e, and 104f. Group 105c includes wireless sensor nodes 104c, 104d, 104f, 104g, and 104h. Accordingly, it can be seen that the wireless sensor nodes 104 may belong to multiple groups 105. For example, wireless sensor node 104b is a member of groups 105a and 105b; wireless sensor node 104d is a member of groups 105a and 105c; wireless sensor node 104f is a member of groups 105b and 105c; and wireless sensor node 104c is a member of groups 105a, 105b, and 105c. Various criteria can be used to assign particular instances of the wireless sensor nodes 104 to particular groups 105. For instance, group 105a may be associated with a particular component or subsystem, such as a gear box, while groups 105b and 105c may be associated with an engine and a rotor of a vehicle.
[0021] In some applications, particular wireless sensor nodes 104 may have applicability to multiple groups 105. For instance, a current ambient temperature or pressure value may be of use in diagnostic algorithms associated with multiple components or subsystems. As another example, an accelerometer installed at a particular orientation may observe vibration data associated with multiple components or subsystems. The wireless sensor system 103 can be implemented in an industrial application, a single vehicle application, a multi- vehicle application, and other environments that benefit from
synchronized wireless sensor data acquisition. Group membership in the example of FIG. 1 is summarized in Table 1. Other combinations are contemplated, including a super- group that synchronizes all of the wireless sensor nodes 104.
Figure imgf000006_0001
Table 1 - Example wireless sensor node to group mapping
[0022] FIG. 2 schematically depicts an instance of a wireless sensor node 104 of FIG. 1 in accordance with an embodiment. In the example of FIG. 2, the wireless sensor node 104 includes a sensor interface 202 that interfaces with sensing circuitry 110. The wireless sensor node 104 also includes a data acquisition controller 204 to acquire sensor data via the sensor interface 202. A clock interface 206 can read and resynchronize a local clock 208 of the wireless sensor node 104. The local clock 208 can include an oscillator circuit and a phase- locked loop for timing adjustments. Time values can be managed as time-of-day values, including extended values for longer-term tracking, such as day/date, month, year, etc. A wireless interface 210 enables communication with the wireless access point 106 of FIG. 1.
[0023] The sensing circuitry 110 can support acquisition of a variety of sampled inputs. The sensing circuitry 110 may also support a higher rate or a lower rate of data acquisition depending upon the type of parameter being monitored. For instance, temperature and pressure values can be relatively low rate of change parameters without a substantially cyclic component, and thus can be sampled relatively infrequently after sensor data acquisition is triggered. In contrast, vibration data values from an accelerometer include cyclic frequency components and must be sampled at least twice the rate of the highest frequency of interest. For cyclic data, a sampled set of sensor data may be collected over a period of time after sensor data acquisition is triggered in order to obtain multiple cycles of a substantially continuous waveform to support frequency domain processing, such as a Fourier transform. For instance, if the sensing circuitry 110 is an accelerometer, the wireless sensor node 104 may acquire 2,048 samples of sensor data before sending the sensor data back to the wireless access point 106 of FIG. 1. The wireless sensor node 104 can make sure that a full buffer of samples (e.g., all 2,048 samples) has been acquired before sending the sensor data back to the wireless access point 106 of FIG. 1. The data samples may be divided into multiple sensor data messages.
[0024] The wireless sensor node 104 also includes group management logic 212 that can manage membership in one or more of the groups 105 of FIG. 1 for the wireless sensor node 104 to trigger actions based on messages received on the wireless interface 210. The group management logic 212 can set a group identifier of the wireless sensor node 104 based on a configuration message received at the wireless interface 210. Alternatively, the group identifier of the wireless sensor node 104 is set based on a value stored in the wireless sensor node 104, e.g., in non-volatile memory or based on switches, jumpers, and the like. The group management logic 212 can determine that a received message is targeting the wireless sensor node 104, and can monitor the clock interface 206 to determine when to trigger the data acquisition controller 204 to acquire sensor data from the sensing circuitry 110 via the sensor interface 202. The group management logic 212 can trigger the data acquisition controller 204 to acquire sensor data at a single specific start time or as a recurring event, e.g., hourly, daily, weekly, etc. The group management logic 212 can also schedule return of the sensor data and may include a time stamp from the clock interface 206 that captures an actual start time of acquisition of the sensor data to return with the sensor data.
[0025] The data acquisition controller 204 and group management logic 212 can be embodied as instructions stored in memory 214 that can be executed by at least one processor 200 to cause the wireless sensor node 104 to perform functions of the data acquisition controller 204 and group management logic 212. Processor 200 can be any type or combination of computer processors, such as a microprocessor, microcontroller, digital signal processor, application specific integrated circuit, programmable logic device, and/or field programmable gate array. The memory 214 is an example of a non-transitory computer readable storage medium tangibly embodied in the wireless sensor node 104 including executable instructions stored therein, for instance, as firmware.
[0026] The wireless sensor node 104 may implement a protocol stack for wireless communication, when communicating with the wireless access point 106 of FIG. 1. One example of a protocol stack is the Internet protocol suite that defines a physical/link layer, an Internet layer, a transport layer, and an application layer. In the example of FIG. 2, the group management logic 212 operates at the application layer to control sensor data acquisition start times and reporting of sensor data from the wireless sensor node 104 based on group identification. The local clock 208 can be resynchronized relative to one or more other clocks in the wireless sensor system 103 of FIG. 1 independent of a start time message that includes a group identifier and start time. Resynchronization of the local clock 208 may be performed according to a lower-level radio protocol layer, e.g., a protocol of a physical/link layer. In contrast, a start message that includes the group identifier and start time may be relayed according to a higher-level application protocol layer, where communication in the wireless sensor system 103 of FIG. 1 is performed according to a known wireless
communication protocol stack.
[0027] FIG. 3 depicts an example timing diagram 300 in accordance with an embodiment. The timing diagram 300 illustrates relative timing of the sensor group scheduler 112 of FIG. 1 and wireless sensor nodes 104a, 104b, 104c, and 104d of group 105a of FIG. 1. Communication latency between the sensor group scheduler 112 and the wireless sensor nodes 104a, 104b, 104c, and 104d can vary such that a message 302 sent at a first time 304 arrives at the wireless sensor nodes 104a, 104b, 104c, and 104d at times 306, 308, 310, 312 respectively. Each of the times 306-312 may be different values. The message 302 defines a group identifier 314 and a start time 316. Each of the wireless sensor nodes 104a, 104b, 104c, and 104d sets a start time 318 to trigger sensor data acquisition based on the start time 316 defined in the message 302. Each of the wireless sensor nodes 104a, 104b, 104c, and 104d also monitors its respective local clock 208 (FIG. 2) and based on reaching the start time 318 to trigger sensor data acquisition, sensor data are acquired at the wireless sensor nodes 104a, 104b, 104c, and 104d. The wireless sensor nodes 104a, 104b, 104c, and 104d may complete sensor data acquisition at different times depending upon sensor type and localized timing variations.
[0028] In the example of FIG. 3, the wireless sensor node 104a transmits sensor data in one or more return messages at time 320, which are received by the sensor group scheduler 112 at time 322. Similarly, the wireless sensor nodes 104b, 104c, and 104d transmit sensor data in return messages at times 324, 326, and 328, which are received by the sensor group scheduler 112 at times 330, 332, and 334 respectively. Return messages can include a group identifier, a wireless sensor node identifier, an actual start time of acquisition, and the sensor data, as the return messages from various groups 105 of FIG. 1 and wireless sensor nodes 104 of FIG. 1 may be received in any order.
[0029] FIG. 4 depicts a process 400 for group scheduled sensor data acquisition in a wireless sensor system in accordance with an embodiment. The process 400 as depicted in FIG. 4 can include additional elements beyond those depicted in FIG. 4 and may be applicable to elements as described in reference to FIGS. 1-3. For purposes of explanation, the process 400 is described in reference to FIGS. 1-4.
[0030] At block 402, the process 400 begins. A message, such as message 302, is received at a wireless sensor node 104 of the wireless sensor system 103. The message 302 can include a group identifier 314 and a start time 316. At block 404, the group identifier 314 received in the message 302 is compared with a group identifier of the wireless sensor node 104. The comparison may be performed by the group management logic 212. If the group identifier 314 received in the message 302 does not match the wireless sensor node 104, the message 302 may be ignored or discarded, and the process 400 continues monitoring for messages at block 404. If the group identifier 314 received in the message 302 matches the wireless sensor node 104, the process 400 continues to block 406.
[0031] At block 406, a start time 318 to trigger sensor data acquisition in the wireless sensor node 104 is set according to the start time 316 defined in the message 302. At block 408, a local clock 208 of the wireless sensor node 104 is monitored to determine whether the local clock 208 has reached the start time 318 to trigger sensor data acquisition. If it is not yet time to trigger, the process 400 remains at block 408. Based on determining that the local clock 208 has reached the start time 318 to trigger sensor data acquisition at block 408, the process 400 advances to block 410. At block 410, a plurality of sensor data is acquired at the wireless sensor node 104. At block 412, the sensor data are transmitted on the wireless interface 210 of the wireless sensor node 104 to return the sensor data to the server 102. A time stamp of an actual start time of acquisition of the sensor data may be returned with the sensor data.
[0032] As previously described, the group identifier of the wireless sensor node 104 may be set based on a configuration message received by the wireless sensor node 104, for instance, from the sensor group scheduler 112. Alternatively, the group identifier of the wireless sensor node 104 can be set based on a value stored in the wireless sensor node 104. The wireless sensor node 104 may be configurable as a member of multiple groups 105 contemporaneously, where each of the groups 105 has a unique group identifier in the wireless sensor system 103. The local clock 208 can be resynchronized relative to one or more other clocks in the wireless sensor system 103 independent of the message 302 that includes the group identifier 314 and the start time 316. The message 302 may also define a schedule of repetition of acquisition of the sensor data, and the start time 318 to trigger sensor data acquisition can be defined according to the schedule of repetition such that synchronous sensor data acquisition occurs repeatedly on a scheduled periodic basis.
[0033] Technical effects include establishing groups of wireless sensor nodes and sending a start time message defining a group identifier and a start time to initiate
synchronous data acquisition for the wireless sensor nodes of the identified group.
[0034] While the invention has been described in detail in connection with only a limited number of embodiments, it should be readily understood that the invention is not limited to such disclosed embodiments. Rather, the invention can be modified to incorporate any number of variations, alterations, substitutions or equivalent arrangements not heretofore described, but which are commensurate with the spirit and scope of the invention.
Additionally, while various embodiments of the invention have been described, it is to be understood that aspects of the invention may include only some of the described
embodiments. Accordingly, the invention is not to be seen as limited by the foregoing description, but is only limited by the scope of the appended claims.

Claims

CLAIMS:
1. A wireless sensor system comprising a plurality of wireless sensor nodes, each of the wireless sensor nodes comprising:
a sensor interface that interfaces with sensing circuitry;
a wireless interface to communicate with a wireless access point;
at least one processor; and
memory having instructions stored thereon that, when executed by the at least one processor, cause the wireless sensor node to:
compare a group identifier received in a message at the wireless interface with a group identifier of the wireless sensor node;
based on a determination that the group identifier received in the message matches the group identifier of the wireless sensor node, set a start time to trigger sensor data acquisition in the wireless sensor node according to a start time defined in the message;
monitor a local clock of the wireless sensor node;
based on a determination that the local clock has reached the start time to trigger sensor data acquisition, acquire a plurality of sensor data through the sensor interface; and
transmit the sensor data on the wireless interface.
2. The wireless sensor system of claim 1, wherein the group identifier of the wireless sensor node is set based on a configuration message received at the wireless interface.
3. The wireless sensor system of claim 1, wherein the group identifier of the wireless sensor node is set based on a value stored in the wireless sensor node.
4. The wireless sensor system of any of claims 1-3, wherein the wireless sensor node is configurable as a member of multiple groups contemporaneously, each of the groups having a unique group identifier in the wireless sensor system.
5. The wireless sensor system of any of claims 1-4, wherein the local clock is resynchronized relative to one or more other clocks in the wireless sensor system independent of the message comprising the group identifier and the start time.
6. The wireless sensor system of claim 5, wherein resynchronization of the local clock is performed according to a lower- level radio protocol and the message comprising the group identifier and the start time is relayed according to a higher-level application protocol.
7. The wireless sensor system of any of claims 1-6, wherein the message further defines a schedule of repetition of acquisition of the sensor data, and the start time to trigger sensor data acquisition is defined according to the schedule of repetition.
8. The wireless sensor system of any of claims 1-7, wherein a time stamp of an actual start time of acquisition of the sensor data is returned with the sensor data.
9. A method of group scheduled sensor data acquisition in a wireless sensor system, the method comprising:
receiving a message at a wireless sensor node of the wireless sensor system, the message comprising a group identifier and a start time;
comparing the group identifier received in the message with a group identifier of the wireless sensor node;
based on determining that the group identifier received in the message matches the group identifier of the wireless sensor node, setting a start time to trigger sensor data acquisition in the wireless sensor node according to a start time defined in the message; monitoring a local clock of the wireless sensor node;
based on determining that the local clock has reached the start time to trigger sensor data acquisition, acquiring a plurality of sensor data at the wireless sensor node; and
transmitting the sensor data on a wireless interface of the wireless sensor node.
10. The method of claim 9, wherein the group identifier of the wireless sensor node is set based on a configuration message received by the wireless sensor node.
11. The method of claim 9, wherein the group identifier of the wireless sensor node is set based on a value stored in the wireless sensor node.
12. The method of any of claims 9-11, wherein the wireless sensor node is configurable as a member of multiple groups contemporaneously, each of the groups having a unique group identifier in the wireless sensor system.
13. The method of any of claims 9-12, further comprising:
resynchronizing the local clock relative to one or more other clocks in the wireless sensor system independent of the message comprising the group identifier and the start time.
14. The method of any of claims 9-13, wherein the message further defines a schedule of repetition of acquisition of the sensor data, and the start time to trigger sensor data acquisition is defined according to the schedule of repetition.
15. The method of any of claims 9-14, wherein a time stamp of an actual start time of acquisition of the sensor data is returned with the sensor data.
PCT/US2015/031893 2014-05-30 2015-05-21 Group scheduled sensor data acquisition in a wireless sensor system Ceased WO2015183677A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP15799670.3A EP3149896B1 (en) 2014-05-30 2015-05-21 Group scheduled sensor data acquisition in a wireless sensor system
US15/315,122 US10462614B2 (en) 2014-05-30 2015-05-21 Group scheduled sensor data acquisition in a wireless sensor system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201462005001P 2014-05-30 2014-05-30
US62/005,001 2014-05-30

Publications (1)

Publication Number Publication Date
WO2015183677A1 true WO2015183677A1 (en) 2015-12-03

Family

ID=54699591

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2015/031893 Ceased WO2015183677A1 (en) 2014-05-30 2015-05-21 Group scheduled sensor data acquisition in a wireless sensor system

Country Status (3)

Country Link
US (1) US10462614B2 (en)
EP (1) EP3149896B1 (en)
WO (1) WO2015183677A1 (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10055909B2 (en) 2016-07-08 2018-08-21 Calamp Corp. Systems and methods for crash determination
US10102689B2 (en) 2012-10-18 2018-10-16 Calamp Corp Systems and methods for location reporting of detected events in vehicle operation
US10107831B2 (en) 2012-11-21 2018-10-23 Calamp Corp Systems and methods for efficient characterization of acceleration events
US10214166B2 (en) 2015-06-11 2019-02-26 Calamp Corp. Systems and methods for impact detection with noise attenuation of a sensor signal
US10219117B2 (en) 2016-10-12 2019-02-26 Calamp Corp. Systems and methods for radio access interfaces
US10304264B2 (en) 2015-05-22 2019-05-28 Calamp Corp. Systems and methods for determining vehicle operational status
US10395438B2 (en) 2016-08-19 2019-08-27 Calamp Corp. Systems and methods for crash determination with noise filtering
CN110290981A (en) * 2016-12-15 2019-09-27 罗伯特·博世有限公司 Method and device for triggering personal protection devices with a common system time
US10466269B2 (en) 2013-02-19 2019-11-05 Calamp Corp. Systems and methods for low latency 3-axis accelerometer calibration
US10473750B2 (en) 2016-12-08 2019-11-12 Calamp Corp. Systems and methods for tracking multiple collocated assets
US10599421B2 (en) 2017-07-14 2020-03-24 Calamp Corp. Systems and methods for failsafe firmware upgrades
CN110969850A (en) * 2019-12-06 2020-04-07 西安电子科技大学 Traffic data processing server and method based on secondary processing
US20200410787A1 (en) * 2017-03-13 2020-12-31 Renovo Motors, Inc. Systems and methods for processing vehicle sensor data
US11206171B2 (en) 2017-11-07 2021-12-21 Calamp Corp. Systems and methods for dynamic device programming
CN114358400A (en) * 2021-12-21 2022-04-15 浙江高信技术股份有限公司 Wisdom bridge tunnel culvert side slope monitored control system
WO2023041616A1 (en) * 2021-09-15 2023-03-23 Feetme Method for synchronization of timestamped data
US11924303B2 (en) 2017-11-06 2024-03-05 Calamp Corp. Systems and methods for dynamic telematics messaging

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2554685A (en) * 2016-10-03 2018-04-11 Airbus Operations Ltd Component monitoring
US10657798B2 (en) * 2017-12-22 2020-05-19 Daqri, Llc Reporting hazardous condition using a mobile device
GB2574074B (en) * 2018-07-27 2020-05-20 Mclaren Applied Tech Ltd Time synchronisation
JP2020072334A (en) * 2018-10-30 2020-05-07 セイコーエプソン株式会社 Sensor data processing system and sensor data synchronization system
US11676639B2 (en) * 2020-05-27 2023-06-13 Helios Sports, Inc. Intelligent sports video and data generation from AI recognition events
CN113923702B (en) * 2020-07-08 2024-02-02 台达电子工业股份有限公司 Signal acquisition system and signal acquisition method
CN120050744B (en) * 2025-03-10 2026-04-14 西藏开发投资集团有限公司岗巴光伏光热发电分公司 High-altitude photovoltaic module state management system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010024165A1 (en) * 1999-04-09 2001-09-27 Steen Henry B. Lan/wan automatic sensor reading system
US20060274644A1 (en) * 2005-06-03 2006-12-07 Budampati Ramakrishna S Redundantly connected wireless sensor networking methods
US20070076650A1 (en) * 2005-09-30 2007-04-05 Arati Manjeshwar System and method for a communication protocol for wireless sensor systems including systems with high priority asynchronous message and low priority synchronous message
US20090022121A1 (en) * 2007-07-19 2009-01-22 Honeywell International Inc. Apparatus and method for redundant connectivity and multi-channel operation of wireless devices
US20130044661A1 (en) * 2011-08-16 2013-02-21 Renesas Mobile Corporation Wireless Device and Base Stations and Methods of Operating

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6751248B1 (en) 1999-12-07 2004-06-15 Koninklijke Philips Electronics N.V. Method for nodes in a multi-hop wireless network to acquire and maintain synchronization with a master node
US7483403B2 (en) 2002-01-10 2009-01-27 Robert Bosch Gmbh Protocol for reliable, self-organizing, low-power wireless network for security and building automation systems
US7904052B2 (en) * 2005-02-23 2011-03-08 Hitachi, Ltd. Sensor net management method
US8599822B2 (en) 2005-03-23 2013-12-03 Cisco Technology, Inc. Slot-based transmission synchronization mechanism in wireless mesh networks
US8229486B2 (en) 2007-12-28 2012-07-24 Abb Ltd. Synchronized wireless networked system
US8700924B2 (en) 2008-05-21 2014-04-15 International Electronic Machines Corp. Modular sensor node and communications system
US7688802B2 (en) 2008-05-23 2010-03-30 Honeywell International Inc. System and method for time synchronization in a wireless network
US20110149731A1 (en) * 2009-12-17 2011-06-23 Gong Michelle X Device, system and method of scheduling communications with a group of wireless communication units
US8483196B2 (en) 2010-03-12 2013-07-09 Qualcomm Incorporated Methods and apparatus for supporting synchronization between groups of devices
US8660110B2 (en) * 2010-04-16 2014-02-25 Simmonds Precision Products, Inc. Reduced power synchronization of wireless devices
EP2622923A1 (en) * 2010-09-27 2013-08-07 Fujitsu Limited Radio bearers for machine type communication
US9131480B2 (en) * 2012-03-30 2015-09-08 Intel Corporation Techniques to manage group controling signaling for machine-to-machine devices
US9154249B2 (en) * 2012-06-13 2015-10-06 Simmonds Precision Products, Inc. System and method for synchronizing wireless devices without sending timestamp data
KR20140067783A (en) * 2012-11-27 2014-06-05 한국전자통신연구원 Rfid sensor tag supporting dual mode logging, rfid sensor reader and method for controlling rfid sensor tag
JP5641381B1 (en) * 2013-03-14 2014-12-17 一般財団法人マイクロマシンセンター Sensor terminal

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010024165A1 (en) * 1999-04-09 2001-09-27 Steen Henry B. Lan/wan automatic sensor reading system
US20060274644A1 (en) * 2005-06-03 2006-12-07 Budampati Ramakrishna S Redundantly connected wireless sensor networking methods
US20070076650A1 (en) * 2005-09-30 2007-04-05 Arati Manjeshwar System and method for a communication protocol for wireless sensor systems including systems with high priority asynchronous message and low priority synchronous message
US20090022121A1 (en) * 2007-07-19 2009-01-22 Honeywell International Inc. Apparatus and method for redundant connectivity and multi-channel operation of wireless devices
US20130044661A1 (en) * 2011-08-16 2013-02-21 Renesas Mobile Corporation Wireless Device and Base Stations and Methods of Operating

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3149896A4 *

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10102689B2 (en) 2012-10-18 2018-10-16 Calamp Corp Systems and methods for location reporting of detected events in vehicle operation
US10107831B2 (en) 2012-11-21 2018-10-23 Calamp Corp Systems and methods for efficient characterization of acceleration events
US11480587B2 (en) 2013-02-19 2022-10-25 CalAmpCorp. Systems and methods for low latency 3-axis accelerometer calibration
US10466269B2 (en) 2013-02-19 2019-11-05 Calamp Corp. Systems and methods for low latency 3-axis accelerometer calibration
US10304264B2 (en) 2015-05-22 2019-05-28 Calamp Corp. Systems and methods for determining vehicle operational status
US10214166B2 (en) 2015-06-11 2019-02-26 Calamp Corp. Systems and methods for impact detection with noise attenuation of a sensor signal
US10055909B2 (en) 2016-07-08 2018-08-21 Calamp Corp. Systems and methods for crash determination
US11570529B2 (en) 2016-07-08 2023-01-31 CalAmpCorp. Systems and methods for crash determination
US10395438B2 (en) 2016-08-19 2019-08-27 Calamp Corp. Systems and methods for crash determination with noise filtering
US10645551B2 (en) 2016-10-12 2020-05-05 Calamp Corp. Systems and methods for radio access interfaces
US10219117B2 (en) 2016-10-12 2019-02-26 Calamp Corp. Systems and methods for radio access interfaces
US10473750B2 (en) 2016-12-08 2019-11-12 Calamp Corp. Systems and methods for tracking multiple collocated assets
US11022671B2 (en) 2016-12-08 2021-06-01 Calamp Corp Systems and methods for tracking multiple collocated assets
US11186243B2 (en) 2016-12-15 2021-11-30 Robert Bosch Gmbh Methods and devices for triggering personal protection devices having a common system time
CN110290981A (en) * 2016-12-15 2019-09-27 罗伯特·博世有限公司 Method and device for triggering personal protection devices with a common system time
US20200410787A1 (en) * 2017-03-13 2020-12-31 Renovo Motors, Inc. Systems and methods for processing vehicle sensor data
US11587367B2 (en) * 2017-03-13 2023-02-21 Woven Planet North America, Inc. Systems and methods for processing vehicle sensor data
US11436002B2 (en) 2017-07-14 2022-09-06 CalAmpCorp. Systems and methods for failsafe firmware upgrades
US10599421B2 (en) 2017-07-14 2020-03-24 Calamp Corp. Systems and methods for failsafe firmware upgrades
US11924303B2 (en) 2017-11-06 2024-03-05 Calamp Corp. Systems and methods for dynamic telematics messaging
US11206171B2 (en) 2017-11-07 2021-12-21 Calamp Corp. Systems and methods for dynamic device programming
CN110969850A (en) * 2019-12-06 2020-04-07 西安电子科技大学 Traffic data processing server and method based on secondary processing
WO2023041616A1 (en) * 2021-09-15 2023-03-23 Feetme Method for synchronization of timestamped data
CN114358400A (en) * 2021-12-21 2022-04-15 浙江高信技术股份有限公司 Wisdom bridge tunnel culvert side slope monitored control system
CN114358400B (en) * 2021-12-21 2023-06-23 浙江高信技术股份有限公司 Intelligent bridge tunnel culvert side slope monitoring system

Also Published As

Publication number Publication date
EP3149896A1 (en) 2017-04-05
EP3149896B1 (en) 2018-12-05
EP3149896A4 (en) 2017-11-22
US20170099586A1 (en) 2017-04-06
US10462614B2 (en) 2019-10-29

Similar Documents

Publication Publication Date Title
US10462614B2 (en) Group scheduled sensor data acquisition in a wireless sensor system
JP6183016B2 (en) Sensor information processing apparatus, sensor information processing method, and sensor information processing program
JP5804086B2 (en) Node device and time synchronization method
CN103580846B (en) A kind of method and system across non-1588 network transmission precision interval clock messages
US9154249B2 (en) System and method for synchronizing wireless devices without sending timestamp data
JP6209596B2 (en) Method and apparatus for relaying time trigger messages and event trigger messages
JP6838848B2 (en) Systems and methods for synchronizing processor operations over communication networks
WO2017179608A1 (en) Timing synchronization method, sensor embedding terminal, and sensor network system
JP2008502182A (en) Method and communication system for establishing a global time base in a time-controlled communication system
CN102195737A (en) System and method for providing time synchronization
JP2008518534A (en) Method of data exchange between subscribers of various networks
US8489776B2 (en) Apparatus and method for synchronizing wireless devices
US20150078399A1 (en) Method and Apparatus for Consistent Modification of the Schedules in a Time-Controlled Switch
JP4543836B2 (en) Time synchronization method for data processing system
MY157205A (en) Methods and arrangements for processing of measurement data in cellular communication systems
EP3876442B1 (en) Distributed network time synchronization
Ramlall Timestamp-free synchronization for wireless body-area networks
CN119343904A (en) Communication device, communication method and computer program
US10374735B2 (en) Communication system, communication system control method, transmission device, and reception device
CN112995938A (en) Synchronous acquisition method for sensors in field of power Internet of things
Guchhait et al. Joint minimum variance unbiased and maximum likelihood estimation of clock offset and skew in one-way packet transmission
WO2015033532A1 (en) Time synchronization system
US20080270819A1 (en) Uncorrelated actions using a distributed system
CN113541846A (en) Method and system for monitoring network time synchronization performance
CN118282906A (en) A control method and device for equipment trial operation status and related equipment

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15799670

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 15315122

Country of ref document: US

REEP Request for entry into the european phase

Ref document number: 2015799670

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2015799670

Country of ref document: EP