我为 android 创建了一个简单的蓝牙终端,我想连接其他手机而不是 android 支持 uuid=1115(PAN) 的个人区域网络....并与 android 共享互联网连接。我该怎么做?我知道对于 (DUN) 是 AT+CGDCONT=1,"IP","APN"...然后用 ATD*99***1# 拨号后 PAN 的程序是什么?我用手机共享连接了我的 PC 和 BlueSoleil互联网到电脑...我用 DUN 蓝牙服务再次测试...
AT+CGDCONT=1,"IP","MYAPN"
REPLY OK
ATD*99***1#
REPLY CONNECT
之后我能做什么?我可以从我的终端使用 url?我如何让我的应用程序保持背景并打开我的浏览器以使用互联网?
最佳答案
对于 PAN,它与您为 DUN 所做的方式完全不同,DUN 涉及使用您提供的接入点设置进行远程 RAS 拨号(考虑 PPP 链接)。 PAN 涉及使用 BNEP 层通过虚拟蓝牙以太网驱动程序/接口(interface)为您提供所需的网络连接。 PAN 中不涉及 RAS 拨号,因此您不需要使用 DUN 执行的 AT 命令来启动连接。
要使 PAN 正常工作,您的手机和台式电脑(比方说)也需要支持 PAN 配置文件。想象一下,如果您想在没有移动数据订阅或 Wi-Fi 不可用的情况下使用手机上的浏览器,但附近有一台支持互联网 + 蓝牙的 PC,您将启动从手机到 PC 的 PAN 连接。底层 BNEP 将负责在 ACL 负载中携带和路由带有以太网帧的蓝牙数据包。请引用更多 BNEP 协议(protocol)以了解更多信息。
关于android - 我如何使用(DUN 或 PAN)从 android 连接到另一部手机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14826792/