[go: up one dir, main page]

KR20030087746A - Method and apparatus for communication between two piconets within bluetooth scatternet - Google Patents

Method and apparatus for communication between two piconets within bluetooth scatternet Download PDF

Info

Publication number
KR20030087746A
KR20030087746A KR1020020025630A KR20020025630A KR20030087746A KR 20030087746 A KR20030087746 A KR 20030087746A KR 1020020025630 A KR1020020025630 A KR 1020020025630A KR 20020025630 A KR20020025630 A KR 20020025630A KR 20030087746 A KR20030087746 A KR 20030087746A
Authority
KR
South Korea
Prior art keywords
node
piconet
arbitration
piconets
communication
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
KR1020020025630A
Other languages
Korean (ko)
Inventor
김재명
박광로
Original Assignee
한국전자통신연구원
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 한국전자통신연구원 filed Critical 한국전자통신연구원
Priority to KR1020020025630A priority Critical patent/KR20030087746A/en
Publication of KR20030087746A publication Critical patent/KR20030087746A/en
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • H04W84/20Leader-follower arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/02Inter-networking arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 블루투스(bluetooth)를 이용한 통신 방법에 관한 것으로서, 하나의 마스터와 슬레이브로 구성된 피코넷(piconet)들간에 효과적으로 데이터를 전달할 수 있는 통신 방법을 제공하기 위한 것으로, 두가지 통신 방법이 제시되어 있다. 첫 번째 방법은 한 피코넷의 노드로부터 중재 슬레이브 노드를 통하여 다른 피코넷의 노드로 데이터를 전달하는 것을 특징으로 하고, 두 번째 방법은 한 피코넷의 노드로부터 마스터에서 슬레이브로 역할 전환을 하는 중재 노드를 통하여 다른 피코넷의 노드로 데이터를 전달하는 것을 특징으로 한다. 종래의 블루투스 기술의 경우, 하나의 피코넷내에서는 서로 통신할 수 있는 절차가 확립되어있어 마스터의 주도 하에 노드간 양방향 통신을 하지만, 서로 다른 피코넷에 속한 노드간에 통신할 수 있는 방법이 별도로 정의되어 있지 않았다. 본 발명은 두 개의 피코넷으로 구성된 스캐터넷상에서 한 노드의 주도권에 따른 효율적인 라우팅을 통하여 서로 다른 피코넷내의 노드간에 통신하는 방법을 제시한다.The present invention relates to a communication method using Bluetooth, and to provide a communication method capable of effectively transferring data between piconets composed of one master and a slave, and two communication methods have been proposed. The first method transfers data from a node of one piconet to a node of another piconet through an arbitration slave node, and the second method transfers data from a node of one piconet to another node through a mediation node. It is characterized by transferring data to the nodes of the piconet. In the case of the conventional Bluetooth technology, a procedure for communicating with each other in one piconet is established, and bidirectional communication is performed between nodes under the master's initiative, but a method for communicating between nodes belonging to different piconets is not defined separately. Did. The present invention proposes a method for communicating between nodes in different piconets through efficient routing according to the initiative of one node on a scatternet composed of two piconets.

Description

블루투스 스캐터넷내의 두 피코넷간 통신 방법 및 장치{Method and apparatus for communication between two piconets within bluetooth scatternet}Method and apparatus for communication between two piconets within bluetooth scatternet}

본 발명은 블루투스를 이용한 통신 방법에 관한 것으로, 특히 서로 다른 피코넷에 있는 노드간에 원활한 통신을 가능하게 하기 위한 통신 방법에 관한 것이다.The present invention relates to a communication method using Bluetooth, and more particularly, to a communication method for enabling smooth communication between nodes in different piconets.

블루투스는 무면허로 할당된 주파수대(일반적으로 2.4GHz대)에서, 주파수 도약 대역 확산(Frequency Hopping Spread Spectrum, FHSS) 방식을 사용하여 패킷을 전송하는 슬롯들을 스케쥴링할 수 있는 1개의 마스터의 주도하에 7개까지의 슬레이브와 통신할 수 있는 근거리 무선통신에 대한 국제 표준 기술이다. 이렇게 구성된 네트워크가 블루투스의 최소단위 네트워크로서, 피코넷(piconet)이라 부르며, 하나의 피코넷에는 반드시 하나의 마스터가 존재하여야한다. 또한 다른 주파수를 할당하여 다른 피코넷 구성이 가능하며, 여러 개의 피코넷들로 구성된 네트워크를 스캐터넷(scatternet)이라 한다.In the unlicensed frequency band (typically 2.4 GHz), Bluetooth uses seven channels under the leadership of one master, which can schedule slots for transmitting packets using Frequency Hopping Spread Spectrum (FHSS). International standard technology for short-range wireless communication that can communicate with slaves up to. This configured network is the smallest network of Bluetooth, called a piconet, and one master must exist in one piconet. It is also possible to configure different piconets by assigning different frequencies. A network composed of multiple piconets is called a scatternet.

종래의 블루투스 기술의 경우, 하나의 피코넷내에서는 서로 통신할 수 있는 절차가 확립되어있어 마스터의 주도하에 시간 분할 이중화(Time Division Duplex, TDD) 방식으로 두 노드간 양방향 통신을 할 수 있었다.In the case of the conventional Bluetooth technology, a procedure for communicating with each other is established in one piconet, and bidirectional communication between two nodes can be performed in a time division duplex (TDD) scheme under the master's initiative.

그러나, 서로 다른 피코넷에 속한 노드간에 통신할 수 있는 방법이 별도로 정의되어 있지 않았고, 무선 통신의 특성상 전송거리가 10m 정도였고, 증폭기를 사용하면 100m까지 가능하였다.However, a method for communicating between nodes belonging to different piconets was not defined separately. Due to the characteristics of wireless communication, the transmission distance was about 10m and using an amplifier was possible up to 100m.

본 발명이 이루고자 하는 기술적 과제는, 블루투스 스캐터넷내에서 서로 다른 피코넷의 마스터 노드간에 통신을 가능하게 하기 위해서 서로 공유되는 슬레이브 노드를 통하여 상기 마스터 노드간에 라우팅을 가능하게 하는 절차를 제공하고, 서로 다른 피코넷의 마스터 노드와 슬레이브 노드간에도 통신을 가능하게 하기 위하여 마스터/슬레이브 역할 전환 메카니즘을 통하여 상기 마스터 노드와 슬레이브노드간에 라우팅을 가능하게 하는 절차를 제공하는데 있다.An object of the present invention is to provide a procedure for enabling routing between master nodes through slave nodes shared with each other in order to enable communication between master nodes of different piconets in a Bluetooth scatternet. The present invention provides a procedure for enabling routing between the master node and the slave node through a master / slave role switching mechanism to enable communication between the master node and the slave node of the piconet.

