고급 Bluetooth 5.2 SoC를 사용하여 안전한 저전력 IoT 장치 제작

작성자: Stephen Evanczuk

DigiKey 북미 편집자 제공

사물 인터넷(IoT), 웨어러블, 커넥티드 홈 및 건물 자동화 응용 분야에서 사용되는 대용량 제품을 기반으로 하는 배터리 구동 설계에서는 Bluetooth 연결과 저전력 성능이 중요합니다. 이러한 설계 시 개발자가 빠듯한 전력 예산 내에서 고성능의 기능을 제공하면서 비용이 적은 Bluetooth SoC(시스템온칩) 장치를 찾기란 어려움이 있습니다. 개발자는 저비용 저전력 설계 솔루션의 요구 사항을 충족하기 위해 일정 부분 성능을 타협하거나 보안과 같이 중요성이 커지고 있는 기능을 포기하는 일이 비일비재합니다.

필요한 타협의 수준을 완화하기 위해 Bluetooth 5.2 사양에서는 절전 기능(예: LE 전력 제어, 주기적 광고 동기화 전송(PAST), 고급 저전력 메시 네트워킹) 및 위치 추적 기능을 통합했습니다. 이러한 기능을 지원하면서 개발자가 Bluetooth 5.2의 향상된 저전력 기능을 통해 빠르고 효과적으로 구동하여 실행할 수 있도록 관련 개발 키트와 소프트웨어에서 지원되는 단일 집적 IC가 필요합니다.

이 기사에서는 Silicon LabsEFR32BG22 Bluetooth 저에너지 5.2 SoC 제품군을 사용하여 배터리 구동 제품에 필요한 광범위한 전력 및 성능 요구 사항을 충족할 수 있는 방법을 보여줍니다. EFR32BG22 SoC 제품군 및 관련 개발 에코시스템을 사용하여 개발자는 단일 CR2032 동전형 전지 배터리로 5년, CR2354 배터리로 10년간 지속적으로 작동할 수 있는 IoT 장치와 기타 배터리 구동 제품을 제작할 수 있습니다.

고급 BLE 기능으로 전력 최적화

Bluetooth 연결은 대중 시장 소비자 제품의 친숙한 기능이 되었지만, 고급 Bluetooth 저에너지(BLE) 기능의 출시로 IoT, 웨어러블 및 기타 모바일 응용 분야에서 고급 제품이 확산될 것으로 기대됩니다. 하지만 이러한 기능이 제공되면서 개발자는 제품의 배터리 수명 연장과 보안 강화를 당연히 기대하는 소비자의 요구에 직면하게 됩니다.

Bluetooth 데이터 교환, 메시 네트워크 트랜잭션 또는 위치 서비스 작동의 기반이 되는 송신기 전력 설정은 높은 신호 대 잡음비(SNR)를 실현하는 데 중요한 역할을 합니다. 송신기 전력 설정이 너무 낮을 경우 SNR이 낮아져서 오류율이 증가할 수 있습니다. 반대로 너무 높게 설정할 경우 송신 장치에서 전력이 낭비될 뿐만 아니라, 고전력 신호로 인해 다중 노드 네트워크에서 전파 방해가 증가하거나 근처 수신기가 포화되어 통신 오류가 발생할 수 있습니다.

전력 제어: Bluetooth 5.2에서 LE 전력 제어 기능을 도입함에 따라 BLE 장치에서 수신기와 상호 작용하여 송신기 전력 설정을 최적화할 수 있는 프로토콜로 이러한 문제를 해결합니다. 이제 수신 장치에서 LE 전력 제어 프로토콜을 사용하여 호환되는 송신기에 송신 전력 레벨을 변경하여 수신기의 SNR을 개선하도록 요청할 수 있습니다. 마찬가지로 송신기에서는 LE 전력 제어 데이터를 사용하여 필요한 송신기 전력을 수신기에 공급 가능한 수준으로 낮출 수 있습니다. 또한 송신기에서는 수신기에서 제공되는 수신 신호 강도 표시기(RSSI)를 사용하여 송신기 전력 출력을 독립적으로 조정할 수 있습니다.

