蓝牙BLE的UUID和MACAddress [英] UUID and MACAddress for Bluetooth BLE

查看:687
本文介绍了蓝牙BLE的UUID和MACAddress的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

关于BLE 4.0,我必须承认我是新手,我想了解BLE外围设备的唯一标识符是什么.通常,对于所有WiFi通信,MAC被视为设备的唯一ID.我有以下问题:

I must confess I am a newbie when it comes to BLE 4.0, and I want to understand what comprises a unique identifier for a BLE peripheral. Generally, for all WiFi communications, MAC is treated as the unique ID for the device. I have following questions:

  • UUID的用途是什么?不同的BLE外设是否应具有不同的UUID?
  • BLE外围设备的唯一ID(由其他一些中央BLE设备识别)是什么?举例来说,Android上的定位应用程序如何检测到外围BLE设备?
  • 能否仅通过扫描(即未连接)获得BLE外设的唯一ID?
  • 连接到BLE外围设备是否需要任何手动干预?我读到不需要手动选择读取外围设备传输的数据

希望你们中的一些人能帮上忙.

Hope some of you could help.

推荐答案

BLE设备具有唯一的6字节蓝牙地址,就像常规蓝牙一样.这可以唯一标识设备.但是,BLE也可以使用遵循特定格式的随机"地址,这样您就可以知道何时拥有随机地址,而不是常规的公共地址.

BLE devices have unique 6 byte Bluetooth addresses just like regular Bluetooth. This uniquely identifies the device. However, BLE can also use "random" addresses which follow a specific format so you can tell when you have a random addresses as opposed to a regular public address.

  • 在BLE话语中,"UUID"是指标识代码,以标识在通用属性协议(GATT)中找到的数据类型.
  • 不确定我是否理解此问题...这里有蓝牙地址,但同样,BLE设备可以使用随机地址.
  • 好吧,当您扫描广告数据包时,您会收到包含蓝牙地址的数据包.这些地址就是您用来连接到特定设备的地址.
  • 要连接",必须手动建立与设备的连接.但是,广告数据包可以包含无需任何连接即可被动接收的数据. iBeacon使用无连接广告包信息,因此没有建立连接.

这篇关于蓝牙BLE的UUID和MACAddress的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