도 1은 기본적인 피코넷 및 스캐터넷의 구성도이다.1 is a block diagram of a basic piconet and a scatternet.

도 2는 본 발명이 적용될 스캐터넷의 구성도이다.2 is a block diagram of a scatternet to which the present invention is applied.

도 3은 본 발명에 따라 하나의 피코넷의 노드로부터 중재 슬레이브 노드를 통하여 다른 피코넷의 노드로 데이터를 전달하는 흐름도이다.3 is a flow diagram for transferring data from a node in one piconet to a node in another piconet via an arbitration slave node in accordance with the present invention.

도 4는 본 발명에 따라 하나의 피코넷의 노드로부터 마스터에서 슬레이브로 역할 전환을 하는 중재 노드를 통하여 다른 피코넷의 노드로 데이터를 전달하는 흐름도이다.4 is a flow chart for transferring data from a node of one piconet to a node of another piconet through an arbitration node that switches roles from master to slave according to the present invention.

도 5는 본 발명에 따라 중재 노드의 역할 전환을 효과적으로 제어하는 두 피코넷간 통신 장치이다.5 is a communication apparatus between two piconets effectively controlling the role switching of an arbitration node according to the present invention.

상기 기술적 과제를 해결하기 위한 본 발명은 방법 발명, 장치 발명, 기록매체 발명을 포함한다.The present invention for solving the above technical problem includes a method invention, a device invention, a recording medium invention.

이하에서, 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예에 대하여 상세히 설명한다. 우선, 상기 실시예에 대한 이해를 돕기 위하여, 블루투스 장치간 연결 프로토콜에 대하여 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail a preferred embodiment of the present invention. First, in order to help the understanding of the above embodiment, a connection protocol between Bluetooth devices will be described.

블루투스의 통신 매체인 무선 채널은 통신 기능을 제공하기 위해 크게 대기(standby) 상태와 연결(connection) 상태로 구분되며, 다른 기기와의 간섭을 없애기 위해 스펙트럼 확산 방식의 일종인 주파수 호핑(frequency hopping)이라는 방식을 채용하고 있다. 상기 주파수 호핑 방식은 1 슬롯마다 무작위로 주파수를 전환하여 고정 송신 주파수에 의한 간섭을 방지하는 동작을 하게 된다. 블루투스 장치간에는 송신과 수신을 교대로 행하는 시간 분할 이중화(Time Division Duplex, TDD)라는 방식으로 양방향 통신을 한다. 또한, 하나의 패킷은 복수의 슬롯에 걸치는 것도 가능하다.The wireless channel, which is a communication medium of Bluetooth, is largely divided into a standby state and a connection state in order to provide a communication function, and frequency hopping, a kind of spectrum spreading method, to eliminate interference with other devices. It is adopted. In the frequency hopping scheme, a frequency is randomly switched for each slot to prevent interference by a fixed transmission frequency. Two-way communication is performed between Bluetooth devices in a manner called time division duplex (TDD) in which transmission and reception are alternately performed. In addition, one packet can span a plurality of slots.

상기 대기 상태는 블루투스 장치의 기본상태이며, 상기 대기 상태를 벗어나 어떤 장치가 다른 장치와의 통신을 수행하려면 자신의 전파가 미치는 영역에 블루투스를 장착하고 있는 기기가 있는지를 조회(inquiry)해 보아야 한다(조회 상태). 이 때, 조회하는 장치의 주변에 있는 블루투스 장착 기기들은 주기적으로 조회 스캔(inquiry scan)를 하고 있어야 하는데(조회 스캔 상태), 상기 조회 스캔 상태는조회를 위한 접속 주파수를 보내는 지를 스캔하는 상태이다. 상기 조회 스캔에 의해 다른 기기로부터의 조회가 있다는 것을 알아내고, 이에 대해 조회 응답(inquiry response)은 주파수 호핑 순서(Frequency Hopping Sequence, FHS)에 따른 패킷으로 한다(조회 응답 상태). 상기 조회를 한 기기는 상기 조회 응답을 통하여 상대방 기기의 주소를 알 수 있다. 연결을 설정하고자 하는 기기(발신 기기)가 특정 주소를 사용하여 페이지(page) 과정을 시작한다(페이지 상태). 이 때, 착신기기는 주기적으로 페이지 스캔을 하고 있어야 하는데(페이지 스캔 상태), 상기 페이지 스캔 상태는 하나의 홉 주파수 동안 상기 홉 주파수가 자신의 주파수와 맞는 지를 비교하는 과정이며, 보통 페이지 기간이 페이지 스캔 기간보다 길기 때문에 연결이 설정될 수 있다. 페이지 스캔을 통하여 자신이 페이지되고 있다는 것을 인식한 기기는 즉시 연결을 설정하는 과정을 수행하게 되고, 정상적인 경우 성공적으로 연결이 설정된다. 일반적으로, 한 기기가 다른 기기와 연결하고 싶다면, 연결 설정을 요구한 기기가 상대방의 주소를 알고 있을 경우 페이지 메시지를 보내게 되고 아닐 경우에는 페이지 메시지 이후에 조회 메시지를 보내게 된다. 이 때, 연결설정을 요구한 기기, 즉 페이지한 기기가 마스터로 설정되고 페이지 응답한 기기가 슬레이브로 설정된다. 상기 마스터와 슬레이브를 역할(role)이라고 하며, 슬레이브는 마스터의 내부 클럭에 동기된다. 그러나, 슬레이브는 역할의 변경을 요구할 수 있으며, 기본적으로 마스터가 보유하는 기능을 갖는다.The standby state is a basic state of a Bluetooth device, and in order to communicate with another device outside of the standby state, it is necessary to inquiry whether there is a device equipped with Bluetooth in an area to which its radio wave propagates. (View status). At this time, the Bluetooth-equipped devices in the vicinity of the querying device should periodically perform an inquiry scan (inquiry scan state), and the inquiry scan state is a state of scanning whether a connection frequency for inquiry is sent. The inquiry scan determines that there is an inquiry from another device, and the inquiry response is a packet according to the frequency hopping sequence (FHS) (query response state). The device making the inquiry can know the address of the counterpart device through the inquiry response. The device (originating device) that wants to establish a connection starts a page process using a specific address (page state). In this case, the called device should be periodically scanning the page (page scan state). The page scan state is a process of comparing the hop frequency with its own frequency for one hop frequency, and the page duration is generally paged. The connection can be established because it is longer than the scan period. When the device recognizes that the page is being scanned through the page scan, the device immediately establishes a connection, and in the normal case, the connection is successfully established. In general, if one device wants to connect with another device, the device requesting the connection setup sends a page message if it knows the other party's address. Otherwise, it sends an inquiry message after the page message. At this time, the device requesting the connection setup, that is, the paged device is set as the master, and the device which has responded to the page is set as the slave. The master and the slave are called roles, and the slave is synchronized with the internal clock of the master. However, the slave may require a change of role and basically has a function possessed by the master.