응용 분야에 따라 송신기 전력을 최적화하는 것보다 장치에서 원거리 호스트 또는 통신 허브에 도달하는 데 충분한 송신기 전력을 공급하는 것이 개발자에게 더 중요한 경우도 있습니다. 확장된 거리에서 효과적인 무선 연결을 보장하는 것은 기본적으로 전력 및 보안 면에서 상충되는 점이 있습니다. 배터리 구동 제품의 핵심인 리소스 제약이 있는 설계에서는 특히 그렇습니다.

메시 네트워킹: BLE 메시 네트워킹으로 원거리 호스트에 도달하는 데 높은 송신기 전력이 필요하지 않습니다. 여기서 배터리 구동 장치는 저전력 통신을 사용하여 근거리 회선 구동 노드와 통신합니다. 메시지가 노드를 따라 전달되므로, 장치의 최대 송신기 전력과 수신기 감도로도 실현 불가능한 거리에서 저전력 장치로 통신할 수 있습니다. 예를 들어 홈 또는 건물 자동화와 같은 응용 분야에서 개발자는 Bluetooth의 동보 통신 기능을 활용하여 여러 장치에서 단일 명령에 응답하여 조명 에어리어를 변경할 수 있습니다. Bluetooth 저에너지를 이용하는 메시 네트워킹 프로토콜을 활용하면 작동 범위를 확장시키면서도 저전력으로 작동하는 상충되는 요구를 해결할 수 있습니다.

위치 서비스: Bluetooth 위치 서비스는 효과적인 무선 작동과 효과적인 신호 처리 기능이라는 두 가지 과제를 결합합니다. 개발자는 Bluetooth의 무선 방향 찾기 기능을 활용하여 자산 추적용 실시간 위치 시스템(RTLS) 또는 건물 내 탐색용 실내 포지셔닝 시스템(IPS)을 구현할 수 있습니다. Bluetooth 5.1, RTLS 및 IPS 응용 분야에서 도래각(AoA) 및 발사각(AoD) 방향 찾기 기능의 도입으로 RSSI를 기반으로 하는 이전 방법에서는 불가능한 수준의 위치 정확도를 실현할 수 있습니다.

AoA 방법과 AoD 방법은 기본적으로 보완적인 기능을 제공합니다. 다중 안테나 수신기는 AoA 계산을 사용하여 단일 안테나의 방향 찾기 신호를 동보 통신으로 제공하는 움직이는 자산의 위치를 추적할 수 있습니다. 반면에 다중 안테나 송신기는 웨어러블과 같은 장치에서 AoD 계산을 사용하여 위치를 결정할 수 있습니다(그림 1).

Bluetooth의 AoA 방법 구성도그림 1: Bluetooth의 AoA 방법을 사용하면 수신기에서 안테나 어레이를 통해 송신 자산의 위치를 정확히 찾아낼 수 있는 반면, AoD 방법을 사용하면 웨어러블과 같은 수신 장치에서 안테나 어레이를 기반으로 자체 위치를 찾아낼 수 있습니다. (이미지 출처: Bluetooth SIG)

각 방법에서 AoA 수신기 또는 AoD 장치는 직각 위상 신호 처리를 사용하여 다중 안테나 어레이를 통해 각각 수신된 신호 또는 동보 통신과 관련된 위상 변이를 결정합니다. 즉, AoA 방법으로 추적 중인 자산과 AoD 방법으로 위치를 결정하는 장치의 장치 요구 사항이 다릅니다. 추적되는 자산은 송신 중에 배터리 수명을 연장하기 위해 최소한의 전력만 소비해야 합니다. 반면, 위치를 찾는 장치는 이동 중에 정확한 위치 정보를 유지하는 데 필요한 IQ 샘플링과 연관된 송신된 동상(I) 및 직각 위상(Q) 부품을 사용하여 위상 변이 계산을 처리할 수 있는 충분한 처리 전력이 필요합니다.

