Bluetooth 5.0 사전 인증 받은 블루투스 모듈이 출시되었습니다.
양산 제품에 적용 가능한 모델로 Nordic Semiconductor Chip을 기반으로 제작 되었습니다.다양한 인증을 지원하고 있어서 빠른 시장 적용이 가능하고, 노르딕 개발 환경을 완벽하게 지원하여 쉬운 개발 적용이 가능합니다.
2018년 2월 18일 일요일
2017년 4월 12일 수요일
Bluetooth Packet Format 및 Connection 절차
Packet Format 및 Advertising 방법
Preamble
- Receiver에서 Frequency 동기화
- Symbol timing estimation
- AGC(Automatic Gain Control)
- 10101010b, 01010101b로 구성
- Access Address의 LSB Address가 1이면 01010101b, 이외에는 모두 10101010b
Access Address
- Advertising Packet은 10001110100010011011111011010110b (0x8E89BED6)
- Data Packet은 두 Device의 Link layer connection에 따라서 변경
PDU
- Protocol Data Unit
CRC
- Cyclic Redundancy Check
Advertising Packet Size :
- Header : Advertising Header 1Byte, Payload Length 1 Byte
- Payload: Advertiser Address : 6Byte, Advertising Data : 0-31Byte
Data Packet Size :
- Header : Data Header 1Byte, Payload Length 1Byte
- Payload : L2CAP Length 2Byte, L2CAP CID 2Byte, Data 0-21Byte, MIC(Message Integrity Check) 3Byte
- Data Payload Size는 암호화 여부에 따라서 차이 발생
- 암호화를 진행하면 MIC를 포함, 암호화하지 않으면 MIC를 포함하지 않음
- 암호화하지 않는 경우 Data Payload size : 0-27Byte
- 암호화하는 경우 Data Payload size : 0-31Byte
Advertising 작동 방식
Advertising Interver예
- Advertising Interval Min : 20ms
- Advertising Interval Max : 80ms
Passive Scan : Central Device에서 Slave에서 보내는 기본 Advertising Packet을 수신하고 추가적인 정보를 요청 하지 않음.
Active Scan : Central Device에서 Slave에서 보내는 기본 Advertising Packet을 수신하고 추가적인 정보를 요청.
Advertisement packet 포함 정보
- Device 상태 정보 : Discoverability and connectability mode
- Advertiser Address
- TX Power level
- Support Service
- Application data
Scan Response packet 포함 정보
- Device name
- Support service(Profiles)
Advertising PDU 종류
- ADV_IND : connectable undirected advertising event
- ADV_DIRECT_IND : connectable directed advertising event
- ADV_NONCONN_IND : non-connectable undirected advertising event
- ADV_SCAN_IND : scannable undirected advertising event
- SCAN_REQ
- SCAN_RSP
- CONNECT_REQ
Data PDU 종류
- LL Data PDU
- LL Control PDU
- LL_CONNECTION_UPDATE_REQ
- LL_CHANNEL_MAP_REQ
- LL_TERMINATE_IND
- LL_ENC_REQ
- LL_ENC_RSP
- LL_START_ENC_REQ
- LL_START_ENC_RSP
- LL_UNKNOWN_RSP
- LL_FEATURE_REQ
- LL_FEATURE_RSP
- LL_PAUSE_ENC_REQ
- LL_PAUSE_ENC_RSP
- LL_VERSION_IND
- LL_REJECT_IND
Bluetooth Specification Version 4.0 Volume 6 Part B 2.4 참조
Connection Process
2017년 3월 25일 토요일
블루투스5 Long Range
Bluetooth 5는 이전 Bluetooth 4.2 버전보다 약 4배 향상된 통신 거리를 지원합니다.LE Coded PHY의 통신 속도 감소와 최대 출력의 향상으로 지원합니다.● 최대 출력 : 10dBm에서 20dBm으로 향상● 통신 속도 : LE Coded PHY PDU를 이용하여 125Kbps으로 감소.
Bluetotoh Module : http://storefarm.naver.com/wirelessmd
2016년 9월 8일 목요일
Bluetooth 4.2 Spec 새로 추가된 주요 기능
Bluetooth 4.2의 주요 Update 는 Privacy 및 보안의 향상, 속도 및 에너지 효율 증가와 가장 중요한 IoT 지원입니다.
IP 직접 접속을 통한 IoT Capabilities:
- Low-power IP (IPv6/6LoWPAN) : IPSP(Internet Protocol support Profile)
- Bluetooth Smart Internet Gateways (GATT) : HPS(HTTP Proxy service) & RESTful API
BLE 4.2 는 측정한 센서 데이터를 Gateway를 통해 인터넷에 직접 전송할 수 있음.
Security:
- LE Privacy 1.2 : 확인된 사용자만 Device의 위치 추적인 가능하여, Privacy 향상 및 전력 소모량 절감
- LE Secure Connections : FIPS-Compliant encryption
속도 :
- 250% Faster
- 10x More Capacity
Bluetooth 4.2 지원 Module
피드 구독하기:
글 (Atom)
BLUETOOTH LE AUDIO : BIS and CIS Explored
LE 오디오? LE 오디오는 블루투스 저전력(LE; Low Energy) 에서 작동한다. Bluetooth 5.2의 주요 혁신으로, 저복잡도 통신 코덱(LC3)을 사용해 더 나은 음질과 낮은 전력 소비를 제공합니다. 이 기술은 방송(Broadcas...
-
Packet Format 및 Advertising 방법 Preamble Receiver에서 Frequency 동기화 Symbol timing estimation AGC(Automatic Gain Control) 10101010...
-
<원문 : http://cafe.naver.com/wirelessdev/433> BLE iBeacon을 제작 및 APP 연동 관련 TEST를 진행하며 정리한 내용 올립니다 아직 학습하는 과정으로 정보의 오류가 있을 수 있습니...
-
Bluetooth LE Advertising Extension은 3개의 Advertising channel을 이용할 때 저속 125Kbps 처럼 저속을 지원하는 경우 발생할 수 있는 Channel의 혼잡 및 대용량 Data 전송의 점유 시간을 완화하기...