配置蓝牙通信

发现你的设备

仪器控制工具箱™可以与蓝牙通信®设备通过一个适配器。在这个例子中,一个USB蓝牙适配器插入电脑。它可以识别蓝牙设备范围内查询。为了沟通工具,您需要执行一个配对的适配器的软件。注意,一些设备,例如许多笔记本电脑,不需要使用一个适配器,因为他们有一个内置的。

下面显示了适配器的软件接口,其中两个范围已配对的设备——智能手机蓝牙,和一个乐高Mindstorm NXT机器人。正如你所看到的,“友好的名称”或显示智能手机只是的名称iPhone和NXT机器人的名称C3PO,。在仪器控制工具箱这个友好的名字是蓝牙RemoteName财产。

查看设备仪器控制工具箱,使用instrhwinfo函数在蓝牙界面,调用蓝牙

instrhwinfo返回一个单元阵列的五个蓝牙设备的适配器在电脑上运行仪器控制工具箱。然后索引到RemoteNames属性显示了五个设备。你可以看到,iPhoneC3PO,显示在列表中。

注意到的另一个设备显示一个空的特征向量RemoteName。这意味着,设备没有与之关联的友好的名称。通信设备,你需要使用RemoteID财产。

RemoteIDs所示的顺序一样吗RemoteNames,所以第四ID列表中,0021 ba74f3dd,可用于设备显示没有RemoteName。您可以使用RemoteNameRemoteID与设备进行通信。

与设备通信的例子在蓝牙传输数据的接口

查看蓝牙设备属性

这个例子看NXT机器人发现了在前一节中。使用instrhwinfo函数在特定设备上使用RemoteName显示了这个:

如果你使用instrhwinfo函数在特定设备上使用RemoteID,它显示了以下几点:

的情况下使用RemoteID,你可以看到ObjectConstructorName是设备的统一资源标识符(URI)。

你是否使用RemoteName或者是RemoteID看到设备的属性,您可以看到设备只有一个通道。创建一个蓝牙对象英国电信使用RemoteName通道。然后显示对象使用的状态disp函数。

状态是关闭因为你还没有打开连接对象。

使用得到查看设备属性的函数。

蓝牙特定属性部分显示了蓝牙接口的特定属性。你可以看到它是使用渠道1。的配置文件仕达屋优先计划,这是串口配置文件——这是仪器控制工具箱支持蓝牙配置文件。万博1manbetx

RemoteNameRemoteID属性的名称与设备进行通信,如图所示。

ReadAsyncMode《终结者》属性是一样的串行端口相同名称的属性。详情,请参阅文档属性。

请注意

得到一个选项列表你可以使用一个函数,按下选项卡键后进入一个MATLAB函数®命令行。扩展列表,您可以滚动到选择一个属性或值。使用这种先进的选项卡完成功能,信息使用选项卡完成功能