개발자는 추가 Bluetooth 기능을 사용하여 포지셔닝 정밀도를 훼손하지 않으면서 전력 소비를 줄일 수 있습니다. 예를 들어 웨어러블에서 AoD를 구현하려면 송신기와 수신기에서 Bluetooth 프로토콜을 사용하여 활동을 동기화합니다. 그러면 두 장치가 동시에 절전 해제되어 위치 검색을 완료할 수 있습니다. 이 방법을 사용하면 장치에서 광고 패킷을 임의로 전송하거나 수신하여 에너지를 낭비할 필요가 없습니다. 무선 프로세서는 내장된 타이머에 따라 필요한 시간에 절전 해제될 때까지 저전력 모드에서 절전 상태로 유지될 수 있습니다. 또한 이 동기화된 방법은 많은 송신기와 수신기가 근접한 거리에서 작동 중일 때 발생하는 효율성 손실과 충돌을 완화합니다.

Bluetooth의 주기적 광고 동기화 전송(PAST)을 사용하면 웨어러블, 스마트폰과 같은 연결된 장치의 전력 소비를 추가적으로 줄일 수 있습니다(그림 2).

Bluetooth의 PAST 전력 소비 절감 메커니즘 구성도그림 2: 송신기와 동기화된 연결을 유지하기 위해 전력을 소비하는 대신(왼쪽) 웨어러블에서 Bluetooth의 PAST 메커니즘을 사용하여 연결된 스마트폰을 통해 필요한 동기화 데이터를 제공함으로써 전력 소비를 줄일 수 있습니다(오른쪽). (이미지 출처: Bluetooth SIG)

PAST를 사용하면 웨어러블 장치에서 송신기와 스마트폰의 주기적 광고 동기화를 활용합니다. 따라서 전력 제약이 있는 웨어러블에서는 절전 해제 후 송신기와 동기화된 광고 트랜잭션을 수행하는 것과 관련해 전력 비용이 발생하지 않습니다. 배터리 부족 상태에서 필요한 경우 웨어러블 장치에서 스마트폰을 통해 포지셔닝 데이터를 업데이트하는 속도를 줄이고 포지셔닝 정확도를 낮춰 작동 시간을 연장할 수 있습니다.

하지만 개발자가 BLE의 고급 기능을 최대한 활용하려면 전력 소비 감소 및 고성능 컴퓨팅 기능의 경쟁 요구 사항을 충족할 수 있는 Bluetooth SoC가 필요합니다. Silicon Labs EFR32BG22 Bluetooth 저에너지 5.2 SoC 제품군은 대용량 배터리 구동 제품에서 이러한 요구 사항을 충족하도록 특별히 설계되었습니다.

전력 및 성능 요구 사항 충족

Arm® Cortex®-M33 코어를 기반으로 하는 Silicon Labs EFR32BG22 Bluetooth 저에너지 5.2 SoC 제품군 아키텍처는 배터리 구동 IoT 장치, 웨어러블 및 기타 모바일 제품용 설계에 필요한 포괄적인 특징 및 기능을 통합합니다(그림 3).

Silicon Labs의 EFR32BG22 SoC 아키텍처 구성도(확대하려면 클릭)그림 3: Silicon Labs EFR32BG22 SoC 아키텍처는 BLE 통신을 최적화하고, 보안을 강화하고, 저전력 설계에서 전력 소비를 최소화하도록 설계된 다양한 기능을 Arm Cortex-M33 코어 및 포괄적인 주변 장치와 결합합니다. (이미지 출처: Silicon Labs)

Arm Cortex-M33 코어 및 연결된 메모리와 함께 기준 EFR32BG22 SoC 아키텍처는 포괄적인 직렬 인터페이스, GPIO 채널, 클록 및 타이머를 결합니다. 통합된 12비트 아날로그 디지털 컨버터(ADC)에서는 연속 근사화 레지스터(SAR) 및 델타 시그마 컨버터의 소자를 결합하는 새로운 아키텍처를 통해 최대 1MSPS의 단일 종단 또는 차동 입력 처리를 지원합니다.

