【问题标题】:Is GSM data sending between 2 phones impossible?两部手机之间无法发送GSM数据吗?
【发布时间】:2013-04-26 20:24:57
【问题描述】:

请详细告诉我为什么无法通过 GSM 在两部手机之间发送数据?我几乎找不到关于这个问题的信息。

【问题讨论】:

    标签: communication gsm mobile-phones


    【解决方案1】:

    这里有2点。

    首先,GSM 是一种移动语音电话系统——普通的 GSM 不进行数据连接。
    GPRS 和 EDGE 是 GSM 网络的附加组件,允许发送数据。
    还有其他类型的无线电话网络也使用 SIM 并允许发送数据(UMTS、LTE)。

    其次,当您与手机和电话网络建立数据连接时,您是在手机/调制解调器与运营商网络中的网关服务器之间建立 IP 连接。网关服务器允许您访问互联网(显然还有 DNS 服务器等)。

    这类似于插入 LAN 电缆并连接到其 ISP 的计算机。但是您也可以使用交叉电缆连接两台计算机,并将它们配置为直接进行 IP 连接。所以你要问的是,为什么我不能用 2 部 GSM 手机做同样的事情?什么是无线交叉线?

    原因是因为 GSM 没有将手机相互连接的协议。它只定义了手机连接网络基站的协议。

    因此,要在 2 部手机之间传输数据,您需要一种不同的协议,该协议适用于 2 个对等方之间。蓝牙是一种常见的此类协议,但它仅适用于短距离。
    如果您想连接 2 部远程手机,您可以通过第三方(例如网站)来完成,第一部手机可以将数据上传到云端,第二部手机可以将数据下载到该网站。
    或者,您可以通过 Internet 在 IP 级别建立连接,例如如果一个移动设备是一个网络服务器(最后一句话只是理论上的)。

    另见related question

    编辑:3GPP 第 12 版包括直接的设备到设备通信。在撰写本文时,它还很新,还没有商业化,所以上面的答案仍然成立。 D2D 是为紧急服务而设计的,例如,如果网络因灾难而受损,它们仍然可以直接通信。但 3GPP 建议它也将在商业上可用。来自3GPP news

    D2D 还具有商业优势,运营商正在试用建立在用户物理距离上的新应用程序。

    第二次编辑:Apple 创建了一个名为Multipeer Connectivity Framework 的功能,该功能混合使用 WiFi 网络、点对点 WiFi 和蓝牙,在没有 GSM 网络的情况下实现 iPhone 之间的短距离连接。

    NFC 是另一种用于在 2 台设备之间进行通信的点对点技术,某些手机支持该技术。更多信息here.

    【讨论】:

    • 据我了解,需要自己写通信协议,解决手机IP分配问题。谢谢!
    • 不仅仅是协议,您还需要硬件支持才能在您选择的波长上传输和接收信号。 GSM 手机在指定的 GSM 频段上发送和接收。
    猜你喜欢
    • 2017-04-22
    • 2015-12-24
    • 1970-01-01
    • 2020-03-19
    • 2016-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多