상기 연결(connection) 상태는 접속이 되어 패킷을 주고 받는 상태이며, 양 장치는 마스터의 채널 액세스 코드와 클럭을 사용하며, 호핑 순서는 채널 홉핑 순서(channel hopping sequence)를 따른다. 상기 연결 상태에는 액티브(active) 모드, 스니프(sniff) 모드, 홀드(hold) 모드의 3 상태가 있고, 그 외에 파크(park) 모드가 있다. 액티브 모드로부터, 양자 어느 쪽의 요구에 의하여 스니프 모드, 홀드 모드, 파크 모드로 천이 될 수 있다.The connection state is a state in which a connection is established and a packet is exchanged, and both devices use a channel access code and a clock of a master, and a hopping order follows a channel hopping sequence. The connected state has three states, an active mode, a sniff mode, and a hold mode. In addition, there are a park mode. From the active mode, a transition can be made to the sniff mode, the hold mode, or the park mode by either request.

상기 액티브 모드는 블루투스 기기들간 일정한 채널을 점유하고 마스터가 다른 슬레이브에 의해 요구된 트래픽 파라미터에 기초해 전송을 스케줄링하여 데이터를 주고 받는 상태이거나, 슬레이브가 마스터로부터 데이터가 오기를 기다리는 상태이다. 상기 스니프 모드는 슬레이브에만 해당되는 모드로서, 슬레이브가 마스터의 데이터를 계속 주시하고 있는 기간을 줄이기 위해 마스터와 약정된 타임 슬롯 전송 간격이 설정된 모드이다. 상기 홀드 모드는 슬레이브가 일시적으로 채널에 대해 허가(Aacknowledge) 패킷을 지원하지 않고, 다른 피코넷에 참가하기 위해 모든 능력을 스캔, 페이징, 조회하는데 사용하는 상태이다. 상기 파크(park) 모드는 슬레이브가 더 이상 피코넷 채널에 참가할 필요가 없고, 그 채널에 동기화를 맞추어 두길 원하는 경우 슬레이브가 거의 활동이 없는 저전력 상태로 들어가는 모드이다.The active mode is a state in which a certain channel occupies between Bluetooth devices and a master sends and receives data by scheduling a transmission based on a traffic parameter requested by another slave, or a slave waits for data from a master. The sniff mode corresponds to a slave only mode, in which a time slot transmission interval contracted with the master is set to reduce a period in which the slave keeps an eye on the master's data. The hold mode is a state in which a slave temporarily does not support an acknowledgment packet for a channel and uses it to scan, page, and query all capabilities to join another piconet. The park mode is a mode in which the slave no longer needs to participate in the piconet channel and the slave enters a low power state where there is little activity if it wants to keep it synchronized.

도 1은 기본적인 피코넷 및 스캐터넷의 구성도이다.1 is a block diagram of a basic piconet and a scatternet.

블루투스 장착 기기들간의 네트워크는 고정된 제어 장치들을 갖지 않으며, 각각의 이동 기기가 스스로 네트워크를 조직한다. 블루투스 시스템은 일대일(11) 또는 일대다(12)의 연결을 만든다. 이렇게 두개 이상의 블루투스 장치들이 같은 채널을 공유하는 네트워크를 피코넷(piconet)이라고 부른다. 하나의 피코넷안에서는 하나의 장치가 마스터가 되고, 최대 7개의 액티브 슬레이브와 연결될 수 있다. 따라서, 통신하지 않는 기기는 파크모드로 전환된다. 파크 모드의 슬레이브까지 합하면 모두 255개의 장치가 한 피코넷에 포함될 수 있다. 액티브나 파크 모드의 모든 슬레이브들에 대해 채널의 액세스는 마스터에 의해 제어된다. 여러 개의 피코넷이 겹쳐서 존재하는 상태(13)를 스캐터넷(scatternet)이라고 한다. 스캐터넷안의 피코넷들은 서로 동기화 될 필요는 없으며, 각각의 피코넷들은 각자의 마스터에 따라 서로 독립적인 채널을 가진다.The network between Bluetooth-equipped devices does not have fixed control devices, and each mobile device organizes its own network. The Bluetooth system makes a one-to-one (11) or one-to-many (12) connection. A network in which two or more Bluetooth devices share the same channel is called a piconet. In one piconet, one device becomes the master and can be connected with up to seven active slaves. Therefore, the device that does not communicate is switched to the park mode. In total, up to 255 devices can be included in one piconet. For all slaves in active or park mode, access to the channel is controlled by the master. A state 13 in which several piconets overlap is called a scatternet. The piconets in the scatternet do not need to be synchronized with each other, and each piconet has its own channel according to its master.

본 발명은 데이터를 전달하고자 하는 출발지 피코넷과 다른 목적지 피코넷사이에 통신을 하기 위해 후자의 피코넷에 속한 슬레이브를 통한 방식을 제공하는 것과 후자의 피코넷에 속한 슬레이브가 슬레이브에서 마스터로 역할을 전환하는 방식을 제공하는 것을 특징으로 하고 있다. 또한, 상기 역할 전환에 대한 목적으로 사용되는 상태 변수를 정의하여, 칩 레벨에서 구현되는 블루투스 기능에 포함시킴으로써 스캐터넷내의 노드들간에 고속의 라우팅을 가능하게 하기 위한 방법을 제시하는 것을 특징으로 하고 있다.The present invention provides a method through a slave belonging to the latter piconet and a method in which a slave belonging to the latter piconet switches a role from slave to master in order to communicate between the source piconet and other destination piconets to which data is to be transferred. It is characterized by providing. In addition, by defining a state variable to be used for the purpose of the role switching, and to include in the Bluetooth function implemented at the chip level, it provides a method for enabling high-speed routing between nodes in the scatternet. .