EFR32BG22 제품군 내의 다른 제품군은 처리 및 Bluetooth 작동에 특정한 요구 사항을 충족하도록 설계되었습니다. 예를 들어 컴퓨팅 집약적인 요구 사항을 가진 설계를 구축하는 개발자는 고속 코어, 더 많은 GPIO, 더 높은 송신(TX) 전력을 제공하는 EFR32BG22C222 SoC를 선택할 수 있습니다. RTLS 또는 IPS 응용 분야용으로 제작된 설계의 경우 개발자는 IQ 샘플링 지원이 내장되고 수신기(RX) 감도가 향상된 EFR32BG22C224 SoC를 선택할 수 있습니다.

각 EFR32BG22 제품군의 기반에는 안전한 저전력 Bluetooth 통신에 필요한 광범위한 서비스를 제공하는 전체 무선 서브 시스템, 보안 모듈 및 에너지 관리 장치가 있습니다.

저전력 Bluetooth 무선 서브 시스템

또한 EFR32BG22 제품군 무선 서브 시스템은 전용 초저전력 Arm Cortex-M0+ 프로세서 코어에 의해 제어되는 별도 TX 및 RX 신호 경로를 통해 Bluetooth 저에너지 5.2를 지원합니다. 무선 서브 시스템 설계에서는 프레임 컨트롤러(FRC), 순환 중복 검사(CRC) 모듈 및 RAM 버퍼를 관리하는 전용 무선 버퍼 컨트롤러(BUFC)로 이 코어의 처리 기능을 보완합니다(그림 4).

전체 BLE 무선 서브 시스템을 통합하는 Silicon Labs EFR32BG22 SoC 구성도그림 4: EFR32BG22 SoC는 전용 Arm Cortex-M0+ 프로세서 코어에서 제어되는 전체 BLE 무선 서브 시스템을 통합합니다. (이미지 출처: Silicon Labs)

직접 변환 송신기 아키텍처를 기반으로 하는 TX 경로에서는 온칩 전력 증폭기(PA)를 복조기(MOD) 및 주파수 합성기와 결합합니다. 필요한 CSMA/CA(Carrier-Sense Multiple Access with Collision Avoidance) 또는 LBT(Listen-Before-Talk) 프로토콜을 수행할 때 Arm Cortex-M0+ 무선 컨트롤러에서는 필요한 프레임 전송 타이밍을 자동으로 관리합니다.

RX 경로에서는 0.1kHz ~ 2530kHz 수신기 대역폭을 지원하도록 구성 가능한 데시메이션 및 필터링을 통해 장치에서 복조(DEMOD)를 디지털 방식으로 수행할 수 있도록 저잡음 증폭기(LNA), 자동 이득 제어(AGC) 및 IF ADC를 통합하는 낮은 중간 주파수(IF) 수신기 아키텍처를 사용합니다. 마지막으로 RX 신호 체인에서는 전력 최적화, 신호 품질 제어, 근접 감지 등을 비롯한 다양한 서비스에 사용되는 수신기 RSSI 값을 생성합니다.

RX 신호 경로와 병렬로 작동하는 Silicon Labs의 RFSENSE 모듈에서는 입력 신호를 모니터링하여 RF 에너지가 정의된 임계값을 초과하면 장치를 절전 해제합니다. 또한 전기적 잡음이 심한 환경에서 작동할 때 잘못된 경고를 줄일 수 있도록 RFSENSE 모듈에서는 일부 임의적인 RF 에너지 대신 에너지의 특정 패턴이 감지되는 경우에만 절전 해제 신호를 생성하는 선택 모드를 제공합니다. 이 경우 에너지의 패턴은 송신된 패킷의 온-오프 키(OOK) 프리앰블에 해당하므로, RFSENSE 모듈에서 감지되는 에너지는 실제 통신 트랜잭션의 증거일 가능성이 높습니다.

보안 시스템 구축을 위한 하드웨어 지원

