Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.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
Android 仅使用BLE的设备之间的通信_Android_Bluetooth Lowenergy - Fatal编程技术网

Android 仅使用BLE的设备之间的通信

Android 仅使用BLE的设备之间的通信,android,bluetooth-lowenergy,Android,Bluetooth Lowenergy,我只想通过BLE连接两部android手机。可能吗?因为根据我对使用Android API的理解,我只能连接支持BLE的设备,如smartwatches耳机等。如果我运行startedscan()方法,它只显示我的健身带和耳机。 它不显示其他android手机。可以使用BLE连接到android手机 其中一部手机必须是一个可升级的服务器,并且必须自行发布广告 (通常由智能手表和耳机等设备执行的角色)由另一部手机发现 应用程序使用类来宣传自己 这样的API是从21级棒棒糖开始添加的,所以你的服务器

我只想通过BLE连接两部android手机。可能吗?因为根据我对使用Android API的理解,我只能连接支持BLE的设备,如smartwatches耳机等。如果我运行
startedscan()
方法,它只显示我的健身带和耳机。
它不显示其他android手机。

可以使用BLE连接到android手机

其中一部手机必须是一个可升级的服务器,并且必须自行发布广告 (通常由智能手表和耳机等设备执行的角色)由另一部手机发现

应用程序使用类来宣传自己

这样的API是从21级棒棒糖开始添加的,所以你的服务器手机至少应该是5.0安卓设备


就我个人而言,我发现Andrew Lunsford对理解如何实现此类功能非常有用

是的,这是可能的。因为硬件同样支持充当主设备或从设备,但这取决于操作系统是否提供了使设备既充当主设备又充当从设备所需的接口。android手机中的BLE同样有能力成为主设备或外围设备,但这取决于android是否公开了一些界面以使其正常工作,如果没有,则必须对设备进行根目录/刷新,并在操作系统级别进行更改

是的,两个BLE设备可以通信,并且自最初的4.0版本以来一直如此。 4.1中的变化表明,单个设备可以同时作为两个不同设备的主设备和从设备。一旦设备作为外围设备,其他设备作为主设备

见此:

对于android,此链接可能对您有所帮助:

参考:

如果这回答了你的问题,请告诉我