创建可以与远程蓝牙服务器通信的蓝牙客户机应用程序。
Create Bluetooth client applications that can communicate with remote Bluetooth servers.
创建能够为蓝牙客户机的请求提供服务的蓝牙服务器应用程序。
Create Bluetooth server applications that can service requests from Bluetooth clients.
为了让任何蓝牙客户机都能找到蓝牙服务器,客户机必须发现它。
In order for any Bluetooth client to find a Bluetooth server, the client must first discover it.
您还记得第1部分中说过每个蓝牙服务(不论是否使用OBEX)都必须拥有惟一的标识符么?
Do you remember from Part 1 that every Bluetooth service (whether or not it USES OBEX) must have a unique identifier?
SIG规范中的蓝牙服务发现协议是针对运动环境的,对服务调用的实现也未做出规定。
The Bluetooth SDP(Service Discovery Protocol) according to SIG specification, is designed for motion enviroment, and has no definition of carrying out service calling.
当进行攻击时,设备的蓝牙功能必须是处于被激活状态的,而基于蓝牙服务的文件共享也必须是活动的。
Devices must have Bluetooth enabled and File Sharing over Bluetooth service active when the attack is performed.
现在,就像在这个系列的 第 1部分 中说过的,比起蓝牙服务器,蓝牙客户机要做的工作多得多,而且只要想一下,就会理解为什么。
Now, as I stated in Part 1 of this series, Bluetooth clients have a lot more work to do in comparison with Bluetooth servers -- and if you think about it for a second, you'll understand why.
您可能从第1部分回忆起来,对于所有的蓝牙服务器来说,UUID是必需的,服务名称是可选的;但是,我们为服务指定的服务名称是“FTP”。
You may recall from Part 1 that the UUID is mandatory and the service name is optional for all Bluetooth servers; however, we specified that the service name for our service would be "FTP."
在协议栈可能实现的所有蓝牙服务中,由文件传输配置文件(file Transfer Profile,OBEXFTP)定义的服务是最常见的一种。
Among all the Bluetooth services that may be implemented in the stack, file Transfer Profile (OBEX FTP) is the most common service.
该服务公司提供的自行车上有GPS或蓝牙。
The bike that the service company provides has GPS or Bluetooth on it.
这家服务公司提供的自行车上装有 GPS或蓝牙,这些自行车可以用智能手机轻松解锁,还可以停放在公共场所的任何地方。
The bike that the service company provides has GPS or Bluetooth on it, and those bikes can be easily unlocked with a smart phone and left anywhere in public.
但是如果没有它,蓝牙硬件可能只会在传递进的远程蓝牙设备中搜索第一个设备上的服务,而忽略其他设备。
Without it though, your Bluetooth hardware may only search for services on the first remote Bluetooth devices that you pass in, and it may ignore the others.
机器上的每台蓝牙设备都需要惟一的标识符,所以我决定将这个服务的UUID(统一惟一标识符)定为8841(可以是任意四位数字)。
Each Bluetooth service on a machine needs a unique identifier, so I decided to give this service the UUID (Universal unique identifier) of 8841 (it could be any four-digit number you choose).
OBEXFTP服务通过蓝牙无线通信协议实现了文件共享。
The OBEX FTP service can be used to share files over the Bluetooth wireless communications protocol.
在清单6中可以看出,我检查了服务名称是不是FTP,但是要记住蓝牙设备不一定指定服务名称。
As you can see in Listing 6, I'm checking to see if the service name is FTP, but just remember that every Bluetooth service may not specify a service name.
在远程蓝牙设备上搜索服务
您应当注意到,我在远程蓝牙设备的Vector上迭代,搜索每个设备上存在的服务。
You should notice that I iterated over the Vector of remote Bluetooth devices and searched for the services that exist on each device.
SDP是服务发现协议(Service Discovery protocol)层,用于在远程蓝牙设备上寻找服务。
SDP is the service Discovery Protocol layer, which is used whenever you want to find services on a remote Bluetooth device.
联网服务(WiFi +蓝牙)
正如我前面说的,清单4的代码显示了OBEX服务器如何从远程蓝牙设备接收文件。
As I said earlier, the code in Listing 4 shows how the OBEX server will accept a file from a remote Bluetooth device.
利用此漏洞需要用户打开手机的蓝牙功能并激活蓝牙文件共享服务。
The exploit requires the phone's Bluetooth to be turned on and for the user to enable Bluetooth file sharing.
基于此,服务发现应用配置文件规定任何应用程序能够在任何要连接的蓝牙设备上找出有哪些有效服务。
Based on this, the service discovery application profile requires that any application be able to find out what services are available on any Bluetooth device it connects to.
规格把一个服务定义成任何其他(远程)蓝牙设备可以访问的特性。
The specification defines a service as any feature that is usable by another (remote) Bluetooth device.
但是,它没有描述所有的蓝牙配置和设备支持的服务,它只是暗示了设备的类型。
However, this does not reliably describe all Bluetooth profiles and services supported by the device, but is useful as a hint to the device type.
服务发现应用配置文件描述了一个应用程序应该如何使用SDP(在“蓝牙协议栈”中描述)来发现远程设备上的服务。
The service discovery application profile describes how an application should use the SDP (described in "The Bluetooth Protocol Stack") to discover services on a remote device.
它描述了如何使用USBHID协议来发现HID类设备的特征集与蓝牙设备能如何使用L2CAP层来支持HID服务。
It describes how to use the USB HID protocol to discover a HID class device's feature set and how a Bluetooth device can support HID services using the L2CAP layer.
方法:应用蓝牙模块、80c 552微控制器和RS- 232接口组成了医院导诊服务机器人的通讯系统。
Method: the communication system in the service robot side includes80C552micro-controller, bluetooth module and RS-232interface.
随着蓝牙技术,你将能够要求任何这些服务。
With the Bluetooth, you will be able to call any of these services.
公司致力于向客户提供专业的蓝牙技术类产品和服务,持续为客户提供最大的价值赢利。
Company is committed to providing professional Bluetooth technology products and services, continues to provide customers the best value profit.
公司致力于向客户提供专业的蓝牙技术类产品和服务,持续为客户提供最大的价值赢利。
Company is committed to providing professional Bluetooth technology products and services, continues to provide customers the best value profit.
应用推荐