Bluetuith v0.1.8 ๋ฆด๋ฆฌ์Šค

๋ธ”๋ฃจํˆฌ์Šค ๋Œ€๋ถ€๋ถ„์˜ Bluetooth ๊ด€๋ฆฌ์ž๋ฅผ ๋Œ€์ฒดํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•˜๋Š” Linux์šฉ TUI ๊ธฐ๋ฐ˜ Bluetooth ๊ด€๋ฆฌ์ž์ž…๋‹ˆ๋‹ค.

์ด ํ”„๋กœ๊ทธ๋žจ์€ ๋ธ”๋ฃจํˆฌ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ ๋ฐฐํ„ฐ๋ฆฌ ๋น„์œจ, RSSI ๋“ฑ๊ณผ ๊ฐ™์€ ์žฅ์น˜ ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•˜์—ฌ Bluetooth ์žฅ์น˜์— ์—ฐ๊ฒฐํ•˜๊ณ  ์ผ๋ฐ˜์ ์œผ๋กœ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๋ฉ”๋‰ด์—์„œ '์ •๋ณด'๋ฅผ ์„ ํƒํ•˜๊ฑฐ๋‚˜ 'i' ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ํ•ด๋‹น ์žฅ์น˜์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ „์› ๋ชจ๋“œ ์ „ํ™˜, ๊ฒ€์ƒ‰, ํŽ˜์–ด๋ง ๋ฐ ์Šค์บ” ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ Bluetooth ์–ด๋Œ‘ํ„ฐ ์ œ์–ด.
  • ์—ฌ๋Ÿฌ ํŒŒ์ผ์„ ์„ ํƒํ•˜๊ธฐ ์œ„ํ•œ ๋Œ€ํ™”ํ˜• ํŒŒ์ผ ๊ณต์œ  ์„œ๋น„์Šค์™€ ํ•จ๊ป˜ OBEX ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ์„ ๋ณด๋‚ด๊ณ  ๋ฐ›์Šต๋‹ˆ๋‹ค.
  • ๊ฐ Bluetooth ์žฅ์น˜์— ๋Œ€ํ•ด PANU ๋ฐ DUN ํ”„๋กœํ† ์ฝœ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๋„คํŠธ์›Œํฌ๋กœ ์ž‘์—…ํ•ฉ๋‹ˆ๋‹ค.
  • ์žฌ์ƒ ์ •๋ณด์™€ ์ œ์–ด ๊ธฐ๋Šฅ์„ ํ‘œ์‹œํ•˜๋Š” ํŒ์—… ๋ฏธ๋””์–ด ํ”Œ๋ ˆ์ด์–ด ์ฐฝ์„ ์‚ฌ์šฉํ•˜์—ฌ ์—ฐ๊ฒฐ๋œ ์žฅ์น˜์—์„œ ๋ฏธ๋””์–ด ์žฌ์ƒ์„ ์ œ์–ดํ•˜์„ธ์š”.

์ด ๋ฆด๋ฆฌ์Šค์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ƒˆ๋กœ์šด ๋ช…๋ น์ค„ ์˜ต์…˜ -adapter-states๋Š” ์–ด๋Œ‘ํ„ฐ ์†์„ฑ์„ ์„ค์ •ํ•˜๊ณ  -connect-bdaddr์€ ์ดˆ๊ธฐํ™” ์ค‘์— ์žฅ์น˜์— ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.
  • ์žฅ์น˜๋ฅผ ์ž ๊ธˆ/์ž ๊ธˆ ํ•ด์ œํ•ฉ๋‹ˆ๋‹ค.
  • ํ‚ค/ํ•€ ์ฝ”๋“œ๋ฅผ ํ‘œ์‹œํ•˜๋Š” ๊ธฐ๋Šฅ.
  • ๋ณ€๊ฒฝ ๊ฐ€๋Šฅํ•œ ํƒ์ƒ‰ ํ‚ค.
  • ์žฅ์น˜์˜ '์ ‘์†' ์†์„ฑ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : linux.org.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€