WO2006003165A1 - Procede de routage pour reseau fractionne bluetooth - Google Patents
Procede de routage pour reseau fractionne bluetooth Download PDFInfo
- Publication number
- WO2006003165A1 WO2006003165A1 PCT/EP2005/053067 EP2005053067W WO2006003165A1 WO 2006003165 A1 WO2006003165 A1 WO 2006003165A1 EP 2005053067 W EP2005053067 W EP 2005053067W WO 2006003165 A1 WO2006003165 A1 WO 2006003165A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- nodes
- routing
- type
- node
- bluetooth
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 239000010410 layer Substances 0.000 claims description 34
- 238000006467 substitution reaction Methods 0.000 claims description 8
- 239000011229 interlayer Substances 0.000 claims description 2
- 230000006870 function Effects 0.000 abstract description 11
- 238000004891 communication Methods 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 8
- 230000008901 benefit Effects 0.000 description 3
- 230000000875 corresponding effect Effects 0.000 description 3
- 230000001419 dependent effect Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 230000018109 developmental process Effects 0.000 description 3
- 238000005538 encapsulation Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 101100172132 Mus musculus Eif3a gene Proteins 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000008571 general function Effects 0.000 description 1
- 239000003999 initiator Substances 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/02—Inter-networking arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Definitions
- the invention relates to a routing method in a Bluetooth scatternetwork, which comprises a plurality of master nodes and slave nodes, wherein at least one node acts as a bridge node. Furthermore, the invention relates to a Kno ⁇ th for a Bluetooth scatter stations for carrying out the Ver ⁇ proceedings.
- messages with, for example, voice information, image information, video information, SMS (Short Message Service), MMS (Multimedia Messaging Service) or other data are transmitted by means of electromagnetic waves via a radio interface between transmitting and receiving nodes .
- the nodes may be various subscriber-side terminals or network-side radio facilities such as base stations.
- the subscriber-side terminals are mobile terminals.
- the radiation of the electromagnetic waves is carried out with carrier frequencies which lie in the frequency band provided for the respective system.
- Bluetooth refers to a short-range radio communication system (short-range radio system) presented by the initiators Ericsson, IBM, Intel, Nokia and Toshiba in 1999, with which a large number of mobile terminals can be connected to one another without cables.
- the terminals may be, for example, mobile phones, laptops or handheld PCs, printers, headsets, digital cameras or cameras, or input devices, such as a mouse.
- the radio transmission is carried out by Bluetooth in the spectrum of the worldwide freely available 2.4 GHz ISM band (ISM: Industrial, Scientific and Medical) with a maximum transmission power of 100 mW.
- the range of the radio transmission which does not require a visual connection between the transmitting and receiving nodes, is approximately 10 m and can be extended by increasing the transmission power to approximately 100 m.
- the baseband protocol of the Bluetooth devices works with a combination of packet switching (packet switching), frequency hopping (frequency hopping, FH) and error correction. This achieves a stable and fault-tolerant transmission between the communicating nodes.
- the Bluetooth specification simultaneously allows up to seven transmissions to other terminals, which communicate with each other in so-called piconets via temporarily activated connections.
- the individual devices can also Be ⁇ part of several piconets, so that they are in turn connected to a so-called scatternetwork.
- a piconet there is one node each, which performs the function of the master node.
- the remaining devices of the piconet act as slave nodes. They are controlled by the master node and use its transfer clock and hopping sequence.
- the communication within a scatternet across piconet boundaries takes place via bridge nodes, which thus belong to several piconets.
- the bridge nodes can be so-called “slave-slave bridges”, which act as slave nodes in both piconets, or so-called “master-slave bridges”, which in a piconet act as slave nodes. Node and acting as a master node in another piconet.
- no routing method ie no method for determining a path between two nodes.
- a routing procedure must be carried out. Take into account in a routing within a Bluetooth scatternet, in particular the star-shaped architecture of the individual piconets.
- the invention has for its object to provide an efficient routing method in a Bluetooth scatternetwork. Furthermore, a node of a Bluetooth scatternet for implementing the method will be presented.
- the nodes of the Bluetooth scatternetwork are divided into a first and a second type of node with regard to their function during routing.
- the Bluetooth scatternetwork comprises a plurality of master nodes and a plurality of slave nodes, wherein at least one node functions as a bridging node.
- the nodes of the first type consist of the master node and the bridge node (s), while the nodes of the second type consist of the remaining slave node (s) of the Bluetooth scatternet.
- routing messages are broadcasted to the respective neighboring nodes of the first type using the BNEP protocol.
- the Bluetooth scatternetwork consists of a plurality of Bluetooth piconets connected via bridge nodes.
- a bridge node connecting several piconets can act as master nodes or as slave nodes in the piconets.
- routing messages are sent.
- At least part of the routing messages are broadcast by nodes of the first type using the BN ⁇ P protocol (Bluetooth Network Encapsulation Protocol), which can be found, for example, in Bluetooth Special Interest Group: "Bluetooth Network Encapsulation Protocol (BNEP) Specification", Specification of the Bluetooth System, Version 0.95, May 6 , 2001 is beschrie ⁇ ben.
- BN ⁇ P protocol Bluetooth Network Encapsulation Protocol
- nodes of the first type use the BNEP protocol for sending broadcast messages, not the nodes of the second type.
- nodes of the first type send routing messages to their respective neighboring nodes of the first type. Nodes are adjacent when a direct radio contact between them is possible.
- routing messages can be sent from master nodes to bridge nodes, wherein the bridge nodes can be both master nodes and slave nodes.
- routing messages can be sent in this manner. Sending broadcast messages in a Bluetooth network is made possible by BNEP.
- nodes of the first type perform at least a part of the nodes of the second type concerning steps of the routing method in substitution of the respective nodes of the second type. It is possible for all specific nodes of the second type to perform routing steps of nodes of the first type, so that these nodes of the second type are not active in the routing method involved. This can apply to all or even a part of the nodes of the second type. Thus, it is also possible that some slave nodes themselves take over all the steps of the routing method that concern them.
- the assumption of routing steps of the nodes of the second type by nodes of the first type has the advantage that routing algorithms, which are not usually implemented in Bluetooth nodes, are implemented only in a limited number of Bluetooth nodes which belong to the nodes of the first type.
- the remaining slave nodes do not have to master the respective routing protocols or algorithms.
- a routing method which can be used in a WLAN IEEE 802.11 system is carried out.
- routing systems known per se from other systems can be used in a Bluetooth scatternetwork.
- no new routing protocols have to be created, but already existing ones can be implemented.
- a WLAN IEEE 802.11 system deployable routing method, e.g.
- AODV Adapter on Demand Distance Vector Routing
- DSR Dynamic Source Routing
- TORA Temporalally-Ordered Routing Algorithm
- OLSR Optimized Link State Routing Protocol
- TBRPF Topology Broadcast Based on Reverse Path Forwarding
- nodes of the first type use a protocol layer which lies between a Bluetooth-specific and a routing-method-specific protocol layer. This protocol layer enables the implementation and implementation of the respective routing method by a Bluetooth node.
- the Bluetooth scatternet node according to the invention has means for broadcasting routing messages to its neighboring master nodes and bridge nodes using the BNEP protocol as part of a routing method.
- the node according to the invention may be a master node or a slave node acting as a bridge node. If it is a master node, it is also possible that it acts as a bridge node.
- the node according to the invention is particularly suitable for carrying out the method according to the invention, and this also applies to the refinements and developments. For this purpose, he may have other suitable means.
- FIG. 1 a Bluetooth scatternet
- Figure 2 a part of a protocol stack.
- FIG. 1 shows a Bluetooth scatternetwork consisting of two Bluetooth piconets.
- the first piconet consists of the master node Ml and the four slave nodes Sil, S12, S13 and B, while the second piconet consists of the master node M2 and the three slave nodes S21, S22 and B.
- the node B belongs to both piconets as a slave node and thus acts as a bridge node between the two piconets.
- the function of a bridge node can also be used by a node, which acts as a master node in one piconet and as a slave node in another piconet, redesignge be taken.
- the nodes of the Bluetooth scatternetwork for routing are classified into two types: nodes of the first type are visible for routing, the first type includes all master nodes and all bridge nodes of the Bluetooth scatternet; Nodes of the second type are not visible for routing, while the second type includes all slave nodes which do not function as bridge nodes.
- the layer BLUETOOTH BNEP enables the communication via IP via Bluetooth, as specified in the standard IEEE 802.15.1.
- the use of the BNEP protocol enables the transmission of messages within Bluetooth networks via broadcast.
- the MANET ROUTING layer includes one or more routing protocols known by MANETs (MANET: Mobile Adhoc Network). Examples are the Internet Engineering Task Force (IETF) routing protocols AODV or DSR. These protocols are mainly designed for use in WLAN 802.11 systems.
- a layer BETWEEN LAYER is realized between the layers BLUETOOTH BNEP and MANET ROUTING, which has the following functions:
- the broadcast message is buffered until the bridge node sends the broadcast message to the respective master node of all piconets connected by the bridge node has transmitted.
- the broadcast message is buffered until the master node sends the message to all bridge nodes to which the respective piconet is connected is, has transferred.
- Broadcasted routing messages are only forwarded to nodes of the first type.
- the INTERMEDIATE layer For incoming routing messages for the own node of the first type, the INTERMEDIATE layer is transparent. These routing messages are forwarded to the MANET ROUTING layer.
- Incoming routing messages for connected nodes of the second type are either in the layer Intermediate layer is treated or processed so that the MANET ROUTING layer can take over this task on behalf of connected nodes of the second type. Routing messages that come from the MANET ROUTING layer of the own node are treated transparently if they are not addressed to connected nodes of the second type. If they are addressed to connected nodes of the second type, the corresponding actions in substitution for the respective node of the second type are optionally carried out in the layer INTERMEDIATE LAYER.
- incoming data messages i. non-routing messages
- the inter-layer layer is transparent
- these are passed on to the MANET ROUTING layer.
- Incoming data messages for connected nodes of the second type are recognized by the INTERMEDIATE layer and sent via bluetooth unicast to the corresponding slave node.
- the INTERMEDIATE layer For incoming data messages which are not intended for either the own node or the connected second type nodes, the INTERMEDIATE layer is transparent. These data messages are passed on to the MANET ROUTING layer.
- the INTERMEDIATE LAYER layer extracts information for the control of its processes from the messages passing through it. This is transparent for the news.
- Layer MANET ROUTING in substitution for nodes of the second type, so that these nodes of the second type do not need the two layers INTERMEDIATE and MANET ROUTING.
- the procedure according to the invention has a number of advantages: existing IETF MANET routing protocols can be used efficiently. Slave nodes do not need to have routing It is sufficient if nodes of the first type have implemented the corresponding protocols. It is possible that the routing protocol used is known to some or all slave nodes insofar as it can implement parts of the routing protocol as the end node. There is a low signaling overhead, since an IP broadcast is no longer sent as Bluetooth unicast to all nodes during routing, but only to nodes of the first type.
- the intermediate layer consists of three sub-layers:
- First sub-layer with general functions Detection of the messages of the AODV routing protocol based on the IP port numbers, accesses to data messages of nodes of the second type
- Second sub-layer with AODV-specific functions interpreting AODV messages, processing AODV messages representing nodes of the second type, generating AODV messages
- Third sublayer with functions specific to the AODV routing protocol and layer INTERMEDIATE layer using flags indicating whether or not a node of the second type uses the AODV routing protocol, storing a list of connected nodes of the second type.
- a first type of routing message is HELLO messages. They are used by AODV for the neighbor node discovery and connectivity management procedures. HELLO messages are sent periodically via IP broadcast. By receiving a HELLO message, a node can recognize its neighbors and determine whether there is currently a connection to them. HELLO messages are sent only by nodes of the first type, they are addressed exclusively to nodes of the first type. By sending the HELLO messages, the master nodes know the neighboring bridge nodes and the bridge nodes the neighboring master and bridge nodes.
- a second type of routing message is RREQ (Route Request) and RREP (Route Reply) messages.
- RREQ Ring Request
- RREP Ring Reply
- a first slave node sends a data message to its master node to a second slave node of another piconet
- the master node sends a RREQ message to its be ⁇ in substitution for the first Slvave node
- the path determination between nodes of the first type, ie between master nodes, between bridge nodes, as well as between master and bridge nodes takes place in that the respective node writes a RREQ message and sends it to its neighboring master node. or bridge node shipped.
- the RREQ and RREP messages are sent via Bluetooth unicast.
- a third type of routing message is RERR (Route Error) messages. If a route is interrupted, causes e.g. due to the mobility of a node along the route, an RERR message is sent back to the source node so that it can initiate a new path determination by sending a RREQ message. If the source node is a node of the second type, its master node receives the RERR message in substitution for it and then sends the RREQ message, so that a new route can be determined.
- RERR Oute Error
- the transmission, processing and reception of AODV-specific messages is performed exclusively by nodes of the first type.
- the master nodes take over all AODV-specific steps in substitution for their slave nodes. So no sending of HELLO messages by slave nodes, the initiation of the path determination by sending a RREQ message is performed by a master Node, the creation of an RKEP message in response to a RREQ message is done by a master node. Furthermore, RREP messages and RERR messages are not passed on to a slave node of the second type but are processed by its master node.
- slave nodes can also exist which send RREQ messages as source node or receive RREP and RERR messages and as destination node RREQ Receive messages and send RREP messages.
- RREQ messages As source node or receive RREP and RERR messages and as destination node RREQ Receive messages and send RREP messages.
- HELLO messages By sending HELLO messages, these slave nodes can inform their master that they are capable of performing these parts of the AODV procedure. However, they are only used as end nodes of a path and not fully routed because they are not used to route routing messages and thus can not be part of a path between source and destination nodes.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102004032010.1 | 2004-07-01 | ||
| DE200410032010 DE102004032010B4 (de) | 2004-07-01 | 2004-07-01 | Routingverfahren für ein Bluetooth-Scatternetz |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2006003165A1 true WO2006003165A1 (fr) | 2006-01-12 |
Family
ID=34972306
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2005/053067 WO2006003165A1 (fr) | 2004-07-01 | 2005-06-29 | Procede de routage pour reseau fractionne bluetooth |
Country Status (2)
| Country | Link |
|---|---|
| DE (1) | DE102004032010B4 (fr) |
| WO (1) | WO2006003165A1 (fr) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109547984A (zh) * | 2017-08-16 | 2019-03-29 | 上海仪电(集团)有限公司中央研究院 | 一种可实现多主一从的蓝牙控制系统 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030110291A1 (en) * | 2001-12-12 | 2003-06-12 | Nokia Corporation | Method and device for route searching in a bluetooth ad-hoc network |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6704293B1 (en) * | 1999-12-06 | 2004-03-09 | Telefonaktiebolaget Lm Ericsson (Publ) | Broadcast as a triggering mechanism for route discovery in ad-hoc networks |
| US7016336B2 (en) * | 2000-11-22 | 2006-03-21 | Telefonaktiebolaget L M Ericsson (Publ) | Administrative domains for personal area networks |
| US20030069989A1 (en) * | 2001-10-05 | 2003-04-10 | Silvester Kelan C. | Extending bluetooth personal area networks |
-
2004
- 2004-07-01 DE DE200410032010 patent/DE102004032010B4/de not_active Expired - Fee Related
-
2005
- 2005-06-29 WO PCT/EP2005/053067 patent/WO2006003165A1/fr active Application Filing
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030110291A1 (en) * | 2001-12-12 | 2003-06-12 | Nokia Corporation | Method and device for route searching in a bluetooth ad-hoc network |
Non-Patent Citations (3)
| Title |
|---|
| BIN ZHEN ET AL: "Scatternet formation of bluetooth ad hoc networks", SYSTEM SCIENCES, 2003. PROCEEDINGS OF THE 36TH ANNUAL HAWAII INTERNATIONAL CONFERENCE ON 6-9 JAN. 2003, PISCATAWAY, NJ, USA,IEEE, 6 January 2003 (2003-01-06), pages 312 - 319, XP010626767, ISBN: 0-7695-1874-5 * |
| JOHANSSON P ET AL: "Bluetooth: an enabler for personal area networking", IEEE NETWORK, IEEE INC. NEW YORK, US, vol. 15, September 2001 (2001-09-01), pages 28 - 37, XP002243905, ISSN: 0890-8044 * |
| JOHANSSON P ET AL: "SCENARIO-BASED PERFORMANCE ANALYSIS OF ROUTING PROTOCOLS FOR MOBILEAD-HOC NETWORKS", MOBICOM '99. PROCEEDINGS OF THE 5TH ANNUAL ACM/IEEE INTERNATIONAL CONFERENCE ON MOBILE COMPUTING AND NETWORKING. SEATTLE, WA, AUG. 15 - 20, 1999, ANNUAL ACM/IEEE INTERNATIONAL CONFERENCE ON MOBILE COMPUTING AND NETWORKING, NEW YORK, NY : ACM, US, vol. CONF. 5, 15 August 1999 (1999-08-15), pages 195 - 206, XP000896086, ISBN: 1-58113-142-9 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109547984A (zh) * | 2017-08-16 | 2019-03-29 | 上海仪电(集团)有限公司中央研究院 | 一种可实现多主一从的蓝牙控制系统 |
| CN109547984B (zh) * | 2017-08-16 | 2023-04-18 | 上海仪电(集团)有限公司中央研究院 | 一种可实现多主一从的蓝牙控制系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| DE102004032010A1 (de) | 2006-01-26 |
| DE102004032010B4 (de) | 2006-06-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE69923981T2 (de) | Verfahren und Anordnung in einem Telekommunikationsnetz | |
| DE69918290T2 (de) | Verkehrsleitung in kleinen, drahtlosen Datennetzwerken | |
| US7400596B1 (en) | Dynamic, multicast routing using a quality of service manager | |
| US20030110291A1 (en) | Method and device for route searching in a bluetooth ad-hoc network | |
| JP5140151B2 (ja) | 重複セルを発見する方法 | |
| US20040190468A1 (en) | Group communication in a communication network | |
| Almeida et al. | Proposal of a hybrid LoRa Mesh/LoRaWAN network | |
| DE112005001581T5 (de) | System und Verfahren zum Auswählen von stabilen Routen in drahtlosen Netzwerken | |
| Sommer et al. | On the feasibility of UMTS-based traffic information systems | |
| DE112006003520T5 (de) | Ein Verfahren zum Ändern der Verwendung eines Zugangspunkts (Access Point - AP) in einem drahtlosen Kommunikationsnetz | |
| JP2003516033A (ja) | ルート探索に基づいたピコネットの確立方法 | |
| DE60312045T2 (de) | Dynamischer netzaufbau für drahtlose ad-hoc netze | |
| EP1678877B1 (fr) | Procede pour transmettre des informations dans un systeme de communication a l'aide d'un chemin | |
| DE102010049314A1 (de) | Verteilte Steuerungsarchitektur für Relais in Breitbanddrahtlosnetzwerken | |
| CN100440832C (zh) | 一种自组织网络骨干结构的构建方法 | |
| DE10309228B4 (de) | Verfahren zur Übertragung von Informationen in einem Netzwerk mit einem lokalen Funkkommunikationssystem und einem zellularen Funkkommunikationssystem und Basisstation | |
| WO2006003165A1 (fr) | Procede de routage pour reseau fractionne bluetooth | |
| DE102010052539B4 (de) | Vorrichtung und Verfahren für die Aufrüstung eines Airlinks zu einem Drahtlossystem | |
| Subramaniam et al. | QoS for highly dynamic vehicular ad hoc network optimality | |
| CN110971514B (zh) | 一种异频网关设备及异频网络的数据交互方法 | |
| Egorova-Forster et al. | Exploiting reinforcement learning for multiple sink routing in WSNs | |
| Rashid et al. | ZigBee: Simulation and Investigation of Star and Mesh Topology by using different Transmission Bands | |
| Rousseau et al. | Overview and optimization of flooding techniques in OLSR | |
| Araniti et al. | Cooperative terminals for incident area networks | |
| DE10350909B4 (de) | Verfahren zur Signalisierung eines Pfades an Funkstationen eines Funkkommunikationssystems |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWW | Wipo information: withdrawn in national office |
Country of ref document: DE |
|
| 122 | Ep: pct application non-entry in european phase |