Getting started with Bluetooth Low Energy
문서 목록
1. 소개
1.1. BLE의 차별점
1.2. 사양
1.3. 구성
1.4. 주요 제한 사항
1.5. 네트워크 토폴로지
1.6. 프로토콜 대 프로필
2. 프로토콜 기본 사항
2.1. 물리 계층
2.2. 링크 계층
2.3. 호스트 컨트롤러 인터페이스 (HCI)
2.4. L2CAP (논리 링크 제어 및 적응 프로토콜)
2.5. 속성 프로토콜 (ATT)
2.6. 일반 속성 프로필 (GATT)
2.7. 일반 액세스 프로필 (GAP)
3. GAP (Advertising and Connections)
3.1. 역할
3.2. 모드 및 절차
3.3. 보안
3.4. 추가 GAP 정의
4. GATT(서비스와 특성)
4.1. 역할
4.2. UUID
4.3. 속성
4.4. 특성 및 데이터 계층 구조
4.5. 고급 속성 개념
4.6. 기능
4.7. 보안
4.8. GATT 서비스
5. 하드웨어 플랫폼
5.1. nRF51822-EK (노르딕 세미컨덕터)
5.2. CC2541DK-MINI (텍사스 인스트루먼트)
5.3. 기타 하드웨어 플랫폼 및 모듈
6. 디버깅 도구
6.1. PCA 10000 USB 동글 및 마스터 제어판
6.2. PCA10000 USB 동글과 Wireshark
6.3. CC2540 USB 동글 및 SmartRF 스니퍼
6.4. SmartRF-Wireshark 변환기
6.5. Bluez hcitool 및 gatttool
7. 애플리케이션 디자인 도구
7.1. Bluetooth 애플리케이션 가속기
7.2. 센서태그
7.3. iOS용 LightBlue
7.4. Android용 nRF 마스터 제어판
8. Android 프로그래밍
8.1. 시작하기
8.2. BLE 라이브러리 초기화 중
8.3. 원격 장치에 연결
8.4. 리모컨과 통신 중
9. iOS 프로그래밍
9.1. 간단한 배터리 수준 주변 장치
9.2. iBeacon
9.3. 외부 디스플레이를 갖춘 Apple 알림 센터 서비스
10. 임베디드 애플리케이션 개발
10.1. mbed BLE API
10.2. 임베디드 툴체인
10.3. nRF51822 GNU 코드베이스와 샘플 프로젝트
10.4. 더 나아가기