MATLAB Answers

Bluetooth Communications error on Matlab

25 views (last 30 days)
Diogo Simões
Diogo Simões on 29 Apr 2020
Commented: Diogo Simões on 3 May 2020
b = Bluetooth('A4933F4074D4',1);
>> fopen(b)
Error using icinterface/fopen (line 83)
Unsuccessful open: Cannot connect to the device. Possible reasons are another application is connected
or the device is not available.
The device was paired before starting Matlab, i was able to create the b variable but cannot seem to open the connection
b
Bluetooth Object : Bluetooth-A4933F4074D4:1
Communication Settings
RemoteName: a4933f4074d4
RemoteID: btspp://
Channel: 1
Terminator: 'LF'
Communication State
Status: closed
RecordStatus: off
Read/Write State
TransferStatus: idle
BytesAvailable: 0
ValuesReceived: 0
ValuesSent: 0
Does anyone know how to solve this?
>>

Answers (1)

Samatha Aleti
Samatha Aleti on 3 May 2020
Hi,
Get the object constructor which includes the correct channel ID by running the following command:
btInfo = instrhwinfo('Bluetooth',RemoteName);
Create the object accordingly using the “object constructor”.
Make sure to follow and verify the steps mentioned here
  1 Comment
Diogo Simões
Diogo Simões on 3 May 2020
Hi, I did as you said in the first times i tried, just in case i did it again and the result was the same:
btInfo = instrhwinfo('Bluetooth','P Smart');
btInfo =
HardwareInfo with properties:
RemoteName: 'P smart'
RemoteID: 'btspp://A4933F4074D4'
ObjectConstructorName: {'Bluetooth('P smart', 1);'}
Channels: {'1'}
Then I tried to create the object and it was successfull
bt = Bluetooth('P Smart', 1);
>> bt
Bluetooth Object : Bluetooth-P Smart:1
Communication Settings
RemoteName: p smart
RemoteID: btspp://A4933F4074D4
Channel: 1
Terminator: 'LF'
Communication State
Status: closed
RecordStatus: off
Read/Write State
TransferStatus: idle
BytesAvailable: 0
ValuesReceived: 0
ValuesSent: 0
The error as always, keeps appearing
>> fopen(bt)
Error using icinterface/fopen (line 83)
Unsuccessful open: Cannot connect to the device. Possible reasons are another application is connected
or the device is not available.
If you have any further insights on this I would appreciate it

Sign in to comment.

Products


Release

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by