Bluetooth Low Energy Series Part 1

게시자

In this series, Nick Powers will take you through the basics of Bluetooth Low Energy (BLE) and some of the solutions offered in the space.

1. Introduction

Learn all about BLE and the architecture and versions available from key suppliers; Nordic Semiconductor, STMicroelectronics, Cypress, and Silicon Labs.

 

2. Physical Layer

In BLE application, it is important to understand the physical layer in order to program a more robust transmission and optimize the data rate, and hence current consumption or the amount of power used.

3. Link Layer Advertising

In BLE, information is exchanged via packets. No streaming is available. Two kind of packets are defined: advertising packets and data packets. Devices use advertising packets to find and connect to other devices or to broadcast data. Data packets are used once a connection had been made and is understandable by only two devices (master and slave). Advertising packets use channels 37, 38 and 39; channels 0 through 36 are for data packets. The link layer handles all of these packets.

4. Link Layer Connection

In the previous video, we saw how a device advertises. Once a master discovered a slave after advertising, it's time to connect. To make a connection, either the general advertising event or the direct advertising event types must be transmitted by the advertiser. Then the initiator (master) sends a connect request packet. The connection is only considered established once a packet has been acknowledged. Establishment doesn't change how the connection works, but it does change the link supervision timeout, from just 6 connections timeouts, to the value in the connection request message. This ensures that if the connection is not established quickly, it is terminated immediately.

5. Link Layer Connection Management

Let's see how a reliable connection is managed in BLE. Remember that communication between a master and a slave occurs in a connection event that uses a data channel frequency. Then, based on the frequency mapping and the hopping algorithm, it moves to the next frequency at the next connection interval.

6. HCI

HCI, or host controller interface, was designed to be the interface between the host and the controller. Hence, a physical interface is integrated in the specs, but nowadays it is not practically used as most modern BLE solutions integrate the hos and controller in a single package.

7. L2CAP

L2CAP is simply a multiplexing layer and to do this it has multiple channels. A channel is a single sequence of packets, from and to a single pair of services and a single device. Between two devices, there can be multiple channels active at the same time. L2CAP enables BLE to multiplex three different channels. It also enables segmentation and reassembly of packets that are larger than the underlying radio can deliver.

.

Featured Products

관련 상품 참조

NRF52832-QFAA-R7

Nordic Semiconductor Bluetooth 보기

관련 상품 참조

BLUENRG-MSQTR

STMicroelectronics Bluetooth 보기

관련 상품 참조

BLE112-A-V1

Silicon Labs Bluetooth 보기

 


Look for more videos from this Bluetooth Low Energy (BLE) series. If you want to learn more, subscribe to our newsletter to get the latest news.

Subscribe

 

최신 뉴스

Sorry, your filter selection returned no results.

개인정보 보호정책이 업데이트되었습니다. 잠시 시간을 내어 변경사항을 검토하시기 바랍니다. 동의를 클릭하면 Arrow Electronics 개인정보 보호정책 및 이용 조건에 동의하는 것입니다.

당사의 웹사이트에서는 사용자의 경험 향상과 사이트 개선을 위해 사용자의 기기에 쿠키를 저장합니다. 당사에서 사용하는 쿠키 및 쿠키 비활성화 방법에 대해 자세히 알아보십시오. 쿠키와 추적 기술은 마케팅 목적으로 사용될 수 있습니다. '동의'를 클릭하면 기기에 쿠키를 배치하고 추적 기술을 사용하는 데 동의하는 것입니다. 쿠키 및 추적 기술을 해제하는 방법에 대한 자세한 내용과 지침을 알아보려면 아래의 '자세히 알아보기'를 클릭하십시오. 쿠키 및 추적 기술 수락은 사용자의 자발적 선택이지만, 웹사이트가 제대로 작동하지 않을 수 있으며 사용자와 관련이 적은 광고가 표시될 수 있습니다. Arrow는 사용자의 개인정보를 존중합니다. 여기에서 당사의 개인정보 보호정책을 읽을 수 있습니다.