我正在构建一个Android应用程序,该应用程序将根据发现的BLE设备创建多个片段页面,然后在每个页面上填充一些滑块,以控制使用Arduino连接到每个BLE模块的LED。 我设法成功连接并向一个HM-10发送数据,并设法使用此方法同时启动与两个HM-10设备的连接
private final ServiceConnection mServiceConnection = new ServiceConnection() {
@Override
public void onServiceConnected(ComponentName componentName, IBinder service) {
mBluetoothLeService = ((BluetoothLeService.LocalBinder) service).getService();
if (!mBluetoothLeService.initialize()) {
Log.e(TAG, "Unable to initialize Bluetooth");
finish();
}
// Automatically connects to the device upon successful start-up initialization.
for (int i=0; i<2; i++){
mBluetoothLeService.connect(bAddress[i]);
}
}
@Override
public void onServiceDisconnected(ComponentName componentName) {
mBluetoothLeService = null;
}
};
我的问题:我无法从不同的片段页面控制每个设备,并且搜索互联网没有帮助
我希望能够连接并从片段将数据发送到多个hm-10设备,如果有人可以将我引导到一些示例,摘要或一些指导和说明来解决这一问题。