도 2는 본 발명이 적용될 두개의 피코넷들로 구성된 스캐터넷의 개략도를 나타내는 도면이다. 하나의 피코넷은 마스터, 슬레이브 관계가 성립되어 이미 통신이 설정된 피코넷(201)이며, 상기 피코넷(201)에 속한 노드들 중 중앙에 있는 노드1(21)가 마스터 노드이고, 주변에 있는 노드 2(22)가 슬레이브 노드이다. 다른 피코넷(202)은 아직 통신이 설정되지 않은 피코넷으로서 자신의 노드 3(12)과 통신 도달 거리 내에 있는 상기 통신이 설정된 피코넷(201)의 노드 2(22)를 공유 노드로 갖고 있다. 상기 공유 노드인 노드2(22)를 통하여 두 피코넷에 속한 노드들간에 통신을 수행하는 것이 본 발명의 기술적 요지이다. 무선 통신의 경우, 그 신호 강도의 한계 때문에 유효 전파가 미치는 통신 도달 거리(201 또는 202) 내에서만 통신이 가능하지만, 본 발명에 의하여 서로 다른 피코넷의 노드간 통신이 가능하게 되면 두 피코넷을 포함하는 공간만큼 통신 도달 거리(201 및 202)가 확장되고, 나아가 여러 개의 피코넷의 노드간에 순차적으로 데이터가 전송될 경우, 상기 여러 개의 피코넷을 포함하는 공간만큼 통신 도달 거리가 확장된다.2 is a schematic diagram of a scatternet composed of two piconets to which the present invention is applied. One piconet is a piconet 201 in which a communication between a master and a slave is established and communication has already been established. A node 1 21 in the center of the nodes belonging to the piconet 201 is a master node, and a neighboring node 2 ( 22) is a slave node. The other piconet 202 has as a shared node a node 2 22 of the piconet 201 in which the communication is established, which is within communication reach with its own node 3 12 as a piconet that has not yet been established. It is a technical gist of the present invention to perform communication between nodes belonging to two piconets through node 2 (22) which is the shared node. In the case of wireless communication, communication is possible only within the communication reach distance 201 or 202 of the effective radio wave due to the limitation of the signal strength. However, the present invention includes two piconets if communication between nodes of different piconets is enabled by the present invention. The communication reach distances 201 and 202 are extended by space, and further, when data is sequentially transmitted between nodes of several piconets, the communication reach distance is extended by the space including the multiple piconets.

도 3은 아직 통신이 설정되지 않은 출발지 노드 3(33)이 이미 통신이 설정된 피코넷의 중재 슬레이브 노드 2(32)를 통하여 상기 통신이 설정된 피코넷의 목적지 마스터 노드 1(31)과 통신하기 위한 절차를 설명하기 위한 도면이다.3 shows a procedure for the source node 3 33, which has not yet established communication, to communicate with the destination master node 1 31 of the piconet to which communication has been established via the arbitration slave node 2 32 of the piconet to which communication has already been established. It is a figure for demonstrating.

먼저, 상기 통신이 설정되지 않은 출발지 노드 3(33)이 주도적으로 상기 출발지 노드 3과 통신 도달 거리에 있는 상기 통신이 설정된 피코넷의 중재 슬레이브 노드 2(32)로 페이지를 요청(301)하면, 상기 페이지한 기기가 마스터로 설정되고 상기 페이지에 대해 응답한 기기가 슬레이브로 설정되기 때문에 상기 출발지 노드 3(33)은 마스터가 되고, 상기 중재 노드 2(32)는 슬레이브가 된다. 따라서, 상기 중재 노드 2(32)는 상기 목적지 노드 1(31)과 상기 출발지 노드 3(33) 모두에 대해서 슬레이브로서의 역할을 하게 된다. 상기 중재 슬레이브 노드 2(33)는 상기 통신이 설정되지 않은 출발지 노드 3(33)과의 연결을 위해 기존의 마스터인 상기 목적지 마스터 노드 1(31)로 홀드 모드로의 천이를 요구(302)하고, 자신(32)은 새로운 마스터인 상기 출발지 마스터 노드 3(33)으로 상기 페이지에 대하여 자신이 슬레이브임을 알리는 응답(303)을 하게 된다. 이때, 통신을 요구한 상기 출발지 마스터노드 3(33)은 상기 중재 슬레이브 노드 2(32)를 포함하여 새로운 피코넷을 형성하게 된다. 상기 출발지 마스터 노드 3(33)은 상기 목적지 마스터 노드 1(31)로 전송하고자 하는 데이터를 상기 중재 슬레이브 노드 2(32)로 패킷 전송(304)하게 되고, 상기 중재 슬레이브 노드 2(32)는 기존 피코넷과 다시 연결을 하기 위해 상기 출발지 마스터 노드 3(33)으로 홀드 모드로의 천이를 요구(305)한다. 상기 중재 슬레이브 노드 2(32)는 상기 목적지 마스터 노드 1(31)로 상기 패킷을 전송하기 위해 상기 홀드 모드의 해제를 요구(306)하고, 상기 목적지 마스터 노드 1(31)의 슬롯 할당에 따라 상기 목적지 마스터 노드 1(31)로 상기 패킷을 전송(307)한다. 역으로 상기 목적지 마스터 노드 1(31)이 상기 출발지 마스터 노드 3(33)으로 패킷을 전송하거나 응답 메시지를 보낼 경우는 역의 단계로 수행하게 된다.First, when a source node 3 (33) with no communication set up predominantly requests (301) a page to an arbitration slave node 2 (32) of the piconet in which the communication at a communication reach with the source node 3 is established, The originating node 3 33 becomes the master and the arbitration node 2 32 becomes the slave because the paged device is set as the master and the device that responds to the page is set as the slave. Thus, the arbitration node 2 32 acts as a slave to both the destination node 1 31 and the source node 3 33. The arbitration slave node 2 (33) requests (302) a transition to hold mode to the destination master node 1 (31), which is an existing master, for connection with the source node 3 (33) for which communication is not established. , 32 itself responds to the source master node 3 (33) that is the new master (303) indicating that it is a slave to the page. At this time, the source master node 3 (33) requesting communication includes the arbitration slave node 2 (32) to form a new piconet. The source master node 3 (33) transmits a packet 304 to the arbitration slave node 2 (32) to transmit data to the destination master node 1 (31), the arbitration slave node 2 (32) Transition to hold mode is requested 305 to the source master node 3 (33) to reconnect with the piconet. The arbitration slave node 2 32 requests 306 the release of the hold mode to send the packet to the destination master node 1 31, and according to the slot assignment of the destination master node 1 31. The packet is transmitted (307) to the destination master node 1 (31). Conversely, when the destination master node 1 31 transmits a packet or a response message to the source master node 3 33, the reverse operation is performed.

