1

我为 android 创建了一个简单的蓝牙终端,我想与其他不支持 android 的手机连接 uuid=1115(PAN) 与个人区域网络....并与 android 共享互联网连接。我是如何做到的?我知道(DUN ) 是 AT+CGDCONT=1,"IP","APN"... 拨号后使用 ATD*99***1# ...我用 DUN 蓝牙服务再次测试它...

 AT+CGDCONT=1,"IP","MYAPN"
 REPLY OK

 ATD*99***1#
 REPLY CONNECT

之后我能做什么?我可以从终端使用 url?如何将我的应用程序保持在背景并打开浏览器以使用互联网?

4

1 回答 1

1

对于 PAN,它与您为 DUN 所做的方式完全不同,后者涉及使用您提供的接入点设置进行远程 RAS 拨号(考虑 PPP 链接)。PAN 涉及使用 BNEP 层通过虚拟蓝牙以太网驱动程序/接口为您提供所需的网络连接。PAN 中不涉及 RAS 拨号,因此您不需要使用 DUN 执行的 AT 命令来启动连接。

要使 PAN 正常工作,您的手机 + 台式电脑(比如说)也需要支持 PAN 配置文件。想象一下,如果您想在没有移动数据订阅或 Wi-Fi 不可用的情况下使用手机上的浏览器,但您附近有一台支持 Internet + 蓝牙的 PC,您将启动从手机到 PC 的 PAN 连接。底层 BNEP 将负责在 ACL 有效负载中携带和路由带有以太网帧的蓝牙数据包。请参阅更多 BNEP 协议以了解更多信息。

于 2014-01-23T16:57:05.643 回答