可以通过 iOS 中的蓝牙 PAN 与系留设备进行通信
Posted
技术标签:
【中文标题】可以通过 iOS 中的蓝牙 PAN 与系留设备进行通信【英文标题】:Is possible to communicate via Bluetooth PAN in iOS with tethered devices 【发布时间】:2015-04-04 11:07:38 【问题描述】:我有一台设备,我通过蓝牙 (Bluetooth PAN) 与我共享来自 ios 设备的连接。
我想知道是否可以在 PAN 网络中的 iPhone 上创建服务器并从设备访问它,或者在设备上创建服务器并从 iPhone 访问它。
有人有这种经历吗?我知道这绝对可以在 android 设备上完成。
【问题讨论】:
可以关联到atpeaz.com/index.php/2010/…。 是的,这篇文章很好地描述了 PAN 接口是什么以及设置共享的操作。我的问题是可以在内部在此 PAN 网络中设置服务器而不在 Internet 中创建服务器吗? iOS方面有什么限制吗? 如果没有更广泛的研究,我想这肯定是可能的,但不是很值得,因为托管服务器的设备可能会遇到资源紧张。这也取决于“服务器”端发生的角色和操作。 【参考方案1】:是的,这是可能的。例如,请参阅this question 关于在 iOS 设备上设置此类服务器的信息。
您可以通过安装网络诊断应用程序进行非常快速的测试 - 例如。我在 App Store 上找到了一个叫 SikYi Chan 的 Console Server。
在这个应用程序中,我在端口12345
上添加了一个“服务器连接”并启动了服务器。从我的 Mac 进行网络共享,在系统偏好设置 -> 网络中,我发现我的网络共享 IP 地址是 172.20.10.2
。因此,我猜想 iPhone 在172.20.10.1
上,并这样做了:
% telnet 172.20.10.1 12345
Trying 172.20.10.1...
Connected to 172.20.10.1.
Escape character is '^]'.
hello
在 iOS 应用程序的服务器控制台中,我得到了:
【讨论】:
以上是关于可以通过 iOS 中的蓝牙 PAN 与系留设备进行通信的主要内容,如果未能解决你的问题,请参考以下文章