Network synchronization for master and slave devices
AssigneeSensia LLC
InventorsThomas M. Madden, Robert Diederichs, Jerry Yee
Life of this patent
Estimating the term…
Abstract
An apparatus, system, and method to manage communications within a network, such as a wireless network and/or at least partially included within a hazardous area, includes creating a master CRC array from master configuration structures, creating a main master CRC value from the master CRC array, receiving a main slave CRC value, and determining if the main master CRC value and the main slave CRC value are different.
Claims19
A method to communicate within a communication network comprising physical devices, the physical devices comprising a master device configured to receive collected measurements from a slave device and the slave device configured to collect measurements, the method comprising:
- creating a master Cyclical Redundancy Check (“CRC”) array from master configuration structures at the master device;
- creating a main master CRC value from the master CRC array at the master device;
- receiving at the master device a main slave CRC value with a data measurement packet from the slave device, the main slave CRC value created from slave configuration structures used by the slave device to measure data for the data measurement packet;
- determining if the main master CRC value and the main slave CRC value are different at the master device;
- and
- replacing a master configuration structure at the master device with a slave configuration structure from the slave device if the main master CRC value and the main slave CRC value are different,
- wherein at least one of the master device and the slave device is positioned within a hazardous area, and
- wherein the hazardous area comprises a wellsite.
A non-transitory machine-readable medium for communicating within a communication network comprising physical devices, the physical devices comprising a master device configured to receive collected measurements from a slave device and the slave device configured to collect measurements, the medium comprising code, which, when executed by a machine, causes the machine to perform operations, the operations comprising:
- creating a master Cyclical Redundancy Check (“CRC”) array from master configuration structures at the master device;
- creating a main master CRC value from the master CRC array at the master device;
- receiving at the master device a main slave CRC value with a data measurement packet from the slave device, the main slave CRC value created from slave configuration structures used by the slave device to measure data for the data measurement packet;
- determining if the main master CRC value and the main slave CRC value are different at the master device;
- and
- replacing a master configuration structure at the master device with a slave configuration structure from the slave device if the main master CRC value and the main slave CRC value are different,
- wherein at least one of the master device and the slave device is positioned within a hazardous area, and
- wherein the hazardous area comprises a wellsite.
A method to communicate within a communication network comprising physical devices, the physical devices comprising a master device configured to receive collected measurements from a slave device and the slave device configured to collect measurements, the method comprising:
- receiving at the master device a main slave Cyclical Redundancy Check (“CRC”) value with a data measurement packet from the slave device, the main slave CRC value created from slave configuration structures used by the slave device to measure data for the data measurement packet;
- determining if a main master CRC value and the main slave CRC value are different at the master device;
- if the main master CRC value and the main slave CRC value are different, determining which CRC values from a master CRC array and a slave CRC array are different at the master device;
- receiving only a slave configuration structure associated with each CRC value that is different at the master device;
- and
- replacing a master configuration structure with the slave configuration structure for each CRC value that is different at the master device,
- wherein at least one of the master device and the slave device is positioned within a hazardous area, and
- wherein the hazardous area comprises a wellsite.
Dependencies are inferred from the claim text.