2016-08-25 151 views
1

我使用以下版本Ruby on Rails的如何整合GPS跟踪系统

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

我有GPS跟踪装置与短信Commands.when工作我们送他们答复位置等短信。我通过SMS API发送短信的问题。现在,我怎样才能得到答复和哪个服务器(我的服务器或SMS API提供公司的服务器)以及如何处理它。 他们已经给出了一些有关协议(使用ASCII码)的文档,完全无法理解。 我正在使用Benway Technologies GPS追踪设备。 请帮助我。 在此先感谢。

回答

0

读了一下这个https://benway.en.ec21.com/GPS_Tracker--9810443.html

“......通过短信和GPRS(TCP)...实时报告车辆状况主板支持语音监控功能检查的位置信息”

“... GPS蓝色,电源红色数据传输TCP ...”

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

要做到这一点:

1)你必须通过重新编程他们(通过短信或串行)允许从服务器传入的请求来配置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是一个Web框架,所有的Ruby魔术都为我们准备好了。您需要先完成第1步和第2步以集成GPS跟踪系统。

希望它有帮助!