I was trying to run the first example using Python 3.5.2 on a Linux Mint system to communicate with the ST-WB55 and X-NUCLEO-IKS01A3 running the FP-SNS-MOTENVWB1 function pack.
The only modification I did to the code of the example was incrementing the discovery time from 5 to 20 seconds.
Here's the execution:
$ sudo python3 example_ble_1.py
##################
# BlueST Example #
##################
Scanning Bluetooth devices...
Discovery started.
New device discovered: WBMEMS.
Traceback (most recent call last):
File "/usr/local/lib/python3.5/dist-packages/blue_st_sdk/manager.py", line 313, in discover
self._scanner.scan(timeout_s)
File "/usr/local/lib/python3.5/dist-packages/bluepy/btle.py", line 854, in scan
self.stop()
File "/usr/local/lib/python3.5/dist-packages/bluepy/btle.py", line 803, in stop
self._mgmtCmd(self._cmd()+"end")
File "/usr/local/lib/python3.5/dist-packages/bluepy/btle.py", line 309, in _mgmtCmd
rsp = self._waitResp('mgmt')
File "/usr/local/lib/python3.5/dist-packages/bluepy/btle.py", line 362, in _waitResp
raise BTLEDisconnectError("Device disconnected", resp)
bluepy.btle.BTLEDisconnectError: Device disconnected
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "example_ble_1.py", line 312, in <module>
main(sys.argv[1:])
File "example_ble_1.py", line 189, in main
manager.discover(SCANNING_TIME_s)
File "/usr/local/lib/python3.5/dist-packages/blue_st_sdk/manager.py", line 325, in discover
raise BlueSTInvalidOperationException(msg)
blue_st_sdk.utils.blue_st_exceptions.BlueSTInvalidOperationException:
Bluetooth scanning requires root privilege, so please run the script with "sudo".
Hello,
I was trying to run the first example using Python 3.5.2 on a Linux Mint system to communicate with the ST-WB55 and X-NUCLEO-IKS01A3 running the FP-SNS-MOTENVWB1 function pack.
The only modification I did to the code of the example was incrementing the discovery time from 5 to 20 seconds.
Here's the execution:
The same happens also with the second example.
Do you know what causes the device to disconnect?
Thanks, Noah