도 4는 이미 통신이 설정된 피코넷의 목적지 마스터 노드 1 (41)이, 아직 통신이 설정되지 않은 출발지 노드 3(43)으로 통신 요청이 있음을 상기 통신이 설정된 피코넷의 중재 노드 2(42)에게 알리면, 마스터에서 슬레이브로 역할을 전환하는 상기 중재 노드 2(42)를 통하여 상기 통신이 설정되어 있지 않은 출발지 노드(43)와 통신하기 위한 절차를 설명하기 위한 도면이다.4 shows that destination master node 1 (41) of the piconet, which has already established communication, informs arbitration node 2 (42) of the established piconet that there is a communication request to origin node 3 (43), for which communication has not yet been established. 4 illustrates a procedure for communicating with a source node 43 for which communication is not established through the arbitration node 2 42 that switches a role from a master to a slave.

상기 통신이 설정된 피코넷의 목적지 마스터 노드 1(41)이 상기 통신이 설정된 피코넷의 중재 슬레이브 노드 2(42)와 통신 도달 거리에 있는 통신이 설정되지 않은 출발지 노드 3(43)으로 통신 요청(401)이 있음을 상기 중재 슬레이브 노드 2(42)에게 알리면, 상기 중재 슬레이브 노드 2(42)는 상기 목적지 노드 1(41)로 홀드 모드로의 천이를 요구(402)하고, 상기 중재 슬레이브 노드 2(42)의 통신 도달범위에 있는 상기 통신이 설정되지 않은 출발지 노드 3(43)으로 페이지를 요청(403)하게 된다. 이때, 상기 통신이 설정되지 않은 출발지 노드 3(43)은 상기 페이지에 대하여 자신이 슬레이브임을 알리는 응답(404)을 하게 된다. 상기 페이지를 요청한 상기 중재 노드 2(42)는 상기 출발지 노드 3(43)에 대해서는 마스터가 되므로(참고적으로 상기 목적지 마스터 노드 1에 대해서는 슬레이브가 되는 이중적 역할을 한다), 슬레이브인 상기 출발지 노드 3(43)이 상기 목적지 마스터 노드 1(41)과 주도적으로 통신하기 위하여, 상기 중재 노드 2(42)는 상기 출발지 슬레이브 노드 3(43)과 마스터/슬레이브 역할을 서로 바꾸게 된다(405). 역할을 전환하기 위한 방법은 도 4에 명시되어 있다. 상기 도 4의 역할 전환은 데이터 패킷을 통해 데이터 구조에 있는 상태를 교환함으로써 이루어진다(410,411,412,413). 상기 역할 전환 후, 상기 출발지 슬레이브 노드 3(43)은 마스터가 되어 상기 목적지 마스터 노드 1(41)로 전송하고자 하는 데이터가 실린 패킷을 상기 중재 노드 2(42)로 전송하게 되고(406), 상기 중재 노드 2(42)는 상기 목적지 마스터 노드 1(41)과 연결하기 위하여 상기 출발지 마스터 노드 3(43)으로 홀드 모드를 요구(407)한 다음, 상기 목적지 마스터 노드 1(41)로 연결 요구(408)를 한 후 상기 패킷을 전송한다(409).A communication request 401 to the destination master node 1 (41) of the piconet to which the communication is established, to a source node 3 (43) on which communication is not established at a communication reach distance with the arbitration slave node 2 (42) of the piconet to which the communication is established. Informing the arbitration slave node 2 42 that it is present, the arbitration slave node 2 42 requests 402 a transition to the hold mode to the destination node 1 41, and the arbitration slave node 2 42. Request a page 403 to source node 3 (43) for which communication has not been established. At this time, the source node 3 43, in which the communication is not established, responds 404 to the page indicating that it is a slave. The arbitration node 2 42 requesting the page becomes a master for the source node 3 43 (referring to the dual role of being a slave for the destination master node 1 by reference), and thus the source node 3 being a slave. The mediation node 2 42 swaps the master / slave role with the source slave node 3 43 so that 43 can dominate communication with the destination master node 1 41 (405). The method for switching roles is specified in FIG. 4. The role switch of FIG. 4 is achieved by exchanging states in the data structure via data packets (410, 411, 412, 413). After the role switching, the source slave node 3 43 becomes a master and transmits a packet containing data to be transmitted to the destination master node 1 41 to the arbitration node 2 42 (406). Arbitration node 2 (42) requests (407) the hold mode to the source master node 3 (43) to connect with the destination master node 1 (41), and then requests a connection to the destination master node 1 (41). In step 408, the packet is transmitted (409).

도 5는 상기의 두 피코넷간 통신을 실현시키기 위해 블루투스 기기에 장착되는 것으로서 두 피코넷을 중재하는 노드의 역할 전환을 효과적으로 제어하는 두 피코넷간 통신 장치이다.FIG. 5 is a communication device between two piconets which is mounted on a Bluetooth device to realize communication between the two piconets and effectively controls the switching of roles of the nodes that mediate the two piconets.

블루투스의 일반적인 프로토콜 스택은 최하부로서 물리층을 규정하는RF(Radio Frequency), 그 상부에 호핑 패턴 등을 규정하는 베이스밴드, 그 상부에 패킷의 구성 등을 규정하는 링크 매니저, L2CAP(Logical Link and Control Adaptation Protocol), 그 상부에 호스트 시스템간의 인터페이스를 규정하는 HID(Human Interface)와 RFCOMM(Serial Cable Emulation Protocol)으로 구성된다.Bluetooth's general protocol stack is the lowermost part of the RF (Radio Frequency), which defines the physical layer, the baseband, which defines the hopping pattern, etc., the link manager, which defines the configuration of packets, and the L2CAP (Logical Link and Control Adaptation). Protocol), and the upper part is composed of Human Interface (HID) and Serial Cable Emulation Protocol (RFCOMM) that define the interface between host systems.

