BLE Communication does not work (it is blocked)
Hi everyone,
I am trying to connect an Arduino Nano BLE 33 to my PC through MATLAB. I am using Win11 on my PC, and I actually do not know how Arduino is programmed (but it is a minor problem for now).
I just need to make sure that I can connect the device to Matlab, and I went through BLE Matlab documentation.
Firstly, I have checked my device is present and running blelist function I got some available devices and mine too:
Index Name Address RSSI Advertisement
_____ __________________ ______________ ____ _____________
1 "LE_WH-CH700N" "38184CD24082" -55 1×1 struct
2 "SC-Device" "0456142755E8" -65 1×1 struct
3 "" "7FB73C7AA99D" -68 1×1 struct
I am interested in second position device: SC-Device.
To the point I need I went to run ble function as follows:
bt = ble("0456142755E8")
I expected to create a Bluetooth Object which can handle some basic functions to write and read data. When I run ble function (as cited above), Matlab keeps stopping for long time as long as I forced closing the window. Using ctrl+c to interrupt the process I did not get any feedbacks, and Matlab keeps Busy status.
Does anyone know why I get this behaviour?
Thanks for your support, it would be really appreciated.
Best,
VHi everyone,
I am trying to connect an Arduino Nano BLE 33 to my PC through MATLAB. I am using Win11 on my PC, and I actually do not know how Arduino is programmed (but it is a minor problem for now).
I just need to make sure that I can connect the device to Matlab, and I went through BLE Matlab documentation.
Firstly, I have checked my device is present and running blelist function I got some available devices and mine too:
Index Name Address RSSI Advertisement
_____ __________________ ______________ ____ _____________
1 "LE_WH-CH700N" "38184CD24082" -55 1×1 struct
2 "SC-Device" "0456142755E8" -65 1×1 struct
3 "" "7FB73C7AA99D" -68 1×1 struct
I am interested in second position device: SC-Device.
To the point I need I went to run ble function as follows:
bt = ble("0456142755E8")
I expected to create a Bluetooth Object which can handle some basic functions to write and read data. When I run ble function (as cited above), Matlab keeps stopping for long time as long as I forced closing the window. Using ctrl+c to interrupt the process I did not get any feedbacks, and Matlab keeps Busy status.
Does anyone know why I get this behaviour?
Thanks for your support, it would be really appreciated.
Best,
V Hi everyone,
I am trying to connect an Arduino Nano BLE 33 to my PC through MATLAB. I am using Win11 on my PC, and I actually do not know how Arduino is programmed (but it is a minor problem for now).
I just need to make sure that I can connect the device to Matlab, and I went through BLE Matlab documentation.
Firstly, I have checked my device is present and running blelist function I got some available devices and mine too:
Index Name Address RSSI Advertisement
_____ __________________ ______________ ____ _____________
1 "LE_WH-CH700N" "38184CD24082" -55 1×1 struct
2 "SC-Device" "0456142755E8" -65 1×1 struct
3 "" "7FB73C7AA99D" -68 1×1 struct
I am interested in second position device: SC-Device.
To the point I need I went to run ble function as follows:
bt = ble("0456142755E8")
I expected to create a Bluetooth Object which can handle some basic functions to write and read data. When I run ble function (as cited above), Matlab keeps stopping for long time as long as I forced closing the window. Using ctrl+c to interrupt the process I did not get any feedbacks, and Matlab keeps Busy status.
Does anyone know why I get this behaviour?
Thanks for your support, it would be really appreciated.
Best,
V bluetooth, ble, arduino, communication MATLAB Answers — New Questions