如何从android片段连接和控制两个或更多hm-10 BLE设备?

时间:2019-03-31 11:35:04

标签: android android-fragments hm-10

我正在构建一个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设备,如果有人可以将我引导到一些示例,摘要或一些指导和说明来解决这一问题。

0 个答案:

没有答案