상기 링크매니저(501)는 상부 호스트로부터 패킷 연결 요구를 받아 하부 송수신을 제어하기 위한 모듈로 송수신 제어부(502)와 통신한다. 상기 송수신 제어부에는 마스터 및 슬레이브를 제어하기 위한 변수(즉, 마스터인지 슬레이브인지를 지시하는 변수인 M/S(506), 한 피코넷안에 어느 슬레이브인지를 지시하는 변수인 슬레이브 인덱스(507))가 저장된 제어오토마타(503)가 있어서, 두 피코넷을 공유하고 중재하는 노드의 좌측 피코넷에서의 역할과 우측 피코넷에서의 역할, 즉 슬레이브/마스터(도 4의 410) 또는 슬레이브/슬레이브(도 4의 412)로서의 역할을 제어할 수 있도록 하나의 피코넷에 대한 역할이 하나의 니블(nibble,1/2 바이트)로 되어있고, 전체적으로 1 바이트로 구성되어 있다. 위와 같이 상기 송수신 제어부는 그것의 상부인 링크 매니저의 제어에 따라 상기 중재 노드 제어변수를 생성 저장하고, 상기 중재 노드 제어 변수에 따라 송수신부와 송수신 메모리를 제어한다. 상기 송수신부(504)는 상기 제어오토마타(503)에 저장된 중재 노드 제어 변수를 보고, 상기 중재 노드 제어 변수가 지시하는 대로 송수신메모리(505)에 저장된 슬레이브 번호(508)와 그 번호에 해당하는 채널 상태 정보(509)와 채널 기기 정보(510)를 읽어 들여 송수신을 수행하며, 패킷에 실린 데이터는 송수신 메모리를 통해 상위 계층으로 전달된다. 상기 채널 상태 정보는 하나의 채널을 공유하는 기기들의 여러상태, 즉 대기, 페이지, 슬레이브 응답, 홀드, 홀드 해제, 데이터 패킷 전송을 나타내고, 상기 채널 기기 정보는 상기 채널의 클락, 각 기기간 구별 표지인 주소를 나타낸다.The link manager 501 receives a packet connection request from an upper host and communicates with a transmission / reception control unit 502 as a module for controlling lower transmission / reception. The transmission and reception control unit stores a variable for controlling the master and the slave (that is, M / S 506 which is a variable indicating whether it is a master or a slave, and a slave index 507 which is a variable indicating which slave in a piconet). There is a control automata 503, which serves as the left piconet and the right piconet of the node sharing and mediating the two piconets, i.e. as slave / master (410 in FIG. 4) or slave / slave (412 in FIG. 4). To control the role, the role for one piconet consists of one nibble (1/2 byte) and consists of 1 byte as a whole. As described above, the transmission / reception control unit generates and stores the arbitration node control variable under the control of the link manager, and controls the transmission / reception unit and the transmission / reception memory according to the arbitration node control variable. The transceiver 504 looks at the arbitration node control variable stored in the control automata 503, and the slave number 508 stored in the transmission / reception memory 505 and the channel corresponding to the number as indicated by the arbitration node control variable. The state information 509 and the channel device information 510 are read and transmitted and received, and the data contained in the packet is transmitted to the upper layer through the transmit / receive memory. The channel state information indicates various states of devices sharing one channel, that is, standby, page, slave response, hold, hold release, and data packet transmission. The channel device information is a clock of the channel and a distinguishing mark between the devices. Represents an address.

도 5의 511과 512는 도 4의 410과 411의 일 예로서, 중재 노드 2(도 4의 42)는 좌측 피코넷에 대해서는 5번 슬레이브, 우측 피코넷에 대해서는 마스터로 역할을 하고 있고, 출발지 노드 3(도 4의 43)은 좌측 피코넷에 대해서는 3번 슬레이브로 역할을 하고 있고, 우측에 대해서는 미 설정임을 지시한다. 역할 전환후의 도 5의 513과 514는 도 4의 412와 413의 일 예로서, 중재 노드 2(도 4의 42)는 좌측 피코넷에 대해서는 5번 슬레이브, 우측 피코넷에 대해서는 3번 슬레이브로 역할을 하고 있고, 출발지 노드 3(도 4의 43)은 좌측 피코넷에 대해서는 마스터로 역할을 하고 있고, 우측에 대해서는 미 설정임을 지시한다.511 and 512 of FIG. 5 are examples of 410 and 411 of FIG. 4, and the arbitration node 2 (42 in FIG. 4) serves as slave number 5 for the left piconet and master for the right piconet. (43 in FIG. 4) serves as slave number 3 for the left piconet, and indicates that it is not set for the right side. After the role switch, 513 and 514 of FIG. 5 are examples of 412 and 413 of FIG. 4, and the arbitration node 2 (42 of FIG. 4) serves as slave number 5 for the left piconet and slave number 3 for the right piconet. Source node 3 (43 in FIG. 4) serves as a master for the left piconet, and not set for the right.

한편, 상술한 본 발명의 실시예들은 컴퓨터에서 실행될 수 있는 프로그램으로 작성 가능하고, 컴퓨터로 읽을 수 있는 기록매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다.Meanwhile, the above-described embodiments of the present invention can be written as a program that can be executed in a computer, and can be implemented in a general-purpose digital computer that operates the program using a computer-readable recording medium.

또한 상술한 본 발명의 실시예에서 사용된 데이터의 구조는 컴퓨터로 읽을 수 있는 기록매체에 여러 수단을 통하여 기록될 수 있다.In addition, the structure of the data used in the above-described embodiment of the present invention can be recorded on the computer-readable recording medium through various means.

상기 컴퓨터로 읽을 수 있는 기록매체는 마그네틱 저장매체(예를 들면, 롬, 플로피 디스크, 하드디스크 등), 광학적 판독 매체(예를 들면, 씨디롬, 디브이디 등) 및 캐리어 웨이브(예를 들면, 인터넷을 통한 전송)와 같은 저장매체를 포함한다.The computer-readable recording medium may be a magnetic storage medium (for example, a ROM, a floppy disk, a hard disk, etc.), an optical reading medium (for example, a CD-ROM, DVD, etc.) and a carrier wave (for example, the Internet). Storage medium).

이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.So far I looked at the center of the preferred embodiment for the present invention. Those skilled in the art will appreciate that the present invention can be implemented in a modified form without departing from the essential features of the present invention. Therefore, the disclosed embodiments should be considered in descriptive sense only and not for purposes of limitation. The scope of the present invention is shown in the claims rather than the foregoing description, and all differences within the scope will be construed as being included in the present invention.

