蓝牙

创建蓝牙对象

描述

=蓝牙(远程名渠道创建蓝牙®对象与相关联的远程名渠道远程名是一种友好的方式来识别RemoteID。如果没有指定,默认信道为0

仪器控制工具箱™蓝牙接口,可以连接到通过蓝牙接口的设备,并发送和接收ASCII和二进制数据。仪器控制工具箱支持蓝牙串行端口配置文件(SPP)。万博1manbetx您也可以在任何SPP蓝牙设备,并建立与该设备的双向连接。

=蓝牙(RemoteID渠道直接从创建一个蓝牙对象RemoteID渠道

为了与蓝牙设备连接,使用FOPEN功能。当创建蓝牙对象,其状态属性关闭。当对象被连接到所述远程设备与所述FOPEN功能,状态属性设置为打开

=蓝牙(___名称,值函数使用指定的属性值蓝牙对象。如果指定了无效的属性名称或属性值不创建对象。

对于可以与被使用在其他功能的信息蓝牙使用蓝牙接口,事件和回调,并使用指南看到一个完整的示例蓝牙接口概述

例子

全部收缩

此示例示出了如何识别并连接到蓝牙设备,发送消息,和读取数据。

查找可用的蓝牙设备。

instrhwinfo('蓝牙'

创建一个名为蓝牙对象b使用信道3一个乐高机器人机械手具有的远程名NXT

B =蓝牙('NXT',3);

连接到远程设备。

的fopen(b)中

将消息发送到所述远程设备。

的fwrite(B,UINT8([2,0,1,155]));

读取来自所述远程设备的数据。

名称=的fread(B,35);

断开设备。

FCLOSE(b)中;

通过删除和清除对象清理。

删除(二)明确b

输入参数

全部收缩

“友好名称”为蓝牙设备,指定为字符向量或字符串。例如,在iPhone的情况下,它可能是简单地'苹果手机'或一个名称,如“佐尔”。如果为空,则使用RemoteID与所述设备进行通信。

例:'NXT'

数据类型:烧焦|

蓝牙装置的内部ID,相当于设备ID,指定为字符向量或字符串。每个设备都有一个设备ID,它通常是与开头的12位数字的字符向量'btspp://'。您可以使用此或远程名与所述设备进行通信。

例:'btspp:// 0016530FD65F'

数据类型:烧焦|

器件沟道,指定为数字值,如果该装置具有信道。如果未指定信道,则默认为0

例:3

数据类型:||INT8|INT16|INT32|Int64的|UINT8|UINT16|UINT32|UINT64

名称 - 值对参数

指定可选的用逗号分隔的对名称,值参数。名称是参数的名称和是对应的值。名称必须出现引号内。您可以按照任何顺序指定多个名称和值对参数名1,值1,...,NameN,值N

例:'超时',60

接口对象,指定为字符向量或字符串的名称。

例:'BTdev1'

数据类型:烧焦|

在用于通信的秒的时间限制,指定为数字值。

例:60

数据类型:

输出参数

全部收缩

蓝牙设备接口,返回一个接口对象。

也可以看看

功能

介绍了在R2011b