主机(Host): 服务发现协议SDP(Service Discovery Protocol)

服务发现协议(SDP)是蓝牙技术中用于发现可用服务及其特征的协议。它支持客户端搜索服务、浏览服务而无需预先了解服务详情,并允许设备间的相互发现。SDP包括服务记录、服务属性、数据表示等核心概念,并详细定义了服务搜索、服务属性交易等操作。此外,协议还涵盖了设备ID服务记录的访问和管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

缩略语

Device ID 设备ID
Device ID Service Record 设备ID服务记录
UUID PNPInformation
PrimaryRecord 主记录
IrDA Infra-red Data Association
M 强制的
O 可选的
OS 操作新天
SDP 服务发现协议
UUID 全局唯一标识符
SIG Special Interest Group
EIR Extended Inquiry Response

如果在一个物理设备(physical device)上有多个逻辑设备(logical device), 那么在一个设备上可以有多个设备ID服务记录(Device ID Service Record).
只有主记录属性(PrimaryRecord attribute)被设为true的设备ID服务记录会被唯一标识这个设备.

介绍

描述

服务发现协议给应用提供一种方式来发现可用的服务和确定这些可用服务的特征.

要求

  • SDP应该提供客户端搜索所需服务的能力
  • SDP应该允许服务被发现.
  • SDP应该允许浏览服务而不需要知道这些服务的特征.
  • SDP应该允许一个设备上的客户端发现另一个设备上的服务而不用咨询第三方设备
  • SDP应该支持缓存服务发现信息.
  • SDP应该被独立传输
  • SDP应该工作当使用L2CAP作为传输协议.
  • SDP应该允许发现和使用 提供访问其他SDP协议的服务
  • SDP应该允许创建和定义新服务,无需向中央机关注册.

概述

SDP客户端/服务器架构

在这里插入图片描述

服务记录

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值