본 발명에 따르면 피코넷들로 구성된 스케터넷내에서, 통신이 설정되지 않은 출발지 노드로부터 통신이 설정된 피코넷의 중재 슬레이브 노드을 통하여 상기 통신이 설정된 피코넷의 목적지 마스터 노드로 라우팅을 가능하게 하여 두 피코넷간에 통신을 가능하게 하는 효과가 발생하고, 통신이 설정된 피코넷의 목적지 마스터 노드가 통신이 설정되지 않은 피코넷의 출발지 노드를 호출한 경우, 상기 출발지 노드로부터 상기 출발지 노드와 마스터/슬레이브 역할을 교환하는 상기 통신이 설정된 피코넷의 중재 슬레이브 노드를 통하여 상기 목적지 마스터 노드로 라우팅을 가능하게 하여 두 피코넷간에 통신이 가능하게 하는 효과가 발생한다.According to the present invention, within a scatternet composed of piconets, communication between two piconets is made possible by routing from an originating node having no communication established to a destination master node of the established piconet through an arbitration slave node of the established piconet. The effect of enabling and when the destination master node of the piconet to which communication is established calls the originating node of the piconet to which communication is not established, establishes that the communication for exchanging the master / slave role with the originating node from the originating node is established. The effect of enabling routing between the two piconets by enabling routing to the destination master node through the piconet's arbitration slave node.

상기 두 피코넷간에 통신이 가능하게 됨에 따라서, 무선 신호의 제한으로 인한 거리 문제를 해결하여 원거리로 통신이 가능하게 되는 효과도 발생한다.As the communication between the two piconets is enabled, the distance problem due to the limitation of the wireless signal is solved, thereby enabling the communication at a long distance.

또한, 송수신 제어부의 제어 오토마타에 기록된 상태 변수 및 송수신 메모리에 기록된 채널 상태 및 채널 정보를 통하여 용이하게 마스터/슬레이브를 전환할수 있을 뿐만 아니라, 여러 상태를 용이하게 제어함으로써 고속의 라우팅을 할 수 있게 하여 더욱 빠르게 통신을 할 수 있는 효과가 발생한다.In addition, not only the master / slave can be easily switched through the state variables recorded in the control automata of the transmission / reception control unit and the channel state and channel information recorded in the transmission / reception memory, but also the high speed routing can be easily controlled by controlling various states. By doing so, the effect of communication can be made faster.

Claims (5)

블루투스 스캐터넷내의 두 피코넷간 통신 방법에 있어서,In a communication method between two piconets in a Bluetooth scatternet, (a) 임의의 출발지 노드가 상기 출발지 노드와 통신 도달 거리에 있는 피코넷의 중재 노드로 페이지를 요청하는 단계;(a) any source node requesting a page from an arbitration node of a piconet that is in communication reach with the source node; (b) 상기 중재 노드가 상기 피코넷의 목적지 노드로 홀드를 요청한 후, 상기 출발지 노드로 상기 페이지에 대하여 슬레이브 응답을 하는 단계; 및(b) after the arbitration node requests a hold to a destination node of the piconet, a slave response to the page is sent to the source node; And (c) 상기 출발지 노드로부터 상기 중재 노드를 통하여 상기 목적지 노드로 데이터 패킷을 전송하는 단계;(c) transmitting a data packet from the source node to the destination node through the arbitration node; 을 포함하는 것을 특징으로 하는 두 피코넷간 통신 방법.Communication method between the two piconets comprising a. 블루투스 스캐터넷내의 두 피코넷간 통신 방법에 있어서,In a communication method between two piconets in a Bluetooth scatternet, (a) 임의의 피코넷의 목적지 노드가 상기 피코넷의 중재 노드와 통신 도달 거리에 있는 출발지 노드로 통신 요청이 있음을 상기 피코넷의 중재 노드로 알리는 단계;(a) informing the piconet's arbitration node that a destination node of any piconet has a communication request to a source node at a communication reach with the arbitration node of the piconet; (b) 상기 중재 노드가 상기 목적지 노드로 홀드를 요청한 후, 상기 출발지 노드로 페이지를 요청하는 단계;(b) after the arbitration node requests a hold to the destination node, requesting a page from the source node; (c) 상기 출발지 노드가 상기 중재 노드로 상기 페이지에 대하여 슬레이브응답을 하는 단계;(c) the source node making a slave response to the page to the arbitration node; (d) 상기 중재 노드와 상기 출발지 노드가 역할을 교환하는 단계; 및(d) exchanging roles between the arbitration node and the source node; And (e) 상기 출발지 노드로부터 상기 중재 노드를 통하여 상기 목적지 노드로 데이터 패킷을 전송하는 단계;(e) transmitting a data packet from the source node to the destination node via the arbitration node; 을 포함하는 것을 특징으로 하는 두 피코넷간 통신 방법.Communication method between the two piconets comprising a. 제 1 항 또는 제 2 항에 있어서, 상기 목적지 노드로 데이터 패킷을 전송하는 단계는The method of claim 1 or 2, wherein the step of transmitting a data packet to the destination node is (a) 상기 출발지 노드가 상기 중재 노드로 상기 데이터 패킷을 전송하는 단계;(a) the source node sending the data packet to the arbitration node; (b) 상기 중재 노드가 상기 출발지 노드로 홀드를 요청한 후, 상기 목적지 노드로 홀드 해제를 요청하는 단계; 및(b) after the arbitration node requests hold to the source node, requesting release from the destination node; And (c) 상기 중재 노드가 상기 목적지 노드로 상기 데이터 패킷을 전송하는 단계;(c) the arbitration node sending the data packet to the destination node; 을 포함하는 것을 특징으로 하는 두 피코넷간 통신 방법.Communication method between the two piconets comprising a. 블루투스 스케터넷내의 두 피코네간 통신 장치에 있어서,In a communication device between two piconees in a Bluetooth scatternet, 상부 호스트로부터 두 피코넷간 연결 요구를 받아 하부 송수신을 제어하는 링크 매니저;A link manager that receives a connection request between two piconets from an upper host to control lower transmission and reception; 상기 링크 매니저의 제어에 따라 상기 두 피코넷간의 중재 노드의 좌측 피코넷에서의 역할과 우측 피코넷에서의 역할을 지시하는 중재 노드 제어 변수를 생성 저장하고, 상기 중재 노드 변수에 따라 송수신부와 송수신 메모리를 제어하는 송수신 제어부;Generate and store arbitration node control variables indicative of the role in the left piconet and the role in the right piconet of the arbitration node between the two piconets under the control of the link manager, and control the transceiver and the transmission / reception memory according to the arbitration node variables. A transmission and reception control unit; 상기 송수신 제어부의 제어에 따라 상기 중재 노드 제어 변수에 대응하는 채널 상태 정보, 채널 기기 정보, 및 전송할 데이터를 저장하는 송수신 메모리;A transmission / reception memory for storing channel state information, channel device information, and data to be transmitted corresponding to the arbitration node control variable under control of the transmission / reception control unit; 상기 송수신 제어부의 제어에 따라 상기 송수신 메모리에 저장된 채널 상태 정보, 채널 기기 정보, 전송할 데이터를 읽어 들여 페이지, 슬레이브 응답, 홀드, 홀드 해제, 데이터 패킷 전송을 수행하는 송수신부;A transmitter / receiver configured to read page state, channel device information, and data to be transmitted, according to the control of the transmission / reception controller, to perform page, slave response, hold, hold release, and data packet transmission; 를 포함하는 것을 특징으로 하는 두 피코넷간 통신 장치.Communication device between the two piconets comprising a. 제 1 항 내지 제 3 항 중에 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for executing the method of any one of claims 1 to 3.
KR1020020025630A 2002-05-09 2002-05-09 Method and apparatus for communication between two piconets within bluetooth scatternet Ceased KR20030087746A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020020025630A KR20030087746A (en) 2002-05-09 2002-05-09 Method and apparatus for communication between two piconets within bluetooth scatternet

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020020025630A KR20030087746A (en) 2002-05-09 2002-05-09 Method and apparatus for communication between two piconets within bluetooth scatternet

