Getting started with Bluetooth Low Energy - 2. 프로토콜 기본 사항

목록

CHAPTER 2

2 장

Protocol Basics

프로토콜 기본 사항

Although users will usually interface directly only with the upper layers of the Bluetooth Low Energy protocol stack, it’s probably best to begin with a basic overview of the complete stack, which provides a solid foundation to understanding how and why things operate the way they do.

사용자는 일반적으로 Bluetooth Low Energy 프로토콜 스택의 상위 계층에만 직접 인터페이스하지만, 사물이 어떻게 그리고 왜 그렇게 작동하는지 이해하는 데 견고한 기반을 제공하는 전체 스택의 기본 개요부터 시작하는 것이 가장 좋습니다.

As shown in Figure 2-1, a complete single-mode BLE device is divided into three parts: controller, host, and application.

그림 2-1에 표시된 것처럼 완전한 단일 모드 BLE 장치는 컨트롤러, 호스트 및 애플리케이션의 세 부분으로 나뉩니다.

Each of these basic building blocks of the protocol stack is split into several layers that provide the functionality required to operate:

프로토콜 스택의 이러한 각 기본 구성 요소는 작동에 필요한 기능을 제공하는 여러 계층으로 분할됩니다.

The application, like in all other types of systems, is the highest layer and the one responsible for containing the logic, user interface, and data handling of everything related to the actual use-case that the application implements.

다른 모든 유형의 시스템과 마찬가지로 애플리케이션은 가장 높은 계층이며, 애플리케이션이 구현하는 실제 사용 사례와 관련된 모든 것의 논리, 사용자 인터페이스, 데이터 처리를 포함하는 역할을 합니다.

The architecture of an application is highly dependent on each particular implementation.

애플리케이션의 아키텍처는 각 특정 구현에 크게 의존합니다.

Includes the following layers:

다음 계층을 포함합니다:

Generic Access Profile (GAP)

일반 액세스 프로필 (GAP)

Generic Attribute Profile (GATT)

GATT (일반 속성 프로필)

Logical Link Control and Adaptation Protocol (L2CAP)

논리 링크 제어 및 적응 프로토콜 (L2CAP)

Attribute Protocol (ATT)

속성 프로토콜 (ATT)

Security Manager (SM)

보안 관리자 (SM)

Host Controller Interface (HCI), Host side

호스트 컨트롤러 인터페이스 (HCI), 호스트 측

Includes the following layers:

다음 계층을 포함합니다:

Host Controller Interface (HCI), Controller side

호스트 컨트롤러 인터페이스 (HCI), 컨트롤러 측

Link Layer (LL)

링크 계층 (LL)

Physical Layer (PHY)

물리 계층 (PHY)

In this chapter, the order of sections will describe the different parts that make up a BLE device from bottom (antenna) to top (user interface).

이 장에서는 섹션 순서에 따라 BLE 장치를 구성하는 다양한 부품을 아래쪽 (안테나)부터 위쪽 (사용자 인터페이스)까지 설명합니다.