Method and system for repackaging wireless data
First Claim
1. A method for relaying data in a communications system comprising:
- establishing a first wireless link over one of Bluetooth or 802.11 (WiFi) between a wireless relay device and a host device;
transmitting a query by one of the host device and the wireless relay device and determining if one of the host device and the wireless relay device supports a particular protocol, based upon at least in part, on a received response to the query;
establishing one or more low-power wireless links including at least one of a Bluetooth Low Energy wireless link, an ANT+wireless link, and an IEEE 802.15.4 (ZigBee) wireless link between the wireless relay device and one or more low-power wireless devices;
receiving one or more low-power RF packets including one of Bluetooth Low Energy data, ANT+data and ZigBee data at a wireless relay device from the one or more low-power wireless devices;
translating the data including at least one of Bluetooth Low Energy data, ANT+data and ZigBee data at the wireless relay device into one or more translated packets, wherein translating includes, at least in part, encapsulating data including at least one of Bluetooth Low Energy data, ANT+data and ZigBee data with at least one of one or more standard Bluetooth and WiFi packets, and wherein translating further includes parsing a command associated with the data including at least one of Bluetooth Low Energy data, ANT+data and ZigBee data, preparing a protocol message from the parsed command, parsing the protocol message at a translator application, and parsing the protocol message at a network application;
synchronizing the translated data including at least one of Bluetooth Low Energy data, ANT+data and ZigBee data with the first wireless link; and
transmitting the translated and synchronized data including at least one of Bluetooth Low Energy data, ANT+data and ZigBee data to the host device, wherein the translated and synchronized data including at least one of Bluetooth Low Energy data, ANT+data and ZigBee data is wirelessly transmitted during a plurality of communication intervals to the host device via the at least one of the one or more Bluetooth and WiFi packets over the first wireless link;
wherein if the connection with the host device or the one or more low-power wireless devices is interrupted, aggregating and storing information from the host device or from the one or more low power wireless at the wireless relay device until the connection with the host device or one or more low-power wireless devices is reestablished.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure may include a method for repackaging data in a communications system. The method may include receiving low-power RF data at a wireless relay device from one or more low power wireless devices and translating the low-power RF data at the wireless relay device into one or more translated packets. The method may further include synchronizing the translated low-power RF data with one or more wireless links and transmitting the synchronized low-power RF data to a host device. The method may further include receiving wireless communications from a host device, translating the parsing the wireless packets, synchronizing the translated packets with one or more low-power RF connections, and transmitting the synchronized packets to one ore more low-power RF devices. The method may further include managing the network topology of the communications system via commands to the wireless relay device.
84 Citations
21 Claims
-
1. A method for relaying data in a communications system comprising:
-
establishing a first wireless link over one of Bluetooth or 802.11 (WiFi) between a wireless relay device and a host device; transmitting a query by one of the host device and the wireless relay device and determining if one of the host device and the wireless relay device supports a particular protocol, based upon at least in part, on a received response to the query; establishing one or more low-power wireless links including at least one of a Bluetooth Low Energy wireless link, an ANT+wireless link, and an IEEE 802.15.4 (ZigBee) wireless link between the wireless relay device and one or more low-power wireless devices; receiving one or more low-power RF packets including one of Bluetooth Low Energy data, ANT+data and ZigBee data at a wireless relay device from the one or more low-power wireless devices; translating the data including at least one of Bluetooth Low Energy data, ANT+data and ZigBee data at the wireless relay device into one or more translated packets, wherein translating includes, at least in part, encapsulating data including at least one of Bluetooth Low Energy data, ANT+data and ZigBee data with at least one of one or more standard Bluetooth and WiFi packets, and wherein translating further includes parsing a command associated with the data including at least one of Bluetooth Low Energy data, ANT+data and ZigBee data, preparing a protocol message from the parsed command, parsing the protocol message at a translator application, and parsing the protocol message at a network application; synchronizing the translated data including at least one of Bluetooth Low Energy data, ANT+data and ZigBee data with the first wireless link; and transmitting the translated and synchronized data including at least one of Bluetooth Low Energy data, ANT+data and ZigBee data to the host device, wherein the translated and synchronized data including at least one of Bluetooth Low Energy data, ANT+data and ZigBee data is wirelessly transmitted during a plurality of communication intervals to the host device via the at least one of the one or more Bluetooth and WiFi packets over the first wireless link; wherein if the connection with the host device or the one or more low-power wireless devices is interrupted, aggregating and storing information from the host device or from the one or more low power wireless at the wireless relay device until the connection with the host device or one or more low-power wireless devices is reestablished. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A communications system comprising:
-
one or more low power wireless devices; a host device; and a wireless relay device, wherein at least one of the host device and the wireless relay device is configured to establish a first wireless link over one of Bluetooth or 802.11 (WiFi) between the wireless relay device and the host device, transmit a query, wherein at least one of the host device and the wireless relay device is further configured to determine if one of the host device and the wireless relay device supports a particular protocol, based upon at least in part, on a received response to the query, establish one or more low-power wireless links including at least one of a Bluetooth Low Energy wireless link, an ANT+wireless link, and an IEEE 802.15.4 (ZigBee) wireless link between the wireless relay device and one or more low-power wireless devices, the wireless relay device further configured to receive one or more low-power RF packets including one of Bluetooth Low Energy data, ANT+data and ZigBee data from the one or more low power wireless devices, the wireless relay device further configured to translate data including at least one of Bluetooth Low Energy data, ANT+data and ZigBee data at the wireless relay device into one or more translated packets, wherein translating includes, at least in part, encapsulating data including at least one of Bluetooth Low Energy data, ANT+data and ZigBee data with at least one of one or more standard Bluetooth and WiFi packets, and wherein translating further includes parsing a command associated with the data including at least one of Bluetooth Low Energy data, ANT+data and ZigBee data, preparing a protocol message from the parsed command, parsing the protocol message at a translator application, and parsing the protocol message at a network application, the wireless relay device further configured to synchronize the translated data including at least one of Bluetooth Low Energy data, ANT+data and ZigBee data with one or more wireless links, the wireless relay device further configured to transmit the translated and synchronized data including at least one of Bluetooth Low Energy data, ANT+data and ZigBee data to a host device, wherein the translated and synchronized data including at least one of Bluetooth Low Energy data, ANT+data and ZigBee data, when transmitted to the host device, is wirelessly transmitted during a plurality of communication intervals to the host device via the at least one of the one or more Bluetooth and WiFi packets, wherein if the connection with the host device or the one or more low-power wireless devices is interrupted, at least one of the host device and the wireless relay device is further configured to aggregate and store information from the host device or from the one or more low power wireless at the wireless relay device until the connection with the host device or one or more low-power wireless devices is reestablished. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for relaying data in a communications system comprising:
-
establishing a first wireless link over one of Bluetooth or 802.11 (WiFi) between a wireless relay device and a host device; transmitting a query by one of the host device and the wireless relay device and determining if one of the host device and the wireless relay device supports a particular protocol, based upon at least in part, on a received response to the query; establishing one or more low-power wireless links including at least one of a Bluetooth Low Energy wireless link, an ANT+wireless link, and an IEEE 802.15.4 (ZigBee) wireless link between the wireless relay device and one or more low-power wireless devices; receiving one or more low-power RF packets including one of Bluetooth Low Energy data, ANT+data and ZigBee data at a wireless relay device from the one or more low-power wireless devices; translating the data including at least one of Bluetooth Low Energy data, ANT+data and ZigBee data at the wireless relay device into one or more translated packets, wherein translating includes, at least in part, encapsulating data including at least one of Bluetooth Low Energy data, ANT+data and ZigBee data with at least one of one or more standard Bluetooth and WiFi packets, and wherein translating further includes parsing a command associated with the data including at least one of Bluetooth Low Energy data, ANT+data and ZigBee data, preparing a protocol message from the parsed command, parsing the protocol message at a translator application, and parsing the protocol message at a network application; synchronizing the translated data including at least one of Bluetooth Low Energy data, ANT+data and ZigBee data with the first wireless link; transmitting the translated and synchronized data including at least one of Bluetooth Low Energy data, ANT+data and ZigBee data to the host device, wherein the translated and synchronized data including at least one of Bluetooth Low Energy data, ANT+data and ZigBee data is wirelessly transmitted during a plurality of communication intervals to the host device via the at least one of the one or more Bluetooth and WiFi packets over the first wireless link; wherein if the connection with the host device or the one or more low-power wireless devices is interrupted, aggregating and storing information from the host device or from the one or more low power wireless at the wireless relay device until the connection with the host device or one or more low-power wireless devices is reestablished; and managing a network topology of the communications system by at least one of dynamically adding and removing at least one of the one or more low-power wireless devices using one or more commands sent to the wireless relay device from the host device.
-
Specification