Bluetooth networking
First Claim
Patent Images
1. A communication device comprising:
- a master transceiver circuitry configured to operate as a master device in a first network operating according to Bluetooth communication protocol and to connect simultaneously to a plurality of slave devices of the first network;
a slave transceiver circuitry configured to operate as a slave device in a second network operating according to the Bluetooth communication protocol, the second network different from the first network, and to connect to a master device of the second network;
an internal connection between the master transceiver circuitry and the slave transceiver circuitry to transfer data between the master transceiver circuitry and the slave transceiver circuitry; and
a processor configured to control routing of data packets in the communication device,to analyze, from a destination address field, a destination of a data packet received through any one of the master transceiver circuitry and the slave transceiver circuitry and to forward the data packet to the internal connection for further transmission,without extracting data of the data packet, if the destination address field does not include an address of the communication device or another Bluetooth communication device in a same network as the transceiver circuitry that received the data packet andto cause extraction of the data of the data packet in the communication device, if the address of the communication device was included in the destination address field of the data packet,wherein said processor is further arranged to configure the master transceiver circuitry to employ a frequency hopping pattern that is different from a frequency hopping pattern employed by the second transceiver circuitry in connection establishment so as to reduce a search time needed to establish the connection.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus enabling establishment of a Bluetooth mesh network comprises at least two Bluetooth transceiver circuitries and an internal connection between the at least two Bluetooth transceiver circuitries. The Bluetooth transceiver circuitries are simultaneously connected to different Bluetooth piconets, and the apparatus operates as a bridge between the piconets. Concatenation of such apparatuses enables construction of a Bluetooth mesh network where the bridge devices may be simultaneously connected to multiple Bluetooth piconets.
48 Citations
16 Claims
-
1. A communication device comprising:
-
a master transceiver circuitry configured to operate as a master device in a first network operating according to Bluetooth communication protocol and to connect simultaneously to a plurality of slave devices of the first network; a slave transceiver circuitry configured to operate as a slave device in a second network operating according to the Bluetooth communication protocol, the second network different from the first network, and to connect to a master device of the second network; an internal connection between the master transceiver circuitry and the slave transceiver circuitry to transfer data between the master transceiver circuitry and the slave transceiver circuitry; and a processor configured to control routing of data packets in the communication device, to analyze, from a destination address field, a destination of a data packet received through any one of the master transceiver circuitry and the slave transceiver circuitry and to forward the data packet to the internal connection for further transmission, without extracting data of the data packet, if the destination address field does not include an address of the communication device or another Bluetooth communication device in a same network as the transceiver circuitry that received the data packet and to cause extraction of the data of the data packet in the communication device, if the address of the communication device was included in the destination address field of the data packet, wherein said processor is further arranged to configure the master transceiver circuitry to employ a frequency hopping pattern that is different from a frequency hopping pattern employed by the second transceiver circuitry in connection establishment so as to reduce a search time needed to establish the connection. - View Dependent Claims (2, 3, 4)
-
-
5. A wireless network comprising:
-
a plurality of communication devices, each of the plurality of communication devices comprising a master transceiver circuitry configured to operate as a master device in one network operating according to Bluetooth communication protocol and to connect simultaneously to a plurality of slave devices of the one network; a slave transceiver circuitry configured to operate as a slave device in another network different from the one network and operating according to the Bluetooth communication protocol, and to connect to a master device in said another network; an internal connection between the master transceiver circuitry and the slave transceiver circuitry to transfer data between the master transceiver circuitry and the slave transceiver circuitry; and a processor configured to control routing of data packets in the communication device, to analyze, from a destination address field, a destination of a data packet received through any one of the master transceiver circuitry and the slave transceiver circuitry and to forward, without extracting data of the data packet, the data packet to the internal connection for further transmission if the destination address field of the data packet does not include an address of to the communication device or another communication device in a same network as the transceiver circuitry that received the data packet, and to cause extraction of data of the data packet in the wireless communication device, if the destination address field of the data packet includes the address of the communication device, wherein the plurality of communication devices are concatenated to form a network topology comprising a plurality of pico networks, wherein each communication device is connected to at least two pico networks and operates as a bridge device between said two pico networks; and wherein the wireless network comprises at least one client device connected to at least one of the communication devices, wherein said processor is further arranged to configure the master transceiver circuitry to employ a frequency hopping pattern that is different from a frequency hopping pattern employed by the second transceiver circuitry in connection establishment so as to reduce a search time needed to establish the connection. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable recording medium having recorded thereon a program which, when executed carries out a process for controlling routing of data packets in a communication device, the process comprising:
-
analyzing, from a destination address field, a destination of a data packet received through any one of a master transceiver circuitry and a slave transceiver circuitry, wherein the master transceiver circuitry is configured to operate as a master device in a first network operating according to a Bluetooth communication protocol and to connect simultaneously to a plurality of slave devices of the first network, and the slave transceiver circuitry is configured to operate as a slave device in a second network different from the first network and operating according to the Bluetooth communication protocol, and to connect to a master device of the second network, and an internal bus between the master and slave transceiver circuitries; and forwarding, without extracting data of the data packet, the data packet to the internal connection for further transmission to another Bluetooth network if the destination address field of the data packet does not include an address of the communication device the communication device or another communication device in a same network as the transceiver circuitry that received the data packet and causing extraction of data of the data packet in the wireless communication device if the destination address field of the data packet includes an address of the communication device, configuring the master transceiver circuitry to employ a frequency hopping pattern that is different from a frequency hopping pattern employed by the second transceiver circuitry in connection establishment so as to reduce a search time needed to establish the connection.
-
Specification