ºí·çÅõ½º °Á |
¢Ã ºí·çÅõ½º(Bluetooth) ÇÁ·ÎÅäÄÝ ½ºÅðú ÇÁ·ÎÆÄÀÏ(Profile) (1) |
ÀÌÇÑ¿í (BLUETOOTH Lab. ÆÀÀå) |
ÇÁ·ÎÅäÄÝ(Protocol)À̶õ µð¹ÙÀ̽º°£¿¡ µ¥ÀÌÅ͸¦ ¼Û¼ö½ÅÇϱâ À§ÇÑ ÇϳªÀÇ ¾à¼ÓÀ» ¸»ÇÑ´Ù. ÀÌ ÇÁ·ÎÅä |
ÄÝÀº ÇϳªÀÇ Åë½Å ½Ã½ºÅÛÀÇ ¼º´ÉÀ» °áÁ¤ÇÏ´Â ¸Å¿ì ÇÙ½ÉÀûÀÎ °ÍÀÌ´Ù. ÇÏÁö¸¸ OSI 7 Layer ³ª TCP/IP |
µî ±× º¹ÀâÇÑ °èÃþ°ú ÆÐŶµéÀº »ý°¢¸¸ Çصµ °ñÄ¡¾ÆÇÁ°Ô ÇÑ´Ù. ºí·çÅõ½ºÀÇ ÇÁ·ÎÅäÄÝ ¿ª½Ã ±× ½ºÅÃÀ» º¸ |
´Â ¼ø°£ `¸¸¸¸Ä¡´Â ¾Ê°Ú´Ù'´Â »ý°¢ÀÌ µé°Ô ÇÑ´Ù. |
ºí·çÅõ½ºÀÇ ½ºÆåÀ» Å©°Ô µÎ ºÎºÐÀ¸·Î ³ª´«´Ù¸é `¶óµð¿À(Radio) ½ºÆå'°ú `ÇÁ·ÎÅäÄÝ ½ºÆå'À¸·Î ³ª´ ¼ö |
ÀÖ´Ù. ±×·¯³ª ½ÇÁ¦ ºí·çÅõ½º ½ºÆåÀ» º¸¸é ¶óµð¿À ½ºÆå¿¡ °ü·ÃµÈ ºÎºÐÀº 100ÆäÀÌÁöµµ µÇÁö ¾Ê´Â´Ù. ³ª |
¸ÓÁö 800ÆäÀÌÁö ºÐ·®À» ´ëºÎºÐ ÇÁ·ÎÅäÄÝ¿¡ °ü·ÃµÈ ¼³¸íÀ¸·Î ÇÒ¾ÖÇÏ°í ÀÖ´Ù. ¾Æ¹«¸® ºí·çÅõ½ºÀÇ RF ºÎ |
ºÐÀ» »ç¾ç¿¡ ¸Â°Ô ¼³°èÇÏ¿´´Ù ÇÏ´õ¶óµµ ÃÊ´ç 1600¹ø ÁÖÆļö È£ÇÎÀ» ÇÏ°í Inquiry, Connection °ú ÇÇ |
ÄÚ³Ý(Piconet) ±¸¼º µîÀº ¸ðµÎ ÇÁ·ÎÅäÄÝÀÇ ¸òÀÎ °ÍÀÌ´Ù. Áï ºí·çÅõ½º¸¦ `ºí·çÅõ½º´ä°Ô ¸¸µå´Â °Í'ÀÌ ¹Ù |
·Î ÇÁ·ÎÅäÄÝÀÌ´Ù. |
º»°í¿¡¼´Â ÀÏ´Ü ºí·çÅõ½ºÀÇ ÇÁ·ÎÅäÄÝ ½ºÅÃÀÇ Àü¹ÝÀûÀÎ ³»¿ë°ú ÇÏÀ§ °èÃþ¿¡ ÇØ´çÇÏ´Â º£À̽º¹êµå |
(Baseband)¿Í ¸µÅ© ¸Å´ÏÁ®(Link Manager)¿¡ ´ëÇØ ¾Ë¾Æº¸±â·Î ÇÑ´Ù. HCI ÀÌ»óÀÇ »óÀ§ ·¹À̾ ´ëÇØ |
¼´Â 2ºÎ¿¡¼ ´Ù·ç±â·Î ÇÑ´Ù. |
ºí·çÅõ½ºÀÇ ÇÁ·ÎÅäÄÝ ½ºÅÃ(Protocol Stack) |
ºí·çÅõ½ºÀÇ ÇÁ·ÎÅäÄÝ ½ºÅÃÀº <±×¸²1>¿¡¼ º¸¿©Áö´Â ¹Ù¿Í °°´Ù. ÇÁ·ÎÅäÄÝ ½ºÅÃÀ̶õ ±×¸²¿¡¼ º¸¿©Áö |
´Â ¹Ù¿Í °°ÀÌ ÇÏÀ§ °èÃþºÎÅÍ »óÀ§ °èÃþ±îÁö ½×¾Æ¿Ã¸° ÇÁ·ÎÅäÄÝÀÇ ÁýÇÕÀ» ¸»ÇÑ´Ù. ÀÌ ÇÁ·ÎÅäÄÝ ½ºÅÃÀº |
<±×¸²1> ºí·çÅõ½ºÀÇ ÇÁ·ÎÅäÄÝ ½ºÅÃ(Protocol Stack) |
|
º¸Åë HCI(Host Controller Interface)¸¦ ±âÁØÀ¸·Î È£½ºÆ® ÄÁÆ®·Ñ·¯(Host Controller) ÇÁ·ÎÅäÄÝ°ú È£½º |
Æ®(Host) ÇÁ·ÎÅäÄÝ·Î ³ª´µ°Ô µÈ´Ù. <±×¸²1>À» º¸¸é HCI°¡ µÎ °³ÀÇ °èÃþ¿¡ À§Ä¡Çϴµ¥ ¹Ù·Î ¾Æ·¡ÂÊ HCI |
°¡ È£½ºÆ® ÄÁÆ®·Ñ·¯¿¡ Æ÷ÇԵǴ °ÍÀÌ°í, À§ÂÊÀÇ HCI°¡ È£½ºÆ®¿¡ Æ÷ÇԵǴ °ÍÀÌ´Ù. ¿©±â¼ È£½ºÆ® ÄÁÆ® |
·Ñ·¯¿¡ Æ÷ÇԵǴ HCI¸¦ `HCI Bottom', È£½ºÆ®¿¡ Æ÷ÇԵǴ HCI¸¦ `HCI Top'À̶ó°í ¸»Çϱ⵵ Çϸç, µÎ |
°³ÀÇ HCI »çÀÌ´Â ¹°¸® ¸µÅ©ÀÎ UART, USB, PCMCIA µîÀÇ ÀÎÅÍÆäÀ̽º·Î ¿¬°áµÈ´Ù. |
È£½ºÆ® ÄÁÆ®·Ñ·¯¶õ ¹Ù·Î ºí·çÅõ½º ¸ðµâ¿¡ ÇØ´çÇÑ´Ù. ±×¸®°í È£½ºÆ® ÄÁÆ®·Ñ·¯ ÇÁ·ÎÅäÄÝÀº º¸Åë º£ÀÌ |
½º¹êµå(Baseband), ¸µÅ© ¸Å´ÏÀú(LM), HCI Bottom Á¤µµ°¡ Æ÷ÇԵȴÙ. ´ëºÎºÐ ÀÌ ¼¼ °³ÀÇ ÇÁ·ÎÅäÄÝÀÌ |
Æß¿þ¾î(Firmware) ÇüÅ·Π¸ðµâ ³»ºÎ¿¡ Æ÷ÇԵȴÙ. |
È£½ºÆ®´Â È£½ºÆ® ÄÁÆ®·Ñ·¯ÀÎ ºí·çÅõ½º ¸ðµâ°ú ¿¬°áµÇ¾î ºí·çÅõ½º ¸ðµâÀ» Á¦¾îÇÏ°í ¾îÇø®ÄÉÀ̼ÇÀ» |
¼öÇàÇÏ´Â °÷À¸·Î ±× Á¾·ù´Â ½Ã½ºÅÛ¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ´Ù. º¸Åë PC, PDA, ÇÚµåÆù µîÀÌ ¸ðµÎ È£½ºÆ®°¡ |
µÉ ¼ö ÀÖ°í, ÀÓº£µðµå ½Ã½ºÅÛÀÇ °æ¿ì ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼°¡ È£½ºÆ®°¡ µÈ´Ù. ¶Ç È£½ºÆ®¿¡ Æ÷ÇԵǴ ÇÁ·Î |
ÅäÄÝÀº HCI TopºÎÅÍ ±× »óÀ§ °èÃþ ÇÁ·ÎÅäÄÝ(L2CAP, RFCOMM, SDP, TCS, OBEX) ¸ðµÎ¿¡ ÇØ´çµÈ´Ù. |
±×·¯³ª Ç×»ó »óÀ§ °èÃþ ÇÁ·ÎÅäÄÝÀÌ ¸ðµÎ Æ÷ÇԵǴ °ÍÀº ¾Æ´Ï°í, ¾îÇø®ÄÉÀ̼ÇÀÇ Á¾·ù³ª ÇÁ·ÎÆÄÀÏ |
(Profile)¿¡ µû¶ó Æ÷ÇԵǴ ÇÁ·ÎÅäÄÝÀÌ ´Þ¶óÁø´Ù. |
±×·¯³ª Ç×»ó È£½ºÆ®¿Í È£½ºÆ® ÄÁÆ®·Ñ·¯ »çÀÌÀÇ ÇÁ·ÎÅäÄÝ ½ºÅÃÀÇ ¹èºÐÀÌ À§¿Í °°Àº °ÍÀº ¾Æ´Ï´Ù. À§¿¡ |
¼ ¼³¸íÇÑ ¹Ù¿Í °°ÀÌ HCI¸¦ ±âÁØÀ¸·Î ÇÁ·ÎÅäÄÝÀ» ¹èºÐÇÏ´Â °ÍÀÌ °¡Àå ÀϹÝÀûÀÎ ¹æ¹ýÀ̱â´Â Çϳª È£½º |
<±×¸²2> ÇÁ·ÎÅäÄÝ ½ºÅÃÀÇ ±¸Çö ¹× ¹èºÐÀÇ 3°¡Áö ±¸Á¶ (¹ßÃé:BlueStack User Manual, Mezoe, 2001) |
|
Æ®ÀÇ Á¾·ù¿¡ µû¶ó <±×¸²2>¿Í °°ÀÌ ¼¼Á¾·ù·Î ³ª´©¾îÁú ¼ö ÀÖ´Ù. <±×¸²2>¿¡¼ `Standard Two |
Processor Architecture'°¡ À§¿¡¼ ¼³¸íÇß´ø °¡Àå ÀϹÝÀûÀÎ ±¸Á¶ÀÌ´Ù. ±×·¯³ª »ç½Ç HCI »óÀ§ °èÃþÀÇ |
L2CAP, RFCOMM, SDP, TCS µîÀÇ ¸¹Àº ÇÁ·ÎÅäÄÝÀ» ±¸ÇöÇÏ°í ¾îÇø®ÄÉÀ̼ÇÀ» ¼öÇàÇϴµ¥´Â È£½ºÆ® |
¿¡ °É¸®´Â ÀÛ¾÷ ·Îµå°¡ Å©°í, ¸¹Àº ¸®¼Ò½º¸¦ ÇÊ¿ä·Î ÇÏ°Ô µÈ´Ù. µû¶ó¼ ÇÚµåÆù°ú °°ÀÌ ºí·çÅõ½º ÇÁ·ÎÅä |
ÄÝ ½ºÅÃÀ» À§ÇØ ÇÒ´çµÈ ¸®¼Ò½º°¡ ÀûÀº È£½ºÆ®ÀÏ °æ¿ì <±×¸²2>ÀÇ µÎ ¹ø° ±¸Á¶ÀÎ `Embedded Two |
Processor Architecture' ÇüÅ·ΠÇÁ·ÎÅäÄÝ ½ºÅÃÀ» ¹èºÐÇÑ´Ù. <±×¸²3>ÀÇ ¼¼ ¹ø° ±¸Á¶ÀÎ `Wholly |
Embedded Single Processor Architecture'´Â º°µµÀÇ È£½ºÆ®°¡ Á¸ÀçÇÏÁö ¾Ê´Â ±¸Á¶ÀÌ´Ù. Áï È£½ºÆ® |
ÄÁÆ®·Ñ·¯ÀÎ ºí·çÅõ½º ¸ðµâ¸¸ÀÌ Á¸ÀçÇÏ°í, ÀÌ ¸ðµâ ³»¿¡ ¸ðµç ÇÁ·ÎÅäÄÝ ½ºÅÃÀÌ ±¸ÇöµÇ¾î ÀÖ´Ù. ÀÌ·± ±¸ |
Á¶¿¡ °¡Àå ÀûÇÕÇÑ ¾îÇø®ÄÉÀ̼ÇÀÌ ¹«¼± Çìµå¼ÂÀÌ´Ù. ÀÌ ±¸Á¶´Â ¸» ±×´ë·Î º°µµÀÇ È£½ºÆ®°¡ ÇÊ¿ä¾ø´Â |
¿ÏÀüÇÑ ÀÓº£µðµå ±¸Á¶¸¦ Áö´Ï±â´Â Çϳª ºí·çÅõ½º ¸ðµâ ³»ºÎÀÇ ÀÚü ÇÁ·Î¼¼¼¸¦ »ç¿ëÇϹǷΠºñ±³Àû °£ |
´ÜÇÑ ¾îÇø®ÄÉÀ̼ǿ¡ ÀûÇÕÇÏ´Ù. |
ÀÌÁ¦ º£À̽º¹êµåºÎÅÍ °¢°¢ÀÇ ÇÁ·ÎÅäÄÝ¿¡ ´ëÇؼ ¾Ë¾Æº¸±â·Î ÇÑ´Ù. |
º£À̽º¹êµå (Baseband) |
º£À̽º¹êµå´Â ºí·çÅõ½ºÀÇ ¸µÅ© ÄÁÆ®·Ñ·¯(Link Controller)¿¡ ÇØ´çÇÏ´Â ÇÁ·ÎÅäÄݷμ ºí·çÅõ½º¸¸ÀÇ |
°íÀ¯ÇÑ Åë½Å ½Ã½ºÅÛ Æ¯¼ºÀ» ±¸ÇöÇÏ´Â °÷ÀÌ´Ù. ÇѸ¶µð·Î ºí·çÅõ½º ÇÁ·ÎÅäÄÝ Áß `°¡Àå ¹Ù»Û ÇÁ·ÎÅäÄÝ'ÀÌ |
¶ó°í ÇÒ ¼ö ÀÖ´Ù. |
¿ì¼± º£À̽º¹êµå¿¡¼´Â ¹°¸® ä³ÎÀ» Á¤ÀÇÇÏ°í ÀÌ¿¡ ´ëÇÑ È£ÇÎ(Hopping)À» ´ã´çÇÑ´Ù. ºí·çÅõ½º¿¡´Â |
¹êµåÆøÀÌ 1MHzÀÎ RF ä³ÎÀ» 79°³(±¹°¡¿¡ µû¶ó 23°³À̱⵵ ÇÔ)·Î ³ª´©°í, °¢ ä³ÎÀ» ÃÊ´ç 1600ȸ È£ |
ÇÎÀ» Çϴµ¥, ÀÌ Ã¤³Î Á¤ÀÇ¿Í È£ÇÎ ½ÃÄö½º ¼±Åà µîÀÌ ¸ðµÎ º£À̽º¹êµå¿¡¼ ÀÌ·ç¾îÁø´Ù. ¶Ç °¢ ä³Îº° |
·Î 625µsÀÇ ±æÀ̸¦ Áö´Ñ ŸÀÓ ½½·Ô(Time Slot)À» ¼³Á¤ÇÏ¿© ½½·ÔÀ» ÅëÇØ ÆÐŶÀ» ±³È¯ÇÏ´Â ½ÃºÐÇÒÀÌÁß |
¹æ½Ä(TDD:Time-Division Duplex)µµ º£À̽º¹êµå¿¡¼ ´ã´çÇÑ´Ù. |
µÎ ¹ø°·Î º£À̽º¹êµå¿¡¼ ´ã´çÇÏ´Â ¿ªÇÒÀº ¸µÅ© ¼³Á¤ÀÌ´Ù. ºí·çÅõ½º¿¡´Â SCO Link(Synchronous |
Connection-Oriented Link)¿Í ACL Link(Asynchronous Connection-Less Link)°¡ ÀÖ´Ù. SCO ¸µÅ© |
´Â ÁÖ±âÀûÀ¸·Î ¿¹¾àµÈ ŸÀÓ ½½·ÔÀ» ÅëÇØ ÆÐŶÀ» ±³È¯ÇÏ´Â ¹æ½ÄÀ¸·Î ÁÖ·Î À½¼º ä³Î¿¡ »ç¿ëµÈ´Ù. ¹Ý¸é |
ACL ¸µÅ©´Â ¿¹¾àµÈ ŸÀÓ ½½·ÔÀ» »ç¿ëÇÏÁö ¾Ê°í ÆÐŶÀ» ±³È¯ÇÏ´Â ¸µÅ©À̸ç, ÀÏ¹Ý µ¥ÀÌÅÍ Ã¤³Î¿¡ »ç¿ë |
µÈ´Ù. ÀÌ·¯ÇÑ ¸µÅ© ¼³Á¤ÀÌ ¸ðµÎ º£À̽º¹êµå¿¡¼ ÀÌ·ç¾îÁø´Ù. |
¶Ç º£À̽º ¹êµå¿¡¼´Â Ç¥ÁØ ÆÐŶÀ» Á¤ÀÇÇÏ°í »ý¼ºÇÑ´Ù. Ç¥ÁØ ÆÐŶÀº ¾ï¼¼½º ÄÚµå(Access Code), Çì |
<±×¸²3> Ç¥ÁØ ÆÐŶÀÇ Æ÷¸Ë |
|
´õ(Header), ÆäÀ̷εå(Payload)·Î ±¸¼ºµÇ¾î ÀÖ°í, ¿ªÇÒ ¹× ¸µÅ©ÀÇ Á¾·ù¿¡ µû¶ó ¸µÅ© ÄÁÆ®·Ñ ÆÐŶ, |
ACL ÆÐŶ, SCO ÆÐŶÀ¸·Î ³ª´µ¾îÁø´Ù. ¶Ç °¢ 3Á¾·ùÀÇ ÆÐŶÀº ÆäÀÌ·Îµå ±æÀÌ, FEC ¹æ½Ä, CRC ¿©ºÎ µî |
¿¡ µû¶ó ´õ ¼¼ºÐÈµÈ ÆÐŶÀ¸·Î ³ª´©¾îÁø´Ù. ¶Ç °¢ ÆÐŶÀÇ Á¾·ù¿¡ µû¶ó Àü¼Û ¼Óµµµµ ´Þ¶óÁö´Âµ¥ °¡Àå ÃÖ |
°íÀÇ ¼Óµµ¸¦ ³¾ ¼ö ÀÖ´Â ÆÐŶÀº DH5 ÆÐŶÀ¸·Î, ºñ´ëĪ ¸ðµå·Î ÃÖ°í 723.3kbps, ´ëĪ ¸ðµå·Î´Â ÃÖ°í |
433.9kbps±îÁö ³¾ ¼ö ÀÖ´Ù. |
ÆÐŶ°ú °ü·ÃµÇ¾î º£À̽º ¹êµå¿¡¼´Â ¿¡·¯ Á¤Á¤(Error Correction) ¹× ¿¡·¯ °ËÃâ(Error Checking)µµ |
´ã´çÇÑ´Ù. ºí·çÅõ½º¿¡¼ »ç¿ëµÇ´Â ¿¡·¯ Á¤Á¤ ¹æ¹ýÀº 1/3 rate FEC, 2/3 rate FEC, ARQÀÇ ¼¼°¡ÁöÀ̸ç |
<±×¸²4> ARQ Scheme |
|
±× »ç¿ëÀº ÆÐŶÀÇ Á¾·ù¿¡ µû¶ó ´Ù¸£´Ù. ¶Ç ¿¡·¯°¡ ¹ß»ýÇÑ ÆÐŶÀº ÀçÀü¼Û(Retransmission)À» Çϴµ¥ |
ÀÌ°ÍÀº ACL ¸µÅ©¿¡¼¸¸ °¡´ÉÇϸç, SCO ¸µÅ©¿¡¼´Â ÀçÀü¼ÛÀÌ ÀÌ·ç¾îÁöÁö ¾Ê´Â´Ù. |
¿¡·¯°ËÃâÀº Ç¥ÁØ ÆÐŶÀÇ ¾ï¼¼½º ÄÚµå, Çì´õ, ÆäÀÌ·Îµå °¢°¢¿¡ ´ëÇؼ ÀÌ·ç¾îÁø´Ù. ÆÐŶÀ» ¼ö½ÅÇÒ ¶§ |
´Â ¸ÕÀú ¾ï¼¼½º Äڵ带 üũÇÏ°Ô µÇ´Âµ¥, ÀÌ ¾ï¼¼½º Äڵ带 ÅëÇØ ¼ö½ÅµÈ µ¥ÀÌÅÍ ÆÐŶÀÌ ÀÚ½ÅÀÇ ÇÇÄÚ³Ý |
µ¥ÀÌÅÍÀÎÁö, ´Ù¸¥ ÇÇÄÚ³Ý µ¥ÀÌÅÍÀÎÁö¸¦ ±¸ºÐÇØ ³¾ ¼ö ÀÖ´Ù. ¶Ç Çì´õÀÇ °æ¿ì¿¡´Â HEC, ÆäÀ̷εåÀÇ °æ¿ì |
¿¡´Â CRC ¹æ½ÄÀ¸·Î ¿¡·¯ °ËÃâÇÑ´Ù. |
¶Ç º£À̽º¹êµå´Â ¿©·¯ °³ÀÇ »óÀ§ ·¹À̾îµé°ú ÀÎÅÍÆäÀ̽º¸¦ À§ÇÑ ³í¸® ä³Î(Logical Channel)µµ Á¤ |
ÀÇÇÑ´Ù. <±×¸²1>ÀÇ ½ºÅà ±¸Á¶¸¦ º¸¸é º£À̽º¹êµå´Â LM, L2CAP, Voice ·¹ÀÌ¾î µî°ú Á÷Á¢ ÀÎÅÍÆäÀ̽º |
¸¦ ÇÒ ¼ö ÀÖ´Ù. º£À̽º¹êµå¿¡¼´Â 5°³ÀÇ ³í¸® ä³ÎÀ» ¼³Á¤ÇÏ¿© LC(Link Control), LM(Link Manager) |
»Ó¸¸ ¾Æ´Ï¶ó L2CAP³ª SCO(´ëºÎºÐ Voice) µî°ú ÀÎÅÍÆäÀ̽º°¡ °¡´ÉÇÏ´Ù. |
ÀÌ¿Ü¿¡µµ Àú·¹º§ ¸µÅ© ¶ó¿ìƾ(Low Level Link Routine)µµ ´ã´çÇÏ¿© °¢ ¸µÅ©ÀÇ Æ®·¡ÇÈ(Traffic)À» °ü |
¸®ÇÏ°í È帧 Á¦¾î(Flow Control)µµ ´ã´çÇÑ´Ù. |
±×·¯³ª ¹«¾ùº¸´Ù º£À̽º¹êµå¿¡¼ ´ã´çÇÏ´Â ¿ªÇÒ Áß °¡Àå Áß¿äÇÑ °ÍÀº ¹Ù·Î ä³Î ÄÁÆ®·ÑÀÌ´Ù. ä³Î ÄÁ |
Æ®·ÑÀ̶õ ¸¶½ºÅÍ¿Í ½½·¹ÀÌºê »çÀÌ¿¡ Ä¿³Ø¼ÇÀÌ ÀÌ·ç¾îÁö°í ÇÇÄÚ³ÝÀÌ ±¸¼ºµÇ´Â °úÁ¤¿¡ °ü·ÃµÈ °ÍÀÌ°í, |
<±×¸²5> ºí·çÅõ½º ¸µÅ© ÄÁÆ®·Ñ·¯ÀÇ »óŵµ(State Diagram) |
|
ÀÌ·¯ÇÑ °úÁ¤Àº ½ºÅ×ÀÌÆ®(State)·Î ±¸ºÐÁö¾îÁø´Ù. ºí·çÅõ½º¿¡¼´Â 2°³ÀÇ ¸ÞÀÌÀú ½ºÅ×ÀÌÆ®(Major |
State)¿Í 7°³ÀÇ ¼ºê½ºÅ×ÀÌÆ®(Substate)·Î ³ª´µ°Ô µÈ´Ù. 2°³ÀÇ ¸ÞÀÌÀú ½ºÅ×ÀÌÆ®´Â STANBY¿Í |
CONNECTIONÀ̸ç, 7°³ÀÇ ¼ºê½ºÅ×ÀÌÆ®´Â page, page scan, inquiry, inquiry scan, master |
response, slave responseÀ̸ç, °¢ ½ºÅ×ÀÌÆ®°£ÀÇ ÃµÀ̵µ´Â <±×¸²5>¿¡ ³ªÅ¸³ª ÀÖ´Ù. |
CONNECTION »óÅ°¡ µÇ±â À§Çؼ´Â inquiry¿Í pagingÀ» °ÅÃÄ¾ß ÇÑ´Ù. inquiry¶õ ÁÖÀ§¿¡ ¿¬°áÇÒ ¼ö |
ÀÖ´Â ºí·çÅõ½º µð¹ÙÀ̽º¸¦ ã°íÀÚ ÇÒ ¶§ »ç¿ëÇÏ´Â °ÍÀÌ´Ù. ÀÌ·¸°Ô ÇÏ¿© ÁÖÀ§¿¡ ¿¬°áÇÒ ¼ö ÀÖ´Â ºí·çÅõ |
½º µð¹ÙÀ̽º¸¦ ã¾Æ³»¸é ¾îµå·¹½º¿Í Ŭ·°(Clock) Á¤º¸ µîÀ¸·Î È£ÇÎ ½ÃÄö½º¸¦ µ¿±âÈÇÏ¸ç ½ÇÁ¦ Ä¿³Ø¼Ç |
À» ¼öÇàÇϴµ¥ ÀÌ°ÍÀÌ pagingÀÌ´Ù. ÀÌ·¯ÇÑ inquiry¿Í page´Â ¸¶½ºÅÍ¿¡¼ ¼öÇàÇϸç IAC(Inquiry |
Access Code)¿Í DAC(Device Access Code)¸¦ ÀÌ¿ëÇÑ´Ù. µû¶ó¼ ½½·¹À̺ê´Â IAC¿Í DAC¸¦ ¼ö½ÅÇÒ |
¼ö ÀÖ´Â Áغñ°¡ µÇ¾î¾ß Çϴµ¥, ÀÌ »óÅ°¡ inquiry scan, page scanÀÌ´Ù. º¸Åë inquiry´Â µÎ °³ÀÇ µð |
¹ÙÀ̽º°¡ óÀ½À¸·Î ¿¬°áµÉ ¶§¸¸ ¼öÇàÇÑ´Ù. ½ÇÁ¦·Î inquiry¸¦ ¼öÇàÇÏ¸é µð¹ÙÀ̽º¸¦ ¹ß°ßÇÒ ¶§±îÁö ¸î |
ÃÊ ÀÌ»óÀÇ ºñ±³Àû ±ä ½Ã°£ÀÌ ¼Ò¿äµÇ´Âµ¥, ÀÌ°ÍÀº ½ÇÁ¦ inquiry °úÁ¤¿¡¼´Â µð¹ÙÀ̽º °£¿¡ È£ÇÎ ¼³Á¤ÀÌ |
¾øÀ¸¹Ç·Î, ¿©·¯ ä³ÎÀ» ÅëÇÑ ºê·Îµåij½ºÆÃ(Broadcasting)À» ¼öÇàÇÏ°Ô µÇ¹Ç·Î ±ä ½Ã°£ÀÌ ¼Ò¿äµÇ´Â °Í |
ÀÌ´Ù. ±×·¯¹Ç·Î ÀÏ´Ü Çѹø ¿¬°áÀÌ µÈ ÈÄ Á¾·á°¡ µÇ¾î ´Ù½Ã ¿¬°áÀ» ½ÃµµÇÒ ¶§´Â inquiry¸¦ °ÅÄ¡Áö ¾Ê°í, |
¹Ù·Î pagingÀ¸·Î Ä¿³Ø¼ÇÀ» ¼öÇàÇÒ ¼ö ÀÖÀ¸¹Ç·Î inquriy·Î ¼Ò¿äµÇ´Â ½Ã°£À» ÁÙÀÏ ¼ö ÀÖ´Ù. |
À§¿Í °°Àº °úÁ¤À» °ÅÃÄ CONNECTION »óÅ°¡ µÇ¸é Active, Sniff, Hold,Park¶ó´Â 4°¡ÁöÀÇ µ¿ÀÛ ¸ðµå |
·Î ³ª´©¾îÁö°Ô µÈ´Ù. ÀÌ·¸°Ô ÇÏ´Â °ÍÀº ä³Î ¹× ¸µÅ©¸¦ È¿À²ÀûÀ¸·Î È®¸³ÇÏ°í, Àü·Â ¼Òºñ¸¦ ÃÖ¼ÒÈÇϱâ |
À§ÇÔÀÌ´Ù. Active Mode´Â °¡Àå ÀϹÝÀûÀÌ°í Á¦¾àÀÌ ¾ø´Â CONNECTION »óÅÂÀÌ´Ù. Sniff Mode´Â ½½·¹ |
À̺꿡¼¸¸ °¡´ÉÇÏ¸ç ¸¶½ºÅÍ¿Í ½½·¹ÀÌºê »çÀÌ¿¡ Åë½ÅÀÌ °¡´ÉÇÑ Å¸ÀÓ ½½·ÔÀ» ƯÁ¤ÇÏ°Ô Á¦ÇÑÇÏ´Â °ÍÀÌ |
´Ù. Áï ½½·¹À̺êÀÇ µàƼ »çÀÌŬ(duty cycle)ÀÌ Á¦ÇѵǾî ÀÖ¾î ƯÁ¤ ŸÀÓ ½½·ÔÀÏ ¶§¸¸ ¸¶½ºÅÍ¿ÍÀÇ Åë½Å |
ÀÌ °¡´ÉÇÏ´Ù. |
Hold Mode´Â ÀÏÁ¤ ½Ã°£ µ¿¾È ACL ¸µÅ©°¡ Áö¿øµÇÁö ¾Ê´Â »óÅ·Î, ÀÌ ¸ðµå¿¡¼´Â scanning, |
inquiring, paging µîÀÌ °¡´ÉÇÏ°í ½ÉÁö¾î ´Ù¸¥ ÇÇÄڳݿ¡ Âü¿©ÇÏ¿© ½ºÄ³ÅͳÝÀ» ±¸¼ºÇÒ ¼öµµ ÀÖ´Ù. ¶Ç Àü |
·Â »ç¿ëÀ» ÃÖ¼ÒÈÇÏ´Â Low-Power Sleep Mode·Î µé¾î°¥ ¼öµµ ÀÖ´Ù. Hold Mode¿¡ µé¾î°¡±â Àü¿¡ |
¸¶½ºÅÍ¿Í ½½·¹À̺ê´Â ±× Hold Mode durationÀ» ¼·Î ¾à¼ÓÀ» ÇÏ¿©, ±× ½Ã°£ÀÌ Áö³ª¸é Hold Mode¿¡¼ |
¹þ¾î³ª°Ô µÈ´Ù. |
Park Mode´Â ½½·¹À̺갡 ÇöÀç·Î¼´Â ÇÇÄڳݿ¡¼ Âü¿©ÇÒ ÇÊ¿ä°¡ ¾øÁö¸¸ ä³Î µ¿±â »óÅ´ À¯ÁöÇÒ |
ÇÊ¿ä°¡ ÀÖÀ» ¶§ »ç¿ëµÈ´Ù. ½½·¹À̺갡 Park Mode°¡ µÇ¸é Parked Member Address(PM_ADDR)ÀÌ |
¶ó´Â »õ·Î¿î ¾îµå·¹½º°¡ ºÎ¿©µÇ¸ç ¸¶½ºÅÍ´Â PM_ADDRÀ» ÅëÇØ Park Mode »óÅÂÀÎ ½½·¹À̺긦 ½Äº°ÇÒ |
¼ö ÀÖ´Ù. Park ModeÀÎ ½½·¹À̺ê´Â ¸¶½ºÅÍ¿Í Á¤»óÀûÀÎ ÆÐŶ ±³È¯Àº ºÒ°¡´ÉÇÏÁö¸¸, Beacon ä³ÎÀ» Åë |
ÇØ ÁÖ±âÀûÀ¸·Î ¸¶½ºÅͷκÎÅÍ ÆÐŶÀ» ¼ö½ÅÇÏ´Ù. ÀÌ Beacon ä³ÎÀ» ÅëÇØ Park ModeÀÎ ½½·¹À̺ê Áß Æ¯ |
Á¤ µð¹ÙÀ̽º¸¦ ¿øÇÏ´Â ½Ã°£¿¡ ÇÇÄڳݿ¡ Âü¿©½Ãų ¼ö ÀÖ´Ù. Park Mode¸¦ ÀÌ¿ëÇϸé ÇϳªÀÇ ÇÇÄڳݿ¡ 8 |
°³ ÀÌ»óÀÇ ½½·¹À̺긦 Âü¿©½Ãų ¼ö ÀÖ´Ù. ºñ·Ï µ¿½Ã¿¡ ÇÇÄڳݿ¡ Âü¿©ÇÒ ¼ö ÀÖ´Â ½½·¹À̺ê´Â 7´ë·Î ÇÑ |
Á¤µÇÁö¸¸ Active ½½·¹À̺ê¿Í Park ½½·¹À̺긦 ÀûÀýÈ÷ ±³È¯½ÃÅ°¸é¼ ÇÇÄÚ³ÝÀ» ±¸¼ºÇÏ¸é ½ÇÁ¦·Î ±Ô¸ð°¡ |
Å« ÇÇÄÚ³ÝÀ» ±¸¼ºÇÏ´Â °ÍÀÌ °¡´ÉÇÏ´Ù. |
ÀÌ¿Ü¿¡µµ º£À̽º¹êµå´Â ¿Àµð¿À ä³Î¿¡ ´ëÇÑ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ¸ç º¸¾È(Security)¿¡ °ü·ÃµÈ °úÁ¤ |
<±×¸²6> ÀÎÁõ(Authentication) ¹× ¾ÏÈ£È(Encryption)¿¡ °ü·ÃµÈ ÀÎÀÚµé |
|
µµ ´ã´çÇÑ´Ù. À̻󿡼 »ìÆìºÃµíÀÌ º£À̽º¹êµå¿¡¼ ó¸®ÇÏ´Â ÀϵéÀº ±× ¾çÀÌ ¸¹±âµµ ÇÏÁö¸¸ ºí·çÅõ½º |
ÀÇ ÇÙ½ÉÀûÀÎ ºÎºÐÀ̶ó°í ¸»ÇÒ ¼ö ÀÖ´Ù. µû¶ó¼ ºí·çÅõ½ºÀÇ RF¿Í ´õºÒ¾î º£À̽º¹êµå ¼³°è ±â¼úÀº ºí·ç |
Åõ½º ±â¼úÀÇ ÇÙ½ÉÀ̶ó°í ÇÒ ¼ö ÀÖ´Ù. ºí·çÅõ½º ÃÊâ±â¿¡´Â ºí·çÅõ½ºÀÇ RF¿Í º£À̽º¹êµå°¡ º°µµÀÇ Ä¨ |
¼ÂÀ¸·Î ºÐ¸®µÇ¾ú¾ú´Ù. ±×·¯³ª ¿µ±¹ CSR»ç´Â óÀ½À¸·Î ÀÌ ºí·çÅõ½º RF¿Í º£À̽º¹êµå¸¦ ¿øÄ¨È ½ÃŲ |
Ĩ¼ÂÀ» ¼³°èÇÏ°í Á¦Ç°ÈÇÏ¿© Çѵ¿¾È ¿øÄ¨ÈµÈ Ä¨¼ÂÀÌ ´ë¼¼¸¦ ÀÌ·ç¾î°¡±âµµ Çß´Ù. ±×·¯³ª ÃÖ±Ù¿¡´Â ºí |
·çÅõ½º ÀÚü°¡ ´Ù¾çÇÑ ½Ã½ºÅÛ¿¡ ³»ÀåµÇ¾î °¡°í ÀÖ´Â Ãß¼¼À̹ǷΠº£À̽º¹êµå°¡ SoC ÇüÅ·Π´Ù¾çÇÏ°Ô |
Ĩ¼ÂÈµÇ¾î °¡°í ÀÖ´Ù. PDA¿ë ARM7 Ĩ¼ÂÀ̳ª ÈÞ´ëÆù Ĩ¼Â¿¡ ºí·çÅõ½º º£À̽º¹êµå°¡ ³»ÀåµÈ Á¦Ç°ÀÌ |
Ãâ½ÃµÇ°í ÀÖ´Ù. |
¸µÅ© ¸Å´ÏÁ® (Link Manager:LM) |
ºí·çÅõ½º ½ºÆåÀ» º¸¸é ¸µÅ© ¸Å´ÏÁ®´Â ¸µÅ© ¼³Á¤, º¸¾È, Á¦¾î¸¦ ´ã´çÇÑ´Ù°í ¼³¸íÇÏ°í ÀÖ´Ù. ±×·¸´Ù¸é |
°ú¿¬ º£À̽º¹êµå¿Í ¹«½¼ Â÷ÀÌ°¡ ÀֳĴ Àǹ®À» °®°Ô ÇÒ ¼öµµ ÀÖ´Ù. ¸µÅ© ¸Å´ÏÁ®ÀÇ ÁÖµÈ ¿ªÇÒÀº LMP |
¸Þ½ÃÁö¸¦ ÀÌ¿ëÇÑ Åë½ÅÀÌ´Ù. Áï ¸µÅ© ¼³Á¤, Ä¿³Ø¼Ç ½ºÅ×ÀÌÆ®(Park, Sniff, Hold)ÀÇ ¼³Á¤, ¸µÅ© Å°(key)³ª |
¾ÏÈ£È(Encryption) µîÀÇ º¸¾È ¼³Á¤ µîÀ» °áÁ¤ÇÏ¿© RF ¹× ¸µÅ©¸¦ Á÷Á¢ Á¦¾îÇÏ´Â °÷Àº º£À̽º¹êµåÀ̳ª, |
¸¸¾à À§¿Í °°Àº ¼³Á¤À» ¸®¸ðÆ® µð¹ÙÀ̽º(Remote Device)¿¡°Ô ¸í·É ¹× Á¦¾î¸¦ ¼öÇàÇÏ°í ¸®¸ðÆ® µð¹Ù |
À̽ºÀÇ »óÅ¿¡ ´ëÇÑ Á¤º¸¸¦ ¾ò±â À§Çؼ´Â º°µµÀÇ Åë½Å ¼ö´ÜÀÌ ÇÊ¿äÇÏ´Ù. ¹Ù·Î ÀÌ ¿ªÇÒÀ» ÇÏ´Â °ÍÀÌ |
LMP ¸Þ½ÃÁöÀÌ´Ù. Áï º£À̽º¹êµå°¡ `Áß¾Ó»ç·ÉºÎ'¶ó¸é ¿©±â¼ °áÁ¤ÇÑ ³»¿ëÀ» ÁÖÀ§·Î Àü´ÞÇÏ°í ¶Ç ±× »ó |
ȲÀ» º¸°í¹Þ´Â `Åë½ÅºÎ' ¿ªÇÒÀ» ÇÏ´Â °÷ÀÌ ¸µÅ© ¸Å´ÏÁ®ÀÎ °ÍÀÌ´Ù. |
LMP ¸Þ½ÃÁö´Â µÎ µð¹ÙÀ̽ºÀÇ ¸µÅ© ¸Å´ÏÁ® »çÀÌ¿¡¼ ¼Û¼ö½ÅµÇ¸ç »óÀ§ °èÃþÀ¸·Î Àü´ÞµÇÁö´Â ¾Ê´Â´Ù. |
¶Ç ÆäÀ̷ε带 ÅëÇØ Àü´ÞÀÌ µÇ¸ç L_CH¶ó´Â ÆäÀ̷εå Çì´õ¸¦ Áö´Ñ´Ù. L_CHÀÇ Äڵ忡 µû¶ó¼ º£À̽º¹ê |
<±×¸²7> L_CH ÄÚµå¿Í ³í¸® ä³Î(Logical Channel) |
|
µåÀÇ ³í¸® ä³Î(Logical Channel)ÀÌ ¼³Á¤µÈ´Ù. ¸µÅ© ¸Å´ÏÁ®¿¡¼ ´ã´çÇÏ´Â ÀÏÀº ÀÎÁõ(Authentication) |
À» À§ÇØ ¸µÅ© Å°ÀÇ ±³È¯À̳ª Æä¾î¸µ(Paring) µîÀ» ¼öÇà, ¾ÏÈ£È(Encryption), Ŭ·°(Clock)À̳ª ½½·Ô |
(Slot) °ü¸®, ·Ñ(Role) ½ºÀ§Ä¡, Ä¿³Ø¼Ç ½ºÅ×ÀÌÆ® (Park, Sniff, Hold) ¼³Á¤, ÆÄ¿ö ÄÁÆ®·Ñ, QoS µîÀÌ´Ù. ÀÌ |
<±×¸²8> Ä¿³Ø¼ÇÀÌ ¼º¸³µÇ±â À§ÇÑ LMP PDUÀÇ ±³È¯ °úÁ¤ |
|
·¯ÇÑ µ¿ÀÛÀ» ¼öÇàÇϱâ À§ÇØ LMP PDU(Protocol Data Unit)°¡ µÎ °³ÀÇ µð¹ÙÀ̽º »çÀÌ¿¡¼ ±³È¯µÇ°í, |
ÀÌ°ÍÀº °¢ µ¿ÀÛ¸¶´Ù Á¤ÇØÁø ±ÔÄ¢(Rule)¿¡ µû¶ó¾ß ÇÑ´Ù. <±×¸²8>Àº Ä¿³Ø¼ÇÀÌ ÀÌ·ç¾îÁö±â À§Çؼ µÎ µð |
¹ÙÀ̽ºÀÇ ¸µÅ© ¸Å´ÏÁ® »çÀÌ¿¡¼ ±³È¯µÇ´Â LMP PDUÀÇ ¼ø¼°¡ º¸¿©Áö°í ÀÖ´Ù. ÀÏ´Ü µÎ °³ÀÇ µð¹ÙÀ̽º |
ÀÇ º£À̽º¹êµå¿¡¼ °¢°¢ page¿Í page scan »óÅ°¡ µÇ°í ³ ÈÄ, Ŭ·° ¿ÀÇÁ¼Â, LMP ¹öÀü, À̸§ µîÀÇ |
Á¤º¸¸¦ LMP PDU¸¦ ÅëÇØ ÁÖ°í¹Þ´Â´Ù. ±×ÈÄ Ä¿³Ø¼Ç ¿äû PDU¿Í ÀÌ¿¡ ´ëÇÑ ÀÀ´ä PDU¸¦ ÁÖ°í ¹ÞÀ¸¸é |
±× ÀÌÈÄ Æä¾î¸µ, ÀÎÁõ, ¾ÏÈ£È µîÀÇ º¸¾È°ú °ü·ÃµÈ LMP PDU°¡ ±³È¯µÈ´Ù.(¹°·Ð ÀÌ º¸¾È°úÁ¤Àº ÇÁ·ÎÆÄ |
ÀÏ¿¡ µû¶ó »ý·«ÇÒ ¼öµµ ÀÖ´Ù.) ÀÌ·¯ÇÑ PDU ±³È¯ °úÁ¤À» °ÅÃļ Ä¿³Ø¼ÇÀÌ ¼º¸³µÇ´Â °ÍÀÌ´Ù. |
|
À̻󿡼 ºí·çÅõ½º ÇÁ·ÎÅäÄÝ ½ºÅÿ¡ ´ëÇÑ Àü¹ÝÀûÀÎ ³»¿ë°ú ÀÌÁß º£À̽º¹êµå¿Í ¸µÅ©¸Å´ÏÁ®¿¡ ´ëÇؼ |
¾Ë¾Æº¸¾Ò´Ù. 2ºÎ¿¡¼´Â HCI ÀÌ»óÀÇ »óÀ§ °èÃþ ÇÁ·ÎÅäÄÝÀ» ´Ù·é ÈÄ, SIG¿¡¼ ±ÔÁ¤ÇÑ ÇÁ·ÎÆÄÀÏ(Profile) |
¿¡ ´ëÇؼ »ìÆ캸±â·Î ÇÏ°Ú´Ù. |
|
< ÀÚ·á Ãâó : Bluetooth.lab > |
|
Copyright¨Ï 2003 (ÁÖ)¸¶ÀÌÅ©·ÎºñÁ¯ All rights Reserved. TEL:02-3283-0101 FAX:02-3283-0160 |