我正在使用以下版本
ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-linux],
Rails 4.2.4
我有GPS跟踪设备,可与SMS Commands配合使用。当我们发送短信时,他们会回复位置等。问题是我通过SMS API发送短信。现在,我怎么能得到答复和哪个服务器(我的服务器或SMS API提供公司的服务器)以及如何处理它。 他们提供了一些关于协议(使用ASCII代码)的文档,完全我无法理解。 我正在使用 Benway Technologies GPS跟踪设备。 请帮助我。 提前谢谢。
答案 0 :(得分:0)
稍微阅读https://benway.en.ec21.com/GPS_Tracker--9810443.html
“...实时报告汽车状态主板支持语音监控功能通过短信和GPRS(TCP)检查位置信息......”
和这个
“...... GPS蓝色,电源红色数据传输TCP ...”
您的设备使用的是GPRS协议,这意味着它们有一些IP地址。有了这个功能,GPS设备的工作就像一台小型服务器,因此可以按照您的要求进行操作:向设备请求GPS数据并在您自己的服务器中处理。
实现这一目标:
1)您需要通过重新编程(通过SMS或SERIAL)配置GPS设备,以允许来自服务器的传入请求。您还需要配置设备以将数据发送到服务器。
告诉您的GPS设备myownserver.tt或276.333.456.23(您的服务器公共IP)将是域/ IP,通过GPRS协议发送和接收数据。
我有使用ENFORA和RUPTELA跟踪器的一些经验,有很多关于它们的信息,现在,在您的情况下,您必须阅读有关您的GPS设备的所有信息,如果没有,只需使用其他品牌。< / p>
2)您需要一台合适的服务器来处理传入的TCP数据(GPS设备数据)。让我们说一些基于Debian的服务器。要处理数据,您需要在服务器中使用一些脚本(PHP,Ruby,Java,您的选择)来解码这些数据(在大多数情况下,您可以在这里阅读更多信息,http://aprs.gids.nl/nmea/)如果你想看到这个数据(你已经有了RoR),那么就是前端。
3)Rails是一个Web框架,为我们准备了所有Ruby魔法。您需要先执行步骤1和2以集成GPS跟踪系统。
希望它有所帮助!