Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux ESP32 MIDI重连_Linux_Arduino_Bluetooth Lowenergy_Midi_Esp32 - Fatal编程技术网

Linux ESP32 MIDI重连

Linux ESP32 MIDI重连,linux,arduino,bluetooth-lowenergy,midi,esp32,Linux,Arduino,Bluetooth Lowenergy,Midi,Esp32,我正在学习更多关于on的知识,由于BLE具有可移植性,我想知道如何在Linux上将设备重新连接到同一个MIDI端口。(其他平台也是如此。) 我可能对这里的术语有误解,但让我们假设我的设备连接到一台计算机,我在一个窗口中选择它,然后走到房子的另一边,然后返回 有时,我可以关上三扇门,返回并继续在我的“MIDI键盘”上演奏。 有时当我做同样的事情时,我有两个蓝牙设备和两个键盘,有时我没有。 如果我重置设备,同样的情况也会发生。 此外,当我更新固件时,我必须从Linux中的蓝牙设备列表中删除我的设备,

我正在学习更多关于on的知识,由于BLE具有可移植性,我想知道如何在Linux上将设备重新连接到同一个MIDI端口。(其他平台也是如此。)

我可能对这里的术语有误解,但让我们假设我的设备连接到一台计算机,我在一个窗口中选择它,然后走到房子的另一边,然后返回

有时,我可以关上三扇门,返回并继续在我的“MIDI键盘”上演奏。 有时当我做同样的事情时,我有两个蓝牙设备和两个键盘,有时我没有。 如果我重置设备,同样的情况也会发生。 此外,当我更新固件时,我必须从Linux中的蓝牙设备列表中删除我的设备,重置它,然后再次添加它

虽然这种情况似乎不太可能,但我想知道如何使代码更好。我现在的代码是

我是否可以以某种方式更改BLE init代码,使设备始终与正确的MIDI端口重新连接

谢谢