Leo*_*Leo 2 gsm mobile-phones communication
请详细告诉我为什么不可能通过GSM在两部手机之间发送数据?我几乎找不到关于这个问题的信息.
use*_*145 13
这里有2点.
首先,GSM是移动语音电话系统 - 普通GSM不进行数据连接.
GPRS和EDGE是GSM网络的附加组件,允许发送数据.
还有其他类型的无线电话网络也使用SIM并允许发送数据(UMTS,LTE).
其次,当您与移动电话和电话网络建立数据连接时,您将在电话/调制解调器与运营商网络中的网关服务器之间建立IP连接.网关服务器允许您访问互联网(显然与DNS服务器等一起).
这类似于计算机插入LAN电缆并连接到其ISP.但您也可以使用交叉电缆连接2台计算机,并将它们配置为直接进行IP连接.所以你要问的是,为什么我不能用2部GSM手机做同样的事情呢?什么相当于无线交叉电缆?
原因是因为GSM没有协议将手机相互连接.它仅定义了电话连接到网络基站的协议.
因此,要在两部电话之间传输数据,您需要一个不同的协议,一个可以在两个对等体之间工作的协议.蓝牙是一种常见的协议,但它只适用于短距离.
如果您想连接2部远程手机,可以通过第三方(如网站)进行连接,第一部手机可以将数据上传到云端,第二部手机可以下载.
或者,您可以通过互联网在IP级别建立连接,例如,如果一个移动设备是Web服务器(最后一句话只是理论上的).
另请参阅此相关问题
编辑:3GPP版本12包括直接的设备到设备通信.在撰写本文时,它仍然是非常新的,尚未商业化,所以上面的答案仍然存在.D2D专为紧急服务而设计,例如,如果网络被灾难损坏,他们仍然可以直接通信.但3GPP表示它也将在商业上可用.来自3GPP新闻
D2D还具有商业优势,新的应用程序建立在运营商对用户的物理接近度的基础上.
第二次编辑:Apple创建了一个名为Multipeer Connectivity Framework的功能,该功能使用WiFi网络,点对点WiFi和蓝牙的混合,在没有GSM网络的情况下实现iPhone之间的短距离连接.
NFC是另一种用于两台设备之间通信的点对点技术,有些手机支持这种技术.更多信息在这里.