배터리 구동 연결 장치를 보호하려면 이전 설계에 사용된 기존 프로세서의 특징 및 기능과는 다른 솔루션이 필요합니다. 취약도가 낮은 조건에서 작동하도록 설계된 기존 프로세서는 최신 IoT 장치 및 웨어러블을 보호하는 데 필요한 물리적 기능이 부족합니다. 예를 들어 해커는 즉시 사용 가능한 IoT 및 웨어러블 설계를 활용하여 보안 데이터 및 개인 키를 노출할 수 있는 차동 전력 분석(DPA)과 같은 부채널 방식으로 이러한 설계를 쉽게 공격할 수 있습니다. 이러한 키를 사용하여 해커는 다양한 방법으로 실제 장치를 스푸핑하고 보안 네트워크와 보호된 리소스에 액세스할 수 있습니다. 해커는 공격하기 이전에 이미 일상적으로 너무나 간단하게 무선 네트워크에 침투하여 보안이 열악한 연결 장치에 도달합니다.

설계자들은 BOM 최소화와 배터리 수명 연장 요구로 인해 어쩔 수 없이 소프트웨어 기반의 보안 방법을 채택하는 경우가 있습니다. 불행히도, 이러한 방법은 응용 소프트웨어 및 운영 체제 자체만큼이나 취약한 방법입니다. 더 심각한 것은 사용자의 관점에서 소프트웨어로만 보안 메커니즘을 구현할 경우 응용 제품의 감지 반응과 통신 속도가 현저히 떨어집니다. 성능 저하 없이 보안을 강화하려면 연결된 장치에서 하드웨어 기반 보안 메커니즘을 사용합니다.

EFR32BG22 제품군을 사용하면 개발자가 하드웨어 기반 보안 메커니즘을 조합하여 장치 설계를 보호할 수 있습니다. 이러한 메커니즘의 핵심인 암호화 가속기에서는 광범위한 고급 암호화 표준(AES) 키 길이 모드를 사용하여 데이터를 빠르게 암호화 및 암호 해독합니다. 인증 및 서명 작업의 경우 가속기는 널리 사용되는 타원 곡선 암호화(ECC) 곡선 및 해시를 지원합니다.

하위 수준에서 난수 생성기(TRNG)는 숫자의 반복 패턴으로 알려진 난수 생성기 사용으로 인해 발생하는 위협을 완화하는 데 필요한 비결정적 숫자 패턴을 제공합니다. 하위 수준 메커니즘에서도 앞서 언급한 부채널 DPA 공격으로부터 가속기를 보호합니다.

이러한 메커니즘으로 시스템 보안을 구현하면 연결된 장치를 절반만 보호할 수 있습니다. 실제로 정교한 배터리 구동 설계에 구축된 시스템에서 위협을 완화하기 위해 지속적으로 노력하는 것은 훨씬 더 어렵습니다. 과거에는 보안 설계를 구축한 이후 설계자는 맬웨어 소프트웨어 주입 공격 또는 개방형 디버그 인터페이스를 통한 침투에 노출된 상태로 두었습니다. EFR32BG22 제품군은 맬웨어 펌웨어 및 디버그 인터페이스 침투를 완화하도록 설계된 특수 기능을 통해 이러한 문제를 모두 해결합니다.

이 SoC에서는 EFR32BG22 기반 시스템을 인증된 펌웨어로만 부팅하도록 설계된 2단계 부트로더를 사용하는 RTSL(Root of Trust and Secure Loader)을 탑재한 보안 부트라는 보안 기능을 제공합니다(그림 5).

Silicon Labs의 EFR32BG22 SoC 제품군 구성도그림 5: Silicon Labs EFR32BG22 SoC 제품군에서 지원되는 RTSL 탑재 보안 부트에서는 ROM에서 부팅되는 신뢰할 수 있는 펌웨어를 기반으로 RoT를 구축합니다. (이미지 출처: Silicon Labs)

따라서 RTSL 탑재 보안 부트는 해커가 훼손된 펌웨어로 부팅하여 연결된 시스템을 완벽하게 제어할 수 있는 이전의 단일 단계 부트로더 시스템의 단점을 해결합니다. 서명된 펌웨어의 사용은 이 문제의 솔루션을 제공하는 것처럼 보입니다. 하지만 실제로 불법 복제된 인증서를 사용하여 펌웨어에 서명하거나 잘못된 사용자가 사기로 취득한 합법적인 인증서를 사용하면 서명된 부팅 방법에서도 공격에 노출될 수 있습니다.