Publications (1)

Publication Number Publication Date
KR20030087746A true KR20030087746A (en) 2003-11-15

Family

ID=32382195

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020020025630A Ceased KR20030087746A (en) 2002-05-09 2002-05-09 Method and apparatus for communication between two piconets within bluetooth scatternet

Country Status (1)

Country Link
KR (1) KR20030087746A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100680498B1 (en) * 2005-07-26 2007-02-08 엘지전자 주식회사 How Scatternets Form Bluetooth
US7430194B2 (en) 2004-04-02 2008-09-30 Samsung Electronics Co., Ltd. Method and apparatus for communication between coordinator-based wireless networks connected through backbone network
US8036188B2 (en) 2003-11-24 2011-10-11 Samsung Electronics Co., Ltd. Frame structure for bridging operation in high-speed wireless personal area network and data transmitting method thereof
US8204016B2 (en) 2006-12-05 2012-06-19 Electronics And Telecommunications Research Institute Method for selecting serving PNC based on FER in wireless mesh network

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010024039A (en) * 1997-09-17 2001-03-26 텔레호낙티에볼라게트 엘엠 에릭슨(피유비엘) Contemporaneous connectivity to multiple piconets
KR20010086123A (en) * 1999-10-19 2001-09-07 롤페스 요하네스 게라투스 알베르투스 Wireless communication systems, devices, and methods
US20020044549A1 (en) * 2000-06-12 2002-04-18 Per Johansson Efficient scatternet forming
KR20020083604A (en) * 2001-04-27 2002-11-04 엘지전자 주식회사 Network topology extending method for bluetooth
KR20030063793A (en) * 2002-01-24 2003-07-31 삼성전자주식회사 Bluetooth system capable of communicating on a scatternet and communicating method thereof
KR20030084555A (en) * 2002-04-25 2003-11-01 삼성전자주식회사 Communication method in Bluetooth Group Ad hoc network

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010024039A (en) * 1997-09-17 2001-03-26 텔레호낙티에볼라게트 엘엠 에릭슨(피유비엘) Contemporaneous connectivity to multiple piconets
KR20010086123A (en) * 1999-10-19 2001-09-07 롤페스 요하네스 게라투스 알베르투스 Wireless communication systems, devices, and methods
US20020044549A1 (en) * 2000-06-12 2002-04-18 Per Johansson Efficient scatternet forming
KR20020083604A (en) * 2001-04-27 2002-11-04 엘지전자 주식회사 Network topology extending method for bluetooth
KR20030063793A (en) * 2002-01-24 2003-07-31 삼성전자주식회사 Bluetooth system capable of communicating on a scatternet and communicating method thereof
KR20030084555A (en) * 2002-04-25 2003-11-01 삼성전자주식회사 Communication method in Bluetooth Group Ad hoc network

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8036188B2 (en) 2003-11-24 2011-10-11 Samsung Electronics Co., Ltd. Frame structure for bridging operation in high-speed wireless personal area network and data transmitting method thereof
US7430194B2 (en) 2004-04-02 2008-09-30 Samsung Electronics Co., Ltd. Method and apparatus for communication between coordinator-based wireless networks connected through backbone network
KR100680498B1 (en) * 2005-07-26 2007-02-08 엘지전자 주식회사 How Scatternets Form Bluetooth
US8204016B2 (en) 2006-12-05 2012-06-19 Electronics And Telecommunications Research Institute Method for selecting serving PNC based on FER in wireless mesh network

Similar Documents

Publication Publication Date Title
McDermott-Wells What is bluetooth?
EP1474899B1 (en) Short-range RF access point design enabling services to master and slave mobile devices
KR100547788B1 (en) High speed personal wireless network and data transmission method capable of communication between devices of piconets
KR101163080B1 (en) Method for operating a wireless network
EP1107516B1 (en) Methods and arrangements in a telecommunications system
KR100925438B1 (en) Method of changing channels in a wireless network
JP4077631B2 (en) WIRELESS COMMUNICATION DEVICE, ITS COMMUNICATION METHOD, AND WIRELESS COMMUNICATION SYSTEM USING THE SAME
JP4041117B2 (en) Novel data structure for bridging operation in high-speed personal wireless network system and data transmission method in the network system
JP4285138B2 (en) Wireless communication system, wireless communication apparatus, wireless communication method, and computer program
US20060089119A1 (en) Method and a device for scatternet formation in ad hoc networks
KR100389820B1 (en) Method for establishing link between bluetooth apparatuses using bluetooth wireless communication
JP4734336B2 (en) Wireless network interconnection using master / slave nodes
US20030060222A1 (en) Network access point with auxiliary transceiver
KR20040002415A (en) Radio communication arrangements
JP3792656B2 (en) Bluetooth system capable of communication on scattanet and communication method thereof
JP2008079045A (en) Wireless communication system and wireless communication apparatus
US7613424B2 (en) Method for performing bluetooth high rate supervisor handover
Zhang et al. Improving Bluetooth network performance through a time-slot leasing approach
KR20030087746A (en) Method and apparatus for communication between two piconets within bluetooth scatternet
JP2005051522A (en) Wireless communication system, wireless communication apparatus, wireless communication method, and computer program
JP4748217B2 (en) Wireless communication apparatus, wireless communication method, and computer program
KR20040039562A (en) Voice communication method terminal using bluetooth
KR100650270B1 (en) How to handoff from a Bluetooth network
JP2006165686A (en) COMMUNICATION TERMINAL DEVICE, COMMUNICATION CONTROL METHOD, AND PROGRAM
Dimitrova Sensor application for museum guidance

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20020509

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20040923

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20050426

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20040923

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I