BLE(저전력 블루투스)란 무엇이며 어떻게 작동하나요?

BLE란 무엇인가요?

BLE는 Bluetooth 4.0 표준의 일부로 도입된 Bluetooth 저에너지의 약자입니다. 저전력 소비 IoT(사물 인터넷)와 M2M 애플리케이션 짧은 범위 내에서. 이는 배터리로 구동되는 많은 최신 IoT 장치를 구현하는 데 매우 중요한 요소입니다. 클래식처럼 블루투스 기술BLE는 2.4 GHz에서 작동합니다. ISM (산업, 과학 및 의료) 대역의 일부 기능을 계승하면서 저전력 소비에 더 중점을 둔 이전 버전의 일부 기능을 계승합니다. BLE 애플리케이션의 최대 전력 소비량은 약 0.01W ~ 0.5W이며, 기존 Bluetooth와 동일한 속도입니다.

BLE와 클래식 블루투스의 차이점

클래식 블루투스와 BLE의 주요 차이점은 소비 전력에 있습니다. 그러나 각 경우의 아키텍처 차이로 인해 다른 주요 차이점도 있습니다. 클래식 블루투스의 3비트 주소 지정에 비해 24비트 주소를 사용하는 BLE는 20개의 연결에 동시에 연결할 수 있는 반면 클래식 블루투스는 7개 연결만 지원합니다.

또한 연결 시 허용되는 지연 시간도 BLE가 클래식 블루투스에 비해 우위에 있습니다. 클래식 블루투스는 약 100ms의 지연 시간을 제공하는 반면, BLE는 6ms의 향상된 지연 시간을 제공합니다. 지연 시간이 개선되었음에도 불구하고 BLE는 최대 125kbps~2Mbps의 속도만 제공할 수 있는 반면, 클래식 블루투스는 최대 3Mbps의 속도만 제공할 수 있습니다. 마지막으로, BLE는 음성 지원 없이 단방향 co1TP14 통신만 제공할 수 있습니다. 클래식 블루투스는 음성 지원과 함께 양방향 communication 기능을 모두 제공합니다.

BLE는 어떻게 작동하나요?

정보를 지속적으로 전송하는 클래식 블루투스와 달리 BLE는 정보를 한꺼번에 전송하므로 유휴 상태가 지속되는 시간이 길어집니다. 이를 위해 BLE는 각각 2개의 MHz로 구분된 40개의 채널을 사용합니다. 이 40개 채널 중 3개의 광고 채널은 처음에 광고 패킷을 전송하여 연결을 시작합니다. 나머지 37개 채널은 보조 광고 채널로 알려져 있으며 데이터 공동1TP14통신을 처리합니다.

BLE 네트워크에는 크게 세 가지 유형의 노드를 정의할 수 있습니다:

  • 광고주
  • 스캐너
  • 이니시에이터

광고주는 광고주 패킷을 전송하는 디바이스입니다. 스캐너는 연결을 설정할 의도가 없이 이러한 패킷을 수신하는 디바이스입니다. 이제 스캐닝 디바이스가 연결을 설정하려는 경우 이를 이니시에이터라고 합니다. 일단 연결이 설정되면 광고주는 슬레이브로 알려져 있고 이니시에이터는 마스터로 알려져 있습니다. BLE에서는 각 마스터와 슬레이브를 하나의 피코넷이라고 합니다. 그러나 하나의 마스터가 여러 개의 슬레이브로 여러 개의 피코넷을 동시에 구성할 수 있습니다. 또한 동일한 방식으로 슬레이브는 둘 이상의 마스터에 대한 많은 링크를 가질 수 있습니다.

상태 다이어그램

BLE 작동은 연결 설정의 다양한 단계를 정의하는 5가지 링크 상태를 사용하여 정확하게 설명합니다. 이러한 상태는 다음과 같습니다:

  • 광고 상태: 이 단계에서 디바이스는 광고 채널에서 광고 패킷을 전송합니다.
  • 스캔 상태: 이 단계에서는 디바이스가 연결을 설정할 의도 없이 광고 패킷을 수신합니다.
  • 시작 상태: 이 단계에서 디바이스는 수신되는 광고 패킷에 대한 응답으로 연결을 설정하려고 합니다.
  • 대기 상태: 이 단계에서는 장치가 연결되지 않은 상태입니다.
  • 연결 상태: 이 단계에서는 광고주(슬레이브)와 이니시에이터(마스터) 간의 연결이 설정됩니다. 이제 마스터는 중앙 디바이스로, 슬레이브는 주변 디바이스로 볼 수 있습니다.