반면에 EFR32BG22 기반 시스템은 ROM에서 신뢰할 수 있는 펌웨어를 가져오는 1단계 부트로더를 기반으로 RoT를 구축합니다. 그러면 이 신뢰할 수 있는 소프트웨어에서는 엄격한 인증 방법을 사용하여 2단계 부트로더 코드의 소스와 무결성을 확인합니다. 즉, 응용 제품 코드를 확인한 후 로드합니다.

RoT를 기반으로 시스템 솔루션을 구축하여 개발자가 무선(OTA) 펌웨어 업데이트 주기를 통해서도 소프트웨어의 지속적인 무결성을 신뢰하고 제품을 제공할 수 있습니다. 하지만 개발자는 시스템의 디버그 포트 수준에서 제공되는 시스템에 더 높은 권한으로 액세스해야 하는 경우가 있습니다.

물론, 개방형 디버그 포트로 시스템 솔루션을 구축하는 것은 재해로 가는 지름길입니다. EFR32BG22 제품군의 보안 디버그 기능은 전체 시스템의 보안을 훼손하지 않고 결함을 추적해야 하는 복잡한 소프트웨어 시스템 개발자에게 실질적인 솔루션을 제공합니다. 보안 디버그를 통해 개발자는 보안 인증 메커니즘을 사용하여 디버그 포트를 잠금 해제하고 구축된 시스템에서 사용자 데이터의 기밀성을 훼손하지 않으면서 결함을 분석하는 데 필요한 가시성을 확보합니다.

전력 소비 최적화

아무리 효과적인 Bluetooth 통신 및 보안 메커니즘을 사용하더라도 배터리 수명을 연장할 수 없다면 배터리 구동 장치는 불리한 입장에 놓입니다. 실제로 에너지 관리 및 전력 최적화 기능은 EFR32BG22 SoC 아키텍처를 기반으로 합니다. 저전력 Arm Cortex-M33 코어를 최대한 활용하는 이러한 SoC에서는 모든 주변 장치를 비활성화한 상태에서 전체 활성화 모드(EM0)에서 최대 주파수(76.8MHz)로 작동하면서 27μA/MHz만 소비합니다.

유휴 기간 중에 개발자는 절전(EM1), 중간 절전(EM2), 중지(EM3), 차단(EM4) 등 다양한 저전력 모드 중 하나로 SoC를 전환할 수 있습니다. SoC가 저전력 모드로 전환되면 통합된 에너지 관리 장치(EMU)에서는 SoC를 절전 해제하는 데 필요한 최소 블록에만 전력이 공급될 때까지 증가하는 기능 블록을 끕니다(그림 3). 또한 EMU에서는 저전력 모드로 전환 시 전압 비율을 자동으로 낮춥니다. 따라서 모든 주변 장치를 비활성화하고 내부 DC-DC 컨버터를 사용하는 3.0V 시스템에서는 전력 소비가 절전 모드에서 17μA/MHz(76.8MHz 작동), 전체 RAM 유지 상태의 중간 절전 모드에서 1.4μA, 중지 모드에서 1.05μA, 차단 모드에서 0.17μA로 급격하게 감소됩니다.

이전 프로세서에서 개발자는 프로세서를 절전 해제하는 데 긴 시간이 필요했기 때문에 저전력 모드를 선택하는 어려운 결정을 내렸습니다. 긴 절전 해제 시간 동안 시스템을 응답하지 않는 상태로 유지하고 절전 해제 과정에서 "비생산적"인 작업을 수행하여 에너지가 낭비됩니다. 종종 개발자는 프로세서가 제 시간에 절전 해제되도록 필요한 것보다 더 높은 전력 모드를 선택하는 경우가 있습니다. 반면에 RAM에서 실행되는 EFR32BG22 기반 시스템은 절전 해제하는 데 EM1 절전 모드에서 1.42μs, EM2 중간 절전 모드 또는 EM3 중지 모드에서 5.15μs만 소비합니다. 차단 모드에서 절전 해제하는 데에도 8.81ms 밖에 걸리지 않습니다. 이는 대부분의 배터리 구동 웨어러블 또는 IoT 장치의 최소 업데이트 시간보다 짧습니다.

