return empty when I enter “”instrhwi​nfo('Bluet​ooth','Hph​one')“”

>> a = instrhwinfo('Bluetooth')
a =
RemoteNames: {'Hphone'}
RemoteIDs: {'btspp://087A4C001CFC'}
BluecoveVersion: 'BlueCove-2.1.1-SNAPSHOT'
JarFileVersion: 'Version 3.2'
>> instrhwinfo('Bluetooth','Hphone')
ans =
RemoteName: []
RemoteID: []
ObjectConstructorName: []
Channels: []

回答 (2 件)

HDying
HDying 2014 年 2 月 8 日
編集済み: HDying 2014 年 2 月 8 日

0 投票

thx everybody, I think I find the reason. that is the device is cellphone. the key is it can't run the SPP profile. Look this for details. : http://www.mathworks.com/matlabcentral/answers/98837
Vinod
Vinod 2015 年 11 月 23 日

0 投票

In this case this was because the phone did not support Bluetooth Serial Port Profile.
Note that this may also have to do with the device going into a power save mode and not being discoverable. If you are sure the device supports Bluetooth SPP, try power cycling your device and then executing
>>instrhwinfo('bluetooth','_myDevice_')
Note that the information returned is frequently usable even if the device is in power save mode, so you only potentially need this information once.

タグ

質問済み:

2014 年 2 月 8 日

回答済み:

2015 年 11 月 23 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by