【经验】浅析低功耗蓝牙绑定与配对的区别

2018-02-26 Pirate Comm(世强编辑整理) Song
蓝牙,Bluetooth,ZigBee,EFR32BG 蓝牙,Bluetooth,ZigBee,EFR32BG 蓝牙,Bluetooth,ZigBee,EFR32BG 蓝牙,Bluetooth,ZigBee,EFR32BG

很多人对低功耗蓝牙的一些基础概念不太清楚,我这里简单写一下低功耗蓝牙中配对和绑定的区别。


对于低功耗蓝牙来说,配对和绑定是两个截然不同的东西。简单来说,配对是蓝牙主从设备加密特性的交换,并创建临时密钥。绑定则是在配对之后交换和保存长期密钥,用于以后的连接。配对不是永久的安全机制,绑定才是。



配对


配对是加密结构的交换,包括I/O 能力、是否需要中间人保护等。Client端发起交换。形象一些就是客户端说:"我支持这些功能。"然后Server端回答说"嗯,收到,我支持这些功能。"一旦执行了交换,主从设备间的加密机制就会确定并生效。比如,如果一个Server端在I/O能力上仅支持NoInput/NoOutput,那么双方就会采用"Just Works"的连接方式。


配对完成后,一个临时的密钥就已经被生成和交换,连接已经被加密。但是仅使用一个临时的加密密钥。但是这个加密连接中,长期密钥已经产生和交换。长期密钥类似于一个数字签名。具体交换哪些密钥、密钥长短还取决于配对双方设备所支持的加密结构。


绑定


绑定才是真正意味着在加密结构交换和连接加密后(配对完成),双方的长期密钥交换完成,双方已经存储并将在下次连接的时候使用该密钥。密钥可以通过绑定程序交换,但是如果他们没有成功被保存和使用,仍然不能说已经绑定。


如果一个设备和另一个设备已经成功绑定,比如一个心率检测手环和一个手机,他们可以不必交换密钥就可以加密连接,手机向手环发起连接的时候仅需要请手环"开启加密",双方即可以使用已经存储的加密密钥通信,这样就不会发生密钥交换而被第三方窃听,因为密钥交换已经在配对时完成。


SILICON LABSEFR32MGEFR32BG系列提供Bluetooth SDK,配对在连接的时候实现,绑定通过gecko_sm_increase_security命令实现。


授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 2
ZigBee Bluetooth 蓝牙 通信设备 工业电子 汽车电子 消费电子 智能手机 智能手环 EFR32MG1B132F256GM48-B0 EFR32MG1P233F256 EFR32MG1B232F256GM48-B0 EFR32MG1B132F256GM32-C0 EFR32MG1B232F256GM32-C0 EFR32MG1P232F256GM48-B0 EFR32MG1V132F256GM48-B0 EFR32MG1P132F256GM48-B0 EFR32MG1P232F256 EFR32MG EFR32MG1B232F256 EFR32MG1P133F256GM48-C0 EFR32MG1V132F256GM32-C0R EFR32MG1B732F256GM32-C0 EFR32MG1P232F256GM32-B0 EFR32MG1B732F256 EFR32MG1B232F256GM48-C0 EFR32MG1B132F256GM48-C0 EFR32MG1P233F256GM48-C0 EFR32MG1V132F256GM32-C0 EFR32MG1P232F256GM48-C0R EFR32MG1V132F256 EFR32MG1P132IM32 EFR32MG1B232F256GM32-C0R EFR32MG1B132F256 EFR32MG1B132F256GM32-C0R EFR32MG1B232F256GM32-B0 EFR32MG1V132F256GM48-C0 EFR32MG1B732F256GM32-C0R EFR32MG1P132F256 EFR32MG1P232F256GM48-C0 EFR32MG1P133F256 EFR32MG1P232F256GM32-C0 EFR32BG1B132F128 EFR32BG1P332F256GJ43-C0R EFR32BG12P232F1024GL125-B EFR32BG1B232F256GJ43-C0 EFR32BG1V132F128GM32-C0 EFR32BG1V132F256GJ43-C0R EFR32BG12P332F1024GM48-BR EFR32BG1V132F256GM32-B0 EFR32BG1P232F256GM48-B0 EFR32BG1B232F256GM48-C0 EFR32BG1V132F256 EFR32BG12P432F1024GM48-B EFR32BG12P232F1024GL125-BR EFR32BG1P232F256GM32-C0 EFR32BG1B132F128GM32-C0 EFR32BG1B132F128GM48-B0 EFR32BG1V132F256GM48-B0 EFR32BG1B232F128GM48-B0 EFR32BG12P433F1024GM48-B EFR32BG12P132F1024GL125-B EFR32BG EFR32BG1B132F256 EFR32BG12P232F1024GM48-B EFR32BG12P232F1024GM48-BR EFR32BG12P132F1024GM48-B EFR32BG1V132F128 EFR32BG1P233F256GM48-C0 EFR32BG1P332F256GM32-B0 EFR32BG1P332F256GM48-B0 EFR32BG1P332F256GJ43-C0 EFR32BG1B232F256GM32-B0 EFR32BG12P132F1024GL125-BR EFR32BG1B132F256GM32-C0R EFR32BG1P233F256 EFR32BG1B132F256GM48-C0R EFR32BG12P332F1024GM48-B EFR32BG1P332F256 EFR32BG1B132F256GM48-C0 EFR32BG12P132F1024GM48-BR EFR32BG12P433F1024GL125-B EFR32BG12P132F1024 EFR32BG1B232F128 EFR32BG12P432F1024GL125-B EFR32BG1P332F256GM32-C0 EFR32BG12P432F1024 EFR32BG12P332F1024 EFR32BG12P232F1024 EFR32BG12P332F1024GL125-BR EFR32BG1V132F128GM32-C0R EFR32BG12P433F1024 EFR32BG12P433F1024GM48-BR EFR32BG1V132F256GM32-C0 EFR32BG1P233F256GM48-C0R EFR32BG12P432F1024GM48-BR EFR32BG1B132F256GM48-B0 EFR32BG1V132F128GM48-B0 EFR32BG1B232F256GM48-B0 EFR32BG12P433F1024GL125-BR EFR32BG12P432F1024GL125-BR EFR32BG1P232F256 EFR32BG12P332F1024GL125-B EFR32BG1B232F256GJ43-C0R EFR32BG1B232F256 EFR32BG1V132F256GJ43-C0 低功耗蓝牙 绑定 配对 BLU Bluetooth Low Energy Pairing Bond 心率检测手环 蓝牙连接 SILICON LABS 管状电机

