클래식 Bluetooth와 BLE 비교
직렬 SPP와 저전력 BLE 중 언제 무엇을 사용할지 알아봅니다.
클래식 Bluetooth와 BLE 비교은(는) CoddyKit의 무료 Arduino & IoT Academy 강의입니다. 이것은 4개 중 1번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Arduino & IoT Academy 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Arduino & IoT Academy 강의에는 총 4개의 강의가 포함되어 있습니다.
블루투스 두 종류, 이름은 하나
블루투스에는 이름은 같지만 동작 방식이 크게 다른 두 종류가 있습니다. 올바른 종류를 선택하는 일이 IoT 프로젝트 전체의 방향을 결정합니다. 📡
클래식 블루투스
클래식 블루투스는 무선 직렬 케이블처럼 안정적인 연결을 계속 유지합니다. 오디오 스트리밍이나 데이터가 끊임없이 흐르는 작업에 적합합니다.
BLE는 전력을 조금씩 사용합니다
BLE, 즉 Bluetooth Low Energy는 잠시 깨어나 작은 데이터를 전송한 뒤 다시 절전 상태로 들어갑니다. 이러한 반복 덕분에 배터리를 거의 소모하지 않습니다.
전력 차이
클래식 블루투스는 무선 기능을 계속 사용하므로 배터리가 빠르게 소모됩니다. BLE는 짧은 메시지를 보낼 때를 제외하면 조용히 대기하므로 코인 셀 하나로 센서를 몇 달 동안 작동시킬 수 있습니다.
데이터 크기가 중요합니다
클래식 블루투스는 크고 연속적인 데이터 스트림을 잘 처리합니다. BLE는 음악이나 동영상이 아니라 온도 측정값처럼 작고 가끔 발생하는 값을 보내도록 설계되었습니다.
클래식 블루투스로 직렬 통신하기 (SPP)
클래식 블루투스는 흔히 직렬 포트 프로필인 SPP를 사용합니다. 코드에서는 이미 익숙한 일반 직렬 스트림과 똑같이 느껴집니다.
SerialBT.begin("MyDevice");
SerialBT.println("Hello over SPP");BLE는 특성으로 통신합니다
BLE는 텍스트 한 줄을 스트리밍하지 않습니다. 대신 이름이 지정된 특성이라는 저장 공간을 제공하며, 휴대폰은 필요할 때 이를 읽거나 쓸 수 있습니다.
iPhones와 연결되는 방식
최신 iPhones는 취미용 보드와 통신할 때 클래식 SPP가 아니라 BLE만 지원합니다. iOS 앱이 연결되어야 한다면 BLE가 사실상 유일한 선택입니다.
ESP32가 제공하는 기능
ESP32는 기능이 풍부하여 클래식 블루투스와 BLE를 모두 지원합니다. 따라서 만들려는 작업에 맞는 프로필을 선택할 수 있습니다.
간단한 규칙
지속적인 스트리밍이나 무선 직렬 통신이 필요한가요? 클래식을 선택하세요. 저전력과 휴대폰 친화적인 제어가 필요한가요? 언제나 BLE를 선택하세요.
범위는 비슷합니다
두 방식 모두 실내에서 대략 10미터까지 도달합니다. 실제 차이는 거리가 아니라 전력과 데이터의 구성 및 전달 방식입니다.
빠른 확인
코인 셀로 작동하며 휴대폰이 가끔 값을 읽는 센서를 만들려고 합니다.
정리
클래식은 데이터를 지속적으로 스트리밍하고, BLE는 작은 데이터를 짧게 전송하며 전력을 아낍니다. 휴대폰으로 제어하는 IoT에는 ESP32의 BLE가 적합합니다. 🎉
AI 튜터와 함께 C++을(를) 배우세요 — 무료
브라우저에서 실제 코드를 작성하고 실행하며, 24/7 AI 튜터로부터 즉각적인 도움을 받고, 웹이나 앱에서 중단한 부분부터 계속 학습하세요.
- 코스
- 30
- 레슨
- 120
자주 묻는 질문
“클래식 Bluetooth와 BLE 비교” 강의는 무료인가요?
네 — “클래식 Bluetooth와 BLE 비교” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Arduino & IoT Academy 강의 전체를 잠금 해제할 수 있습니다. Arduino & IoT Academy 강의에는 총 4개의 강의가 포함되어 있습니다.
“클래식 Bluetooth와 BLE 비교”에서 뭘 배우나요?
직렬 SPP와 저전력 BLE 중 언제 무엇을 사용할지 알아봅니다. 브라우저에서 직접 실행하는 실습 코드로 Arduino & IoT Academy을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.
Arduino & IoT Academy을(를) 시작하는 데 경험이 필요한가요?
사전 경험은 필요하지 않습니다. CoddyKit의 Arduino & IoT Academy은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 1번째 강의입니다.
“클래식 Bluetooth와 BLE 비교” 강의는 얼마나 걸리나요?
대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.
이 Arduino & IoT Academy 강의에서 코드를 작성하고 실행할 수 있나요?
네. 모든 Arduino & IoT Academy 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.
이 강의의 모든 강의
- 클래식 Bluetooth와 BLE 비교
- BLE 서비스 알리기
- 특성 읽기와 쓰기
- 휴대폰 앱으로 LED 제어하기