BLE 아키텍처

BLE 아키텍처는 이전 기사에서 설명한 것처럼 구조적으로 클래식 블루투스 아키텍처와 유사합니다. 그러나 가장 큰 차이점은 아키텍처의 물리적 계층에서 두 가지 모드로 작동할 수 있다는 점입니다:

  • 듀얼 모드
  • 단일 모드

듀얼 모드에서는 BLE와 클래식 블루투스가 모두 물리 계층에서 조화롭게 작동할 수 있습니다. 반면, 단일 모드에서는 둘 중 하나만 작동할 수 있습니다. 두 작동 모드 중 하나를 선택하는 것은 전적으로 관심 있는 애플리케이션에 따라 달라집니다. 이 문서에서는 개별 구성 요소보다 BLE 아키텍처의 프로파일에 더 중점을 두겠습니다.

테스웨이브는 어떤 도움을 줄 수 있나요?

테스웨이브는 100개 이상의 안테나 제품을 제공하며, 안테나 맞춤형 솔루션에 대해서는 지금 바로 문의하여 무료 견적을 받아볼 수 있습니다.

즉시 견적 받기

무료 견적을 요청하시면 1시간 이내에 연락드리겠습니다.

GAP 프로필

GAP는 일반 액세스 프로필의 약자입니다. 이 프로필은 서로 다른 장치가 서로 상호 작용하는 방식을 결정하는 데 중요합니다. 이러한 상호 작용에는 다음과 같은 측면이 있습니다:

  • 광고
  • 연결 설정
  • 보안

광고에서는 디바이스가 메시지를 브로드캐스트하고, 디바이스를 검색하고, 광고 데이터를 전송하는 것이 필수적입니다. 이러한 모든 작업은 GAP 프로파일에서 간과됩니다. 또한 연결 설정과 관련하여 연결 수락, 연결 종료 및 연결 매개변수도 처리합니다. 마지막으로, 디바이스에서 관련 보안 조치를 시작하고 촉진하는 역할도 담당합니다.

ATT 및 GATT 프로필

ATT는 속성 프로토콜의 약자로 연결에 참여하는 디바이스의 역할을 정의하는 작업을 처리합니다. 이러한 역할은 연결을 설정한 후 기능에 따라 정의됩니다. 서버는 서비스나 리소스를 제공하는 장치이고 클라이언트는 리소스와 서비스를 기대하는 장치입니다. 마스터가 항상 클라이언트인 반면 슬레이브가 항상 서버가 되는 것은 아니라는 점을 언급할 필요가 있습니다. 이는 두 노드 간의 연결 목적에 따라 달라집니다. 예를 들어 손목 밴드 트래커와 스마트폰 사이에 BLE 연결이 설정된 상황을 생각해 보겠습니다. 트래커가 심박수를 전송하면 트래커는 서버 역할을 하고 스마트폰은 클라이언트 역할을 합니다. 이제 손목 밴드에 시간을 표시해야 한다고 가정하면, 이를 위해 인터넷에 액세스할 수 있는 스마트폰이 서버가 되고 손목 밴드는 클라이언트가 됩니다. ATT 프로파일 핸들은 서버가 다양한 기능을 쉽게 사용할 수 있는 형식으로 데이터를 저장할 수 있는 수단을 제공합니다. 이를 위해 ATT 프로필은 계층적 데이터베이스 모델을 사용합니다.

여기서 GATT(일반 속성 프로필)가 등장합니다. 데이터베이스 모델에서 데이터 계층 구조를 정의하는 역할을 담당합니다. 이를 위해 위에서 아래로 4단계로 구성된 트리형 프레임워크를 사용합니다:

  • 프로필: 루트 노드를 나타냅니다.
  • 서비스: 서비스: 다양한 유형의 데이터를 구성하는 데 사용됩니다.
  • 특성: 트리 프레임워크의 기본 저장 단위입니다.
  • 값과 설명자: 값은 특성을 정의하는 단일 값이고 설명자는 특성을 정의하는 데 사용되는 여러 값입니다.