本网站所有内容禁止转载,否则追究法律责任!

评论

   |   

提交评论

全部评论(2

  • solomon Lv8. 研究员 2018-11-27
    太棒了,非常好
  • 承毅 Lv8. 研究员 2018-02-26
没有更多评论了

相关推荐

【经验】浅析Zigbee射频测试相关标准

Zigbee是很多公司目前在使用的技术,部分厂家采用现成的模组,还有大部分公司选择Layout出自己的产品。无论哪种方式,射频测试都是必须要进行的。

2018-02-26 -  设计经验 代理服务 技术支持 采购服务

【经验】Silicon Labs Zigbee设备入网以及离网流程

EFR32MG是Silicon labs专门针对IOT推出的Zigbee方案,具有最全的Zigbee网络协议,被广泛应用在智能家居,工业控制等行业。

2017-07-28 -  设计经验 代理服务 技术支持 采购服务

【经验】Silicon Labs Zigbee应用程序Nodetest和RAILtest的安装使用

应用程序Nodetest可以实现RF校准、RF功能测试、硬件测试等。而 RAILtest则主要用于EFR32MG1x芯片的RF测试。

2017-08-29 -  设计经验 代理服务 技术支持 采购服务

蓝牙®Mesh ADK 7.0.2.0

描述- 本资料介绍了Silicon Labs的Bluetooth Mesh ADK 7.0.2.0版本,该版本支持蓝牙Mesh和蓝牙5功能。主要内容包括:新增支持导入和导出BT Mesh配置数据库的API;改进了移动应用程序,使其成为评估标准Silabs示例和演示的工具;修复了配置失败和节点重启时Mesh对象消失等问题;兼容iOS 15、iOS 16、iOS 17和Android 12、Android 13、Android 14系统。

September 18, 2024  - SILICON LABS  - 开发环境(软件/固件) 代理服务 技术支持 采购服务

EFR32MG的ZIGBEE测试,连接开发板无法看到开发板的IP地址,怎么解决?

DEMO 需要连接到带有DHCP服务器的局域网中,会自动分配IP地址给 DEMO板 ,再将装有simplicity studio软件的电脑和开发板接入同一个局域网内,就可以在simplicity studio中看到该DEMO板分配的IP地址,选择后就可以进行操作 。

2017-05-16 -  技术问答 代理服务 技术支持 采购服务

Silicon Labs(芯科科技) 应用开发基础:ZigBee协议

描述- 本资料介绍了ZigBee解决方案的关键特性和功能,包括ZigBee 3.0的相关内容。资料涵盖了ZigBee的基本概念、网络结构、节点类型、路由概念、ZigBee堆栈、ZigBee集群库和ZigBee合规性。此外,还讨论了IEEE 802.15.4标准、ZigBee网络硬件和软件元素,以及ZigBee网络中的路由机制。

2016年08月10日  - SILICON LABS  - 用户指南  - Rev. 1.0 代理服务 技术支持 采购服务

蓝牙®Mesh ADK 6.0.2.0

描述- 本资料介绍了Silicon Labs公司发布的蓝牙Mesh ADK 6.0.2.0版本,该版本支持蓝牙Mesh和蓝牙5功能。主要内容包括:支持网络照明控制(NLC)配置文件,支持iOS和Android系统,以及详细的技术更新和问题修复。资料还提供了安装和使用指南,以及技术支持信息。

April 10, 2024  - SILICON LABS  - 开发环境(软件/固件) 代理服务 技术支持 采购服务

【经验】如何利用EFR32的EVB板搭建简易zigbee产测环境

ZIGBEE等无线产品在产线生产时,都需要对产品的无线部分如发射功率、接收灵敏度、频偏等参数进行测试。通过测试环境的搭建我们可以对产品的射频收发性能和晶体的频偏进行测试和功能验证。

2018-02-25 -  设计经验 代理服务 技术支持 采购服务 IoT射频性能测试

蓝牙®Mesh ADK 6.0.4.0

描述- 本资料介绍了蓝牙Mesh ADK 6.0.4.0版本,包括其功能、兼容性、新特性、改进点、已知问题及解决方法。该软件支持多对多的通信,适用于大规模设备网络构建,特别适合于建筑自动化、传感器网络和资产跟踪等领域。资料还涵盖了安装和使用指南,以及如何获取技术支持和产品信息。

August 14, 2024  - SILICON LABS  - 开发环境(软件/固件) 代理服务 技术支持 采购服务

Zigbee采用无线SoC EFR32MG芯片做NCP方案,请问如何给加入网络的设备发送数据?

send发送命令,可以理解为发送缓冲buffer里面的内容。因此,在send之前,需要使用CLI命令组建一条你想发送的命令。这种场景,通常应用在ZCL命令下。首先所有的命令可以在SimplicityStudio安装目录找到详细的解释。C:/SiliconLabs/SimplicityStudio/v4/developer/sdks/gecko_sdk_suite/v1.1/protocol/zigbee_5.10/documentation/120-3023-000_AF_V2_API/group__cli.html比如发送一条on/off命令给一个节点。你可以在任意节点上输入info查看当前节点的网络信息,比如nodeID,PANID,endpotin,cluster信息等等。send [id:2] [src-endpoint:1] [dst-endpoint:1]Send a pre-buffered message from a given endpoint to an endpoint on a device with a given short address.id - INT16U - short id of the device to send the message tosrc-endpoint - INT8U - The endpoint to send the message fromdst-endpoint - INT8U - The endpoint to send the message to 假设从A节点发送on/off命令到B节点。通过info查看A节点的nodeID(0x0001),Endpoint是1。通过info查看B节点的nodeID(0x0002),Endpoint是1。那么可以在A节点的CLI使用如下命令。 ZCL on/off onSend 0x0002 1 1

2017-06-27 -  技术问答 代理服务 技术支持 采购服务

Silicon labs 的Zigbee EmberZNet堆栈重试如何工作?

APS 层发送消息至 NWK 层: 发送任何数据包之前 NWK 告诉 MAC 层开始传送并启动定时器: MAC 等待 0 至 7 个退避周期(每个周期 320us)内任意一段时间,然后检查 CCA。 如果此检查失败,则 MAC 等待 0 至 15 个退避周期内任意一段时间,然后检查 CCA。 如果此检查失败,则 MAC 等待 0 至 31 个退避周期内任意一段时间,然后检查 CCA。 如果此检查失败,则 MAC 等待 0 至 31 个退避周期内任意一段时间,然后检查 CCA。 如果此检查失败,则 MAC 等待 0 至 31 个退避周期内任意一段时间,然后检查 CCA。 如果这些 CCA 检查中任何一次检查成功: MAC 传送数据包并等待最长 54 个符号 (864us) 以收到应答。 如果收到 ACK,则 MAC 向 NWK 层报告成功 - 完成。 如果数据包是一个广播,则无需 ACK,MAC 向 NWK 层报告成功 - 完成。 如果没有收到 ACK,MAC 再重试整个 CSMA 传送过程最多三次。 如果这四次尝试中没有一次收到 ACK,MAC 向 NWK 层报告失败。 NWK 层等待 16 至 48 毫秒的随机时间,然后告诉 MAC 层再次从整个过程的开头开始再次传送。 NWK 层将不断尝试直到“成功”或计时器达到 500ms。如果达到 500ms,则向 APS 层报告失败。 APS 层等待 (100ms * EMBER_MAX_HOPS)/2(或 50ms * EMBER_MAX_HOPS),然后告诉 NWK 层重试。 APS 层将尝试三次(首次尝试再加两次重试)之后才认定消息传送彻底失败。

2017-10-10 -  技术问答

蓝牙®LE SDK 7.1.2.0 GA Gecko SDK套件4.4

描述- 本资料介绍了Silicon Labs发布的蓝牙低功耗(BLE)软件开发套件(SDK)7.1.2.0 GA版本。该版本包括新的功能组件、API更新、改进和问题修复。新特性包括周期性广告功率设置、蓝牙连接分析器等功能。此外,还提供了兼容性说明、安全信息和安装指南。

August 14, 2024  - SILICON LABS  - 开发环境(软件/固件) 代理服务 技术支持 采购服务

要在电路板上增加蓝牙功能,都需要什么器件?

如果使用蓝牙SoC EFR32BG1xx系列,芯片电源部分需要电感(使能DC-DC)、退耦电容,射频链路1个电感、一个电容,陶瓷天线或者PCB板载天线。如果用蓝牙模块BGM11x,可预留串口和电源接口。

2017-09-15 -  技术问答 代理服务 技术支持 采购服务

BGM13P无线Gecko蓝牙®模块数据表

描述- BGM13P是Silicon Labs推出的首款蓝牙5.0 LE连接的PCB模块解决方案,支持长距离、高吞吐量和常规LE蓝牙物理层。该模块基于EFR32BG13 Blue Gecko SoC,提供强大的RF性能、低功耗、丰富的MCU外设、多个地区的监管测试证书和简化的开发体验。BGM13P模块适用于各种应用,包括物联网终端设备和网关、健康、体育和健康、工业、家居和建筑自动化、信标、智能手机、平板电脑和PC配件等。

型号- BGM13P22F512GA-V2R,BGM13P22F512GE-V2,BGM13P32E,BGM13P,BGM13P22F512GA-V2,BGM13P22F512GE-V2R,BGM13P32F512GA-V2,BGM13P32F512GE-V2,BGM13P32F512GA-V2R,BGM13P22A,BGM13P32A,BGM13P22E,BGM13P32,BGM13P32F512GE-V2R

May, 2024  - SILICON LABS  - 数据手册  - Rev. 1.5 代理服务 技术支持 采购服务 查看更多版本
July 24, 2024  - SILICON LABS  - 开发环境(软件/固件) 代理服务 技术支持 采购服务
展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:Mighty Gecko SoC

价格:¥23.1352

现货: 8,750

品牌:SILICON LABS

品类:Mighty Gecko SoC

价格:¥31.4972

现货: 490

品牌:SILICON LABS

品类:BLE SoC

价格:¥39.4871

现货: 483

品牌:SILICON LABS

品类:Mighty Gecko SoC

价格:¥40.1376

现货: 416

品牌:SILICON LABS

品类:Mighty Gecko SoC

价格:¥60.6714

现货: 360

品牌:SILICON LABS

品类:Mighty Gecko SoC

价格:¥50.1720

现货: 315

品牌:SILICON LABS

品类:BLE SoC

价格:¥30.8466

现货: 288

品牌:SILICON LABS

品类:BLE SoC

价格:¥24.9004

现货: 260

品牌:SILICON LABS

品类:Mighty Gecko SoC

价格:¥23.6921

现货: 234

品牌:SILICON LABS

品类:BLE SoC

价格:¥88.5444

现货: 100

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:QUALCOMM

品类:蓝牙芯片

价格:¥4.9500

现货:109,413

品牌:汇顶科技

品类:蓝牙系统级芯片

价格:¥4.5000

现货:53,089

品牌:Telink

品类:2.4G蓝牙芯片

价格:¥7.5000

现货:24,000

品牌:涂鸦

品类:蓝牙模块

价格:¥7.7000

现货:9,980

品牌:RENESAS

品类:MCU

价格:¥20.8557

现货:8,299

品牌:SKYWORKS

品类:RF front-end integrated circuit

价格:¥1.8500

现货:5,897

品牌:Nordic Semiconductor

品类:IC

价格:¥13.5000

现货:5,700

品牌:NXP

品类:控制器

价格:¥19.8178

现货:5,539

品牌:利尔达

品类:Linux核心板

价格:¥448.0280

现货:3,300

品牌:汇顶科技

品类:蓝牙系统级芯片

价格:¥4.5889

现货:2,190

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

物联网天线方案设计/虚拟天线芯片方案设计

Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。

最小起订量: 2500 提交需求>

蓝牙认证BQB测试

支持Bluetooth SIG最新的测试规范,支持2.0(EDR), 2.1(EDR), 3.0(HS), 4.0(LE)规范, 并且能完整覆盖BR/EDR/HS/BLE的所有射频测试项目。测试标准:RF.TS/4.03 ;RF-PHYTS/40.3。

实验室地址: 深圳 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面