How to Maximize Bluetooth® Interoperability Between IoT Devices and Smartphones?
Bluetooth® interoperability is an essential quality of an IoT device. There are thousands of smartphone models in the field with various combinations of operating systems, software, and hardware. Whichever combination your customer has, the Bluetooth stack on your IoT device must connect with it smoothly to meet and even exceed user expectations. However, testing Bluetooth interoperability against thousands of smartphone models is time-consuming and expensive. This post explains how to maximize Bluetooth interoperability on an IoT device.
Why Does Bluetooth Interoperability Matter?
Imagine the excitement when your new customer is eagerly unboxing your IoT device, switches it on, downloading the smartphone app, and connects Bluetooth. But then something goes wrong. The smartphone is searching…, searching…, searching…. and it cannot establish a connection to the IoT device.
A smartphone app is an inseparable component (e.g., the user interface) of a modern IoT device. If Bluetooth connectivity between the app and device doesn’t work, the entire product doesn't either. That's why Bluetooth interoperability is so critical in many IoT applications.
Bluetooth Interoperability Challenge
Why is Bluetooth interoperability between IoT devices and smartphones a challenge for device makers? There are thousands of smartphone models out in the market with various operating systems, firmware, and hardware variants. The number of variables grows further when all the possible applications are factored in the interoperability equation.
Whichever combination of software and hardware your customers have on their smartphones, the Bluetooth stack on your IoT device must be fully compatible and able to connect with the smartphones to meet user expectations – regardless of whether you provide wireless medical devices for consumers, smart HVAC solutions for enterprises, or access control devices for commercial.
Benefits of Bluetooth Interoperability
Smooth Bluetooth interoperability is an essential quality of an IoT device. Quick pairing, reliable connectivity, and high throughput are fundamental components of the IoT user experience. On the other hand, interoperability issues are hard to debug, which increases problem resolution time and maintenance costs. Whether consumers, enterprises, or utilities, the users want wireless that works and devices that can talk to other devices. Better interoperability improves customer satisfaction and reduces customer care calls and product returns, translating to lower risks and costs, and increased revenue.
Bluetooth Interoperability vs. Standardization and Qualification
Bluetooth interoperability is a function of all the layers of the protocol and application. An application uses the protocol to address the use case, so there are many ways of building the application.
Bluetooth SIG, the Bluetooth standardization organization, maximizes the interoperability across the protocol layers by developing and managing the standard and establishing a rigorous qualification process. However, standardization and qualification testing alone cannot ensure full Bluetooth interoperability considering the rapidly evolving and fragmenting smartphone and application space.
Testing Bluetooth Interoperability
While the benefits of interoperability are clear, so are the challenges. How can it be tested with such an extensive smartphone base and so many use cases? Moreover, not every device can be tested against every phone for all use cases.
This is where breaking up the problem into smaller pieces helps. The Bluetooth Low Energy protocol comprises building blocks such as pairing using various security methods, data transfer, and manipulating characteristics in the GATT database. Testing these building blocks with an application gives IoT device makers extra confidence – their application will be interoperable when complete.
SILICON LABS'Bluetooth Low Energy hardware and software products undergo extensive Bluetooth interoperability testing in addition to the Bluetooth SIG's qualification tests. The extra testing reduces development and maintenance costs for IoT device makers and application developers while giving your products a clear user experience and reliability advantage in the markets.
Here is a brief overview of how Silicon Labs runs Bluetooth interoperability testing.
Test Setup
Bluetooth interoperability testing is performed in a regular office environment with Silicon Labs hardware and embedded software. This setup works well mirroring a home environment too. A Wi-Fi access point is approximately five meters away, with 15 randomly placed devices generating interference on the 2.4 GHz spectrum. The device under test (DUT) is placed one meter away from the smartphones.
Fig.1
Test Cases
The Silicon Labs test team runs numerous interoperability test cases against smartphones in the following categories: Bluetooth LE scanning, Bluetooth LE connection, GATT operations, characteristics, OTA update, throughput, security, and encryption.
Smartphone Coverage
The most recent testing was conducted with 17 iOS devices and 77 Android devices with different Bluetooth qualification IDs. All smartphone models sharing a Bluetooth qualification ID share an identical Bluetooth design, functional behavior, and interoperability characteristics. As a result, testing against these 94 device models effectively ensures a high level of confidence for Bluetooth Low Energy interoperability with 2,256 different smartphone models. The device models (i.e., qualification IDs) were chosen to maximize smartphone interoperability for your Bluetooth-enabled IoT devices with Silicon Labs!
Bluetooth Interoperability Test Results
See Silicon Labs'application notes for the complete test reports on Bluetooth Low Energy.
How Can You Test Bluetooth Interoperability Easily?
If you want to test Bluetooth interoperability, Silicon Labs provides a smartphone app, EFR Connect, allowing you to test mobile interoperability quickly.
- |
- +1 赞 0
- 收藏
- 评论 0
本文由三年不鸣转载自Silicon Labs,原文标题为:How to Maximize Bluetooth® Interoperability Between IoT Devices and Smartphones,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
【经验】如何查询Silicon Labs蓝牙芯片的QDID
在使用Silicon Labs的蓝牙SoC设计做成的模块或者产品,在过认证的时候,可能会需要对应型号芯片的QDID,本文指导如何查询Silicon Labs蓝牙SoC的QDID。
SILICON LABS ZIGBEE 无线 Gecko SoC选型表
EFR32MG无线 Gecko SoC 是在 IoT 设备上实现节能多协议连网的理想之选。芯片解决方案结合了 76.8MHz ARM和高性能 2.4GHz 无线电,旨在为 IoT连接应用提供行业领先的节无线 SoC。
产品型号
|
品类
|
Protocol Stack
|
Frequency Band @ Max TX Power(GHz@dBm)
|
Flash(kB)
|
RAM(kB)
|
GPIO(个数)
|
Operating Temperature(℃)
|
Storage Temperature(℃)
|
Pin Count
|
AVDD Supply Voltage(V)
|
EFR32MG12P433F1024GL125-C
|
Gecko Multi-Protocol Wireless SoC
|
Bluetooth LE Zigbee Thread Proprietary, Wi-SUN
|
2.4GHz @ 19dBm, Sub-GHz @ 20dBm
|
1024kB
|
256kB
|
65
|
-40℃~85℃
|
-50℃~150℃
|
BGA125
|
1.8V~3.8V
|
选型表 - SILICON LABS 立即选型
A-00000513 Silicon Labs安全公告
描述- Silicon Labs发布安全警告,指出其Matter SDK存在漏洞,可能导致Wi-Fi设备因处理恶意构造的多播DNS(mDNS)数据包而陷入无限循环,导致拒绝服务。受影响的设备包括使用Matter SDK 2.2.2-1.2及更早版本的产品。Thread设备不受影响。建议用户升级到最新的Matter Extension以修复此问题。
SILICON LABS Matter 无线SoC选型表
EFR32MG24 无线 SoC 是使用 Matter、OpenThread 和 Zigbee 进行网状物联网无线连接的理想选择
产品型号
|
品类
|
Protocol Stack
|
MAX TX Power (dBm)
|
Flash(kB)
|
RAM(kB)
|
GPIO(个数)
|
Secure Vault
|
IADC High-Speed/High-Accuracy
|
Multi Vector Processor
|
Max CPU Speed(MHz)
|
Operating Temperature(℃)
|
Storage Temperature(℃)
|
Pin Count
|
AVDD Supply Voltage(V)
|
EFR32MG24B310F1536IM48-B
|
Wireless SoC
|
Matter,Zigbee,Thread,Bluetooth 5.3
|
10dBm
|
1536kB
|
256kB
|
28
|
High
|
IADC High-Speed/High-Accuracy
|
Multi Vector Processor
|
78.0MHz
|
-40℃~125℃
|
-50℃~150℃
|
QFN48
|
1.71V~3.8V
|
选型表 - SILICON LABS 立即选型
Silicon labs 蓝牙SOC选型表
Cortex-M4/M33内核,支持蓝牙5,待机功耗1.2μA;实测网络节点100+,工作温度高达125℃,提供芯片和模块。其最新的1.4μA超低功耗蓝牙SoC EFR32BG22具有主频高达76.8MHz Cortex-M33内核,16位ADC,支持蓝牙5.2与AoX定位和蓝牙Mesh协议。
产品型号
|
品类
|
MCU Core
|
Core Frequency (MHz)
|
Flash
|
RAM
|
Secure Vault
|
Bluetooth
|
Bluetooth 5
|
Bluetooth Mesh
|
Cryptography
|
Output Power Range (dBm)
|
GPIO
|
I²C
|
SPI
|
I²S
|
Receive Sensitivity
|
ADC
|
Comparators
|
Temperature Range (ºC)
|
Package Type
|
Package Size(mm)
|
EFR32BG24B110F1536IM48-B
|
Bluetooth®Wireless SoC
|
ARM Cortex-M33
|
78
|
1536
|
256
|
High
|
5.3
|
Bluetooth 5
|
Bluetooth Mesh
|
AES-128;AES-256;ECC;SHA-1;SHA-2
|
-20 to 10
|
28
|
2
|
3
|
1
|
-97.6DBM(1Mbit/s GFSK)
|
12-bit,SAR,1Msps
|
2
|
-40 to 125
|
QFN48
|
6x6
|
选型表 - SILICON LABS 立即选型
A-00000511 Silicon Labs安全公告
描述- Silicon Labs发布安全警告A-00000511,指出其蓝牙低功耗(BLE)设备在使用旧版SDK时存在潜在的安全漏洞。该漏洞可能导致连接句柄在释放前被重复使用,攻击者可能利用此漏洞截获加密通道中的数据包。受影响的设备包括使用Silabs Bluetooth SDK版本低于v8.0.0的NCP/SOC模式下的BLE设备。厂商计划在未来版本的SDK中修复这一漏洞。
Silicon Labs助力“物联网设备安全规范1.0”发布,满足多项国际法规和标准
Silicon Labs(亦称“芯科科技”)日前协助连接标准联盟(Connected Standard Alliance, CSA)产品安全工作组(PSWG)发布-物联网设备安全规范1.0(IoT Device Security Specification 1.0),以及附带的认证计划和产品安全验证标志。
SILICON LABS 8-bit Microcontroller选型表
SILICON LABS 8位MCU选型,MCU Core 8051,频率20MHz~100MHz,Flash存储2kB~120kB,RAM存储0.25kB~8kB。
产品型号
|
品类
|
系列
|
Frequency(MHz)
|
Flash (kB)
|
RAM (kB)
|
Vdd min(V)
|
Vdd max(V)
|
Package Type
|
Package Size (mm)
|
Internal Osc.
|
Dig I/O Pins
|
ADC 1
|
Temp Sensor
|
Timers (16-bit)
|
PCA Channels
|
DAC
|
Comparators
|
UART
|
SPI
|
I2C
|
HS I2C Slave
|
EMIF
|
CAN
|
LIN
|
VREF
|
Debug Interface
|
C8051F392-A-GM
|
8位MCU
|
C8051F39x Small Form Factor
|
50
|
16
|
1
|
1.8
|
3.6
|
QFN20
|
4x4
|
±2
|
17
|
10-bit, 16-ch., 500 ksps
|
Temp Sensor
|
6
|
3
|
10-bit, 2-ch.
|
1
|
1
|
1
|
2
|
0
|
0
|
0
|
0
|
VREF
|
C2
|
选型表 - SILICON LABS 立即选型
Silicon Labs安全公告A-00000506
描述- Silicon Labs发布安全通告,指出Gecko OS HTTP服务器存在多个漏洞,包括拒绝服务(DoS)和远程代码执行(RCE)。受影响的WGM160P模块运行所有已发布版本的Gecko OS。CVE ID列表提供了详细的技术描述和CVSS评分。由于Gecko OS已进入生命周期的结束阶段,因此不会提供修复方案。
型号- WGM160P
SILICON LABS 32-bit Microcontroller选型表
SILICON LABS 32位MCU选型,频率24MHz~80MHz,Flash存储4kB~2048kB,RAM存储2kB~512kB。
产品型号
|
品类
|
系列
|
Frequency(MHz)
|
Flash (kB)
|
RAM (kB)
|
Vdd min(V)
|
Vdd max(V)
|
Package Type
|
Package Size (mm)
|
Internal Osc.
|
Debug Interface
|
Cryptography
|
Dig I/O Pins
|
ADC 1
|
DAC
|
USB
|
Cap Sense
|
LCD
|
Temp Sensor
|
Timers (16-bit)
|
UART
|
USART
|
SPI
|
I2C
|
I2S
|
EMIF
|
RTC
|
Comparators
|
EFM32GG290F512-BGA112
|
32位MCU
|
EFM32 Giant Gecko
|
48
|
512
|
128
|
1.98
|
3.8
|
BGA112
|
10x10
|
±2%
|
ETM; SW
|
AES-128 AES-256
|
90
|
12-bit, 8-ch., 1 Msps
|
12-bit, 2 ch.
|
-
|
Cap Sense
|
-
|
Temp Sensor
|
4
|
7
|
3
|
3
|
2
|
1
|
0
|
RTC
|
2
|
选型表 - SILICON LABS 立即选型
世强:Silicon Labs中国区域最大分销商
世强与Silicon Labs合作长达15年,有海量现货供应,且拥有有非常丰富的元器件技术服务经验。
Silicon Labs安全公告A-00000507
描述- Micrium OS Network uC/HTTP服务器存在一个解析HTTP头部的无效指针解引用漏洞,可能导致设备崩溃或拒绝服务。受影响的产品包括所有使用GSDK 4.4.1及以下版本中Network Suite HTTP服务器的设备。建议用户更新至Micrium OS Network v5.15.3或更高版本以修复漏洞。
Silicon Labs Flex SDK 2.6.0.0 GA 19Q2GeckoSDK
描述- Silicon Labs Flex SDK 2.6.0.0 GA 19Q2 Gecko SDK于2019年6月7日发布,是一款针对专有无线应用的完整软件开发套件。该SDK提供两种实现选项:使用RAIL(Radio Abstraction Interface Layer)或Silicon Labs Connect。RAIL支持专有和基于标准的无线协议,而Connect是基于IEEE 802.15.4的联网堆栈,适用于低功耗、简单网络拓扑的专有无线网络解决方案。SDK包含详细文档和示例应用程序,支持多种编译器和开发平台。
型号- EFR32BG12P232F1024IM68-C,EFR32BG12P433F1024IM68-C,EFR32XG13,EFR32BG12P232F512IM68-C,EFR32XG21,EFR32,EFR32BG12
SILICON LABS SUB-G 无线SOC选型表
智能家居、安防、照明、楼宇自动化和计量领域中次GHz“物联网”应用的理想解决方案。高性能的sub-GHz无线电提供远程功能,不受Wi-Fi等技术2.4GHz干扰的影响。
产品型号
|
品类
|
Protocol Stack
|
Pin Count
|
Frequency Band @ Max TX Power(GHz@dBm)
|
Flash(kB)
|
RAM(kB)
|
GPIO(个数)
|
Operating temperature(℃)
|
Storage Temperature(℃)
|
AVDD Supply Voltage(V)
|
EFR32FG1P133F256GM48-C0
|
Flex Gecko Proprietary Protocol SoC
|
Proprietary
|
QFN48
|
2.4GHz @ 19dBm, Sub-GHz @ 20dBm
|
256kB
|
32kB
|
28
|
-40℃~85℃
|
-50℃~150℃
|
1.85V~3.8V
|
选型表 - SILICON LABS 立即选型
Expand Smartphone Storage with Apacer’s AS725 Magnetic Portable SSD
The AS725 meets military-grade standards for shock resistance and delivers impressive read/write speeds of up to 1,000 MB/s, ensuring swift data transfers. With the AS725, users can enjoy the convenience of shooting and storing their content anytime, anywhere.
电子商城
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥8.1764
现货: 101,879
品牌:SILICON LABS
品类:Mighty Gecko Multi-Protocol Wireless SoC
价格:¥27.0929
现货: 90,767
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥10.4994
现货: 50,699
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
登录 | 立即注册
提交评论