我为Android创建了一个简单的蓝牙终端,我想与其他不支持Android的手机通过个人局域网连接uuid = 1115(PAN)....并共享与android的互联网连接。我如何做到这一点? )是AT + CGDCONT = 1,“ IP”,“ APN” ...并且用ATD * 99拨号后#1是PAN的程序是什么?我用手机将PC和BlueSoleil连接到了手机,将互联网共享到PC ...我再次使用DUN蓝牙服务对其进行了测试...

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

 ATD*99***1#
 REPLY CONNECT


我该怎么办?我可以从终端使用url吗?如何将应用程序保留在背景中,并打开浏览器以使用Internet?

最佳答案

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

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

关于android - 我如何使用(DUN或PAN)从android连接到另一部手机?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14826792/

10-10 09:58