본문 바로가기
사물인터넷 (IoT)/블루투스

스마트폰과 스마트워치간에는 어떻게 통신할까? (블루투스)

by lody.park 2024. 7. 25.

1. BLE Scanning / Advertising

 

BLE Scanning 과 Advertising 이 이뤄지는 원리와 방식

 

GAP* 를 통해 관리됨.

 

Advertising

- GAP peripheral 로 동작하는 디바이스에서 GAP central로 동작하는 디바이스에 자신을 알리는 것.

- Bluetooth Classic은 총 79개의 채널을 사용함.

- BLE의 경우에는 전체 40개의 채널중에 ch37, 38, 39 단 3개의 채널만 advertising 을 위해 사용함.

 

central이 pheripheral 보다는 조금 더 많은 양의 전류를 소모함.

 

* BLE 프로토콜 스택 중에 하나인 GAP(Gerneric Access Profile)

 

2. BLE Connection

Master 와 Slave는 Connection Interval 동안에 데이터를 서로 TX/RX 주고 받고, 데이터를 다 주고 받고 나서도 Connection Interval 이 다 끝나지 않았다면, Radio Idle 타임이 있음.

Connection Interval 이 짧을수록 데이터를 교환하는 주기가 빠르기 때문에 Latency는 그만큼 짧아짐.

하나의 Interval 이 길면 길수록 Radio Idle 타임이 길어지기 때문에 전류소모는 줄일 수 있음.

데이터를 얼마나 빠르게 송수신 할껀지와 전류 소모량은 서로 trade-off 관계임.

 

3. Sequence Of BLE communication

 

EX) 스마트폰과 스마트워치간의 연결이 어떤식으로 이뤄지는지를 연속적으로 보기.

 

https://m.blog.naver.com/PostView.nhn?blogId=beaqon&logNo=221411638205&proxyReferer=https:%2F%2Fwww.google.co.kr%2F

 

라즈베리파이 블루투스 페어링 및 연결 방법

내가 세상에서 제일 싫어하는 두가지가 뭐냐면 라즈베리파이와 라즈베리파이 만든 인간이다. 라즈베리파이...

blog.naver.com

[사물 인터넷 네트워크와 서비스 구축 강좌] #3-1 블루투스 소개

 

[사물 인터넷 네트워크와 서비스 구축 강좌] #3-1 블루투스 소개 - HardCopyWorld

강좌 전체보기 사물 인터넷 네트워크와 서비스 구축 강좌 목차 . 3장에서는 블루투스 기술을 활용한 통신 및 서비스 구축 방법에 대해 다룹니다. 블루투스 통신 모듈을 직접 다루기 위해서는 블

www.hardcopyworld.com

 

안드로이드 BLE 통신 참고 자료

 

안드로이드 BLE 통신 참고 자료

1. 안드로이드 디벨로퍼 저전력 블루투스 https://developer.android.com/guide/topics/connectivity/bluetooth-le?hl=ko#java 저전력 블루투스 개요 | Android 개발자 | Android Developers 저전력 블루투스 개요 Android 4.3(API 레

coldsummernight.tistory.com