【问题标题】:Can GPRS tracker communicate directly with smartphone?GPRS追踪器可以直接与智能手机通信吗?
【发布时间】:2016-06-23 07:00:31
【问题描述】:

我有一个GPRS tracker device,我在上面安装 SIM 卡并为网络提供 APN。
它提到了通过 GPRS 进行通信。
该公司在服务器上为您提供了一个帐户,您可以监控事情。
提供了一个应用程序来设置跟踪功能,本质上它只是向设备发送 SMS

我关于设备的问题 > 智能手机连接:
当此设备与智能手机上的应用程序通信时,它(或者更多,可以吗?)通过 GPRS 直接与智能手机通信并且应用程序监听,或者它必须与服务器通信,服务器反过来将信息推送到应用程序智能手机。

我当然不是要您阅读设备手册或查看设备规格,只是确认(或反驳)我的一般假设,即 GPRS 跟踪器可以通过“呼叫”直接与智能手机通信?或发送短信?手机上的应用程序会以某种方式解释。

谢谢

【问题讨论】:

    标签: android ios connection gprs tracker


    【解决方案1】:

    几年前我考虑过这样做。正如您所注意到的,跟踪器可以通过两种机制与您的手机通信:GPRS 和 SMS。依次采取:

    GPRS

    在正常操作中,跟踪器使用公司服务器的 IP 地址(因此可能会预先配置该 IP 地址)。您必须向跟踪器提供您手机的公共 IP 地址,然后它会与手机建立连接。应该有一些方法可以更改跟踪器使用的 IP 地址。

    作为初步步骤,我能够让追踪器与我的 PC 连接。我发现关于通过 GPRS 发送/接收的消息格式的信息非常少。我能够从设备中获取一些基本的位置信息,但从未成功通过 GPRS 发送命令。

    当我考虑为我的 iPhone 编写应用程序时,我发现更大的障碍(至少对我而言)是低级网络超出了我的能力范围。我不知道 Android 在这方面是否会更容易。

    但另一个问题是,您的手机的 IP 地址是在通过 3/4G 连接时动态分配的(即使是与家庭宽带的 wifi 连接也不太可能拥有真正的静态 IP)。因此,您需要一些备用机制 (SMS) 来在 IP 地址更改时更新跟踪器。

    短信

    我获得的追踪器可以通过短信接收“命令”,同样会通过短信回复确认或定位。命令消息的格式非常混乱,我能够编写一个基本的应用程序来接收用户输入并准备所需的 SMS。在 iPhone 上,您必须将 SMS 呈现给用户,让他们按下发送按钮 - 出于隐私原因,Apple 不允许在没有用户交互的情况下“静默”发送 SMS。但这里更大的问题是,没有办法“捕获”来自跟踪器的传入回复,以便在应用程序中对其进行解码。我认为情况仍然如此,尽管 ios10 中的 Messages 框架可能会使其成为可能。

    我怀疑这在 Android 上可能会更容易,尽管我自己没有这方面的经验。

    【讨论】:

    • 我同意后者更可能是选择,希望 IOS 和 android 开发人员能够承认可以将传入的 SMS 捕获到应用程序中并对其进行操作。感谢您详细的回复,谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-16
    • 1970-01-01
    • 2016-07-10
    • 2017-07-09
    相关资源
    最近更新 更多