GATT 프로필은 예를 통해 충분히 이해할 수 있습니다. 예를 들어, 심장 박동 추적기에는 다음과 같은 프로필이 있을 수 있습니다:

  • 심박수 측정 프로필
  • 디바이스 정보 프로필

이제 심박수 측정 프로필을 고려해 보겠습니다. 이 프로필에는 다음과 같은 서비스가 있을 수 있습니다:

  • 심박수 서비스
  • 신체 측정 서비스

따라서 위의 각 서비스는 트래커가 측정한 값과 설명자에 따라 서로 다른 특성을 갖게 됩니다. 예를 들어, 심박수 서비스는 69bpm(분당 박동 수)의 심박수 특성을 갖습니다.

BLE 보안

BLE 및 클래식 블루투스가 취약한 주요 공격 유형은 도청 및 중간자 공격입니다. BLE에는 이러한 공격으로 인한 위험을 최소화하기 위한 흥미로운 기능이 있습니다. 이러한 기능은 다음과 같습니다:

  • 숫자 비교: 여기서 두 개의 최종 디바이스는 숫자 값을 생성하고 두 디바이스에 표시된 후 수동으로 유효성을 검사합니다.
  • 패스키 입력: 여기서 비개시 장치는 연결을 인증하기 위해 논스라는 임의의 시드를 생성합니다.
  • 그냥 작동합니다: 여기서 비개시 장치는 논스를 전달한 후 다른 엔드 디바이스 확인 값과 비교하여 확인 값으로 논스를 생성합니다.
  • 대역 외(OOB): Wi-Fi 및 NFC(근거리무선통신)와 같은 communication의 보조 채널을 통해 보안이 유지됩니다.

BLE의 애플리케이션

BLE는 저전력 PAN(개인 영역 네트워크) IoT 및 M2M 애플리케이션에 적합한 솔루션입니다. 이러한 애플리케이션은 간단한 홈 자동화 시스템부터 대규모 산업 애플리케이션까지 다양합니다. BLE의 몇 가지 응용 분야는 다음과 같습니다:

  • 홈 자동화: BLE는 홈 오토메이션 애플리케이션에서 널리 사용되고 있습니다. 이러한 IoT 및 스마트 애플리케이션에는 스마트 소켓, 스마트 잠금 장치, 스마트 조명, 스마트 보안 센서가 포함됩니다.
  • 실내 위치 추적: GPRS와 같은 기술을 사용할 수 있음에도 불구하고 BLE는 간섭에 대한 성능으로 인해 더 안정적인 내비게이션 기술입니다.
  • 추적 애플리케이션: BLE는 짧은 정보만 브로드캐스트해야 하는 IoT 애플리케이션에 널리 사용됩니다. 이는 자산 추적 및 차량 관리와 같은 애플리케이션에서 중요합니다.

결론적으로, 저전력 소비와 낮은 페이로드가 필요한 PAN 네트워크의 IoT 애플리케이션에 BLE를 사용할 수 있습니다.

BLE 비콘

BLE 비콘은 BLE communication 기술을 활용하여 수신 장치에 짧은 메시지를 전송하는 소형 전송 장치입니다. 단방향 배터리 구동식 장치로, 근접 마케팅 애플리케이션 및 기타 추적 IoT 애플리케이션에 널리 사용됩니다. 현재 BLE 비콘의 유명한 공급업체는 두 곳이 있습니다:

  • Google의 에디스톤
  • Apple의 iBeacon

결론

BLE는 주로 홈 자동화 애플리케이션, 추적 장치, 근접 마케팅 애플리케이션에 중점을 둔 저전력 PAN IoT 애플리케이션에 널리 사용됩니다. BLE에 대한 지원이 증가함에 따라 IoT 애플리케이션의 선택 순위에서 높은 순위를 차지할 수 있는 좋은 후보입니다.

오늘 견적 받기!

댓글이 닫혀있습니다.

ko_KRKO
견적 요청하기

* 당사는 회원님의 기밀을 존중하며 모든 정보는 보호됩니다.

* 위 양식이 작동하지 않는 경우, 다음 주소로 이메일을 보내주세요: sales@tesswave(.)com