首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法同时连接到蓝牙服务器和WiFi

无法同时连接到蓝牙服务器和WiFi
EN

Stack Overflow用户
提问于 2014-07-17 06:10:11
回答 1查看 5.8K关注 0票数 0

我有一个蓝牙设备,用户可以通过它拍照。在拍摄完照片后,蓝牙设备将所有图像托管在自己的HTTP服务器(10.0.0.1)上,以便其他设备可以使用蓝牙连接到服务器,并使用服务器公开的REST从服务器访问照片。

连接到蓝牙设备(服务器)的步骤

  1. 进入设置,启用蓝牙
  2. 选择蓝牙设备
  3. 蓝牙设备设置(“配对蓝牙设备”)
  4. 选中Internet访问复选框。

通过这个,我可以访问蓝牙服务器,但我的WiFi自动被禁用,我不能访问互联网。

如果取消选中“成对蓝牙设备设置”中的"Internet access“复选框,则可以连接到WiFi进行互联网访问。

有可能同时拥有WiFi互联网和蓝牙互联网吗?这样,我的应用程序就可以连接到蓝牙设备,使用REST获取数据(图像),并使用WiFi将其发送到远程服务器。

我使用Nexus 7选项卡进行开发,该选项卡运行在Android4.4.4上。

EN

回答 1

Stack Overflow用户

发布于 2014-07-17 06:50:44

1. ...so其他设备可以使用蓝牙连接到服务器,并使用服务器公开的REST APIs从服务器访问照片。

如果照片在服务器上,设备可以使用wifi/internet also..right连接到服务器上?访问API并获取照片..。

为什么您希望其他设备连接到服务器,使用蓝牙使用REST从服务器访问照片?

2.是否可以同时拥有WiFi因特网和蓝牙internet?

撇开蓝牙互联网不谈,还有一些与蓝牙和Wifi相关的问题,更多的是蓝牙低能和Wifi,很多都是专门针对设备的。

关于你面临的问题,在Android开源项目上也有问题--问题追踪器和其他博客也是如此;

第39995期

第41631期

Nexus 5、Nexus 4和Nexus 7 (2013) Android 4.4蓝牙问题

虽然我还没有在Nexus 5中面对过这个问题

我在MotoG中也看到了同样的情况,打开蓝牙会削弱Wifi的功能。

在你的例子中,考虑到设备和硬件是无能为力的,

您可以检查连接是否间歇性地发生,尝试连接或发送请求到服务器几次。

3. ...app可以连接到蓝牙设备,使用REST 获取数据(图像)。

如果它可以“连接”到蓝牙设备,我建议您尝试在已建立的连接上获取映像,而不是REST。同时通过两个不同的来源访问互联网是不可能的,即使是3G和wifi :)

出于好奇,当你连接到蓝牙设备时,你为什么要增加互联网获取数据的必要性?

另一种方法很难看,但会奏效:您能不能获得所需的数据,并要求用户关闭蓝牙,以便只在某些设备上发送您可能需要的data..which,如果您仅从已建立的蓝牙连接中单独获得数据。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24796047

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档