상대적으로 빠른 절전 해제 시간을 활용할 수 있는 것은 SoC가 EM3 중지 모드에 있는 상태에서도 일부 활동 수준을 유지하는 메커니즘을 사용할 수 있기 때문입니다. 앞서 언급한 RFSENSE 같은 기능과 함께 SoC의 실시간 클록(RTC) 같은 다른 기능 블록을 사용하여 절전 모드에서 장치의 실제 시간을 유지하고, 저에너지 타이머(LETIMER)를 사용하여 장치에서 다른 파형을 생성하거나 다른 주변 장치에 대한 카운터를 제공할 수 있습니다. 실제로 SoC의 PRS(Peripheral Reflex System) 때문에 온칩 주변 장치를 계속 작동하여, CPU 개입 없이 온칩 주변 장치 간에 신호를 전달하고 기본 논리 작업을 수행할 수 있습니다.

효과적인 시스템 개발

EFR32BG22 기반 솔루션 개발을 가속화하기 위해 개발자는 Silicon Labs의 Simplicity Studio 통합 개발 환경(IDE)을 기반으로 하는 포괄적인 도구 및 라이브러리를 활용할 수 있습니다. Bluetooth 저에너지 소프트웨어 개발 키트(SDK) 내에서 Silicon Labs는 Bluetooth 메시 네트워킹, AoA 및 AoD 처리, 보안 무선 펌웨어 업데이트와 같은 고급 기능을 지원합니다. 전체 Bluetooth 프로파일과 함께 SDK에는 맞춤형 소프트웨어 구현을 위한 샘플 응용 제품과 소스 코드가 포함되어 있습니다.

결론

배터리 구동 모바일 제품에서 고급 BLE 기능에 대한 요구가 빠르게 증가하면서 개발자는 필요한 성능과 사용 가능한 전력 간 충돌을 해결해야 한다는 부담을 느끼고 있습니다. 이전에는 충돌되는 요구 사항으로 인해 시스템 기능, 크기 및 비용을 타협했습니다. 하지만 고급 Bluetooth SoC를 사용하는 개발자는 단일 동전형 전지 배터리로 수년 동안 작동하면서 실내 탐색, 메시 네트워킹과 같은 차세대 기능을 지원할 수 있는 대용량 IoT 장치 및 기타 배터리 구동 제품을 제작할 수 있습니다.

EFR32BG22 제품군에 포함되는 기타 제품:

  1. Thunderboard 무선 클라우드 키트
  2. Wireless 시험용 키트
  3. SLWRB4182A EFR32BG22(QFN40) 무선 기판
DigiKey logo

면책 조항: 이 웹 사이트에서 여러 작성자 및/또는 포럼 참가자가 명시한 의견, 생각 및 견해는 DigiKey의 의견, 생각 및 견해 또는 DigiKey의 공식 정책과 관련이 없습니다.

작성자 정보

Image of Stephen Evanczuk

Stephen Evanczuk

Stephen Evanczuk는 전자 산업에 관해 하드웨어, 소프트웨어, 시스템, 응용 제품(예: IoT)을 비롯한 광범위한 주제에 대해 20년 이상 집필한 경력을 갖고 있습니다. 그는 신경 과학의 뉴런 네트워크 박사 학위를 받았으며항공 우주 산업 분야의 광범위하게 분포된 보안 시스템 및 알고리즘 가속 메서드 관련 업무를 수행했습니다. 현재, 기술 및 엔지니어링에 대해 기사를 쓰지 않을 때에는 인식 및 추천 시스템에 대한 심층적 학습 응용 프로그램을 연구하고 있습니다.

게시자 정보

DigiKey 북미 편집자