【问题标题】:Ruby on Rails How to Integrate GPS Tracking SystemRuby on Rails 如何集成 GPS 跟踪系统
【发布时间】:2017-01-01 08:07:24
【问题描述】:

我正在使用以下版本

ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-linux],
Rails 4.2.4

我有 GPS 跟踪设备,可与 SMS 命令配合使用。当我们发送短信时,它们会回复位置等。我通过 SMS API 发送 SMS 的问题。现在,我如何才能得到回复以及哪个服务器(我的服务器或 SMS API 提供公司的服务器)以及如何处理它。 他们提供了一些我完全无法理解的关于协议(使用 ASCII 代码)的文档。 我正在使用 Benway Technologies GPS 跟踪设备。 请帮助我。 提前致谢。

【问题讨论】:

    标签: ruby-on-rails gps


    【解决方案1】:

    读一点https://benway.en.ec21.com/GPS_Tracker--9810443.html

    "...实时报告汽车状态主板支持语音监控功能通过SMS和GPRS(TCP)查看位置信息..."

    还有这个

    "...GPS-蓝色,电源-红色数据传输 TCP..."

    您的设备正在使用 GPRS 协议,这意味着它们有一些 IP 地址。有了这个功能,GPS 设备就像一个小型服务器一样工作,因此可以做您正在寻找的事情:向设备请求 GPS 数据并在您自己的服务器中处理。

    要实现这一点:

    1) 您需要通过重新编程(通过 SMS 或 SERIAL)来配置 GPS 设备,以允许来自您的服务器的传入请求。您还需要配置您的设备以将数据发送到您的服务器。

    只需告诉您的 GPS 设备 myownserver.tt 或 276.333.456.23(您的服务器公共 ip)将是通过 GPRS 使用 TCP 协议发送和接收数据的域/ip。

    我有一些使用 ENFORA 和 RUPTELA 追踪器的经验,有很多关于它们的信息,现在,在你的情况下,你必须阅读关于你的 GPS 设备的所有信息,如果没有,就使用另一个品牌。

    2) 您需要一个合适的服务器来处理传入的 TCP 数据(GPS 设备数据)。让我们说一些基于 Debian 的服务器。要处理数据,您需要服务器中的一些脚本(PHP、Ruby、Java,您的选择)来解码此数据(大多数情况下为 NMEA,您可以在此处阅读更多信息 http://aprs.gids.nl/nmea/)如果您想查看此数据,然后是前端(您已经有 RoR)。

    3) Rails 是一个为我们准备好所有 Ruby 魔法的 Web 框架。您需要先执行第 1 步和第 2 步才能集成 GPS 跟踪系统。

    希望对你有帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-09
      • 1970-01-01
      • 2010-09-06
      • 2022-10-19
      • 1970-01-01
      • 2013-05-16
      • 2016-08-10
      • 2013-09-18
      相关资源
      最近更新 更多