通过短信追踪GPS


12

我有一个GPS追踪器,它以固定的周期将NMEA 0183协议的GPRMC字符串发送到预定义的SMS号码。我正在寻找一种软件,该软件可以将这些传入的SMS移植到COM端口,以将其动态绘制到Google Earth或自定义GIS应用程序中,并使用发送GPS的名称作为地图上的标签。该软件应能够同时跟踪多个GPS跟踪器。


4
如果您摆脱了“将这些传入的SMS移植到COM端口以……”的问题,那么这个问题就变得更加有意义了。您能澄清一下COM端口在您的概念中所做的事情吗?为什么SMS接收软件无法直接绘制到Google Earth?那将是一个10kB的android应用程序……
Sparr 2010年

2
我对您的跟踪器很好奇,您是自己制造还是购买了它?

@Sparr我认为COM端口是一个实现细节。大多数(如果不是全部)SMS网关软件通过COM端口(可能是虚拟的也可以是真实的)与硬件通信。
RK 2012年

@RK我们在这里谈论什么“硬件”?
Sparr 2012年

手机或3G调制解调器。它们通常通过USB电缆连接到PC,但如果我没有记错的话,计算机仍通过虚拟COM端口与它们通信。
RK 2012年

Answers:


6

Kannel是最著名的短信网关(免费和开源),它同时在Linux和Windows中运行。您可以将其与GSM调制解调器或手机连接,以发送或接收短信(或MMS)。如果您有可以连接GSM的GPS,那么您可以找到解决方案。当然,它与Mysql或Postgresql以及更多数据库连接。您可以从数据库中将数据发送到Web系统。

Kannel:开源WAP和SMS网关


4

Gammu SMS守护程序http://wammu.eu/smsd/是一个开始吗?

Gammu SMS守护程序是一个程序,该程序定期扫描GSM调制解调器以查找接收到的消息,将它们存储在定义的存储中,还发送在该存储中排队的消息。它是管理大量已接收或已发送消息并自动处理它们的理想工具。

当前,您可以将收到的消息存储在文件或各种数据库中。MySQL和PostgreSQL本身受支持,并且通过libdbi(Windows组件中当前不提供libdbi后端)支持其他种类(包括SQLite)。


我正在将gammu-smsd与sqlite3配合使用,并且使用SIEMENS MC35i已经运行了4年,任何使用体面协议的终端GSM调制解调器都可以使用它。这是一个很好的建议。我还必须添加它在minimac上的ubuntu linux上运行。
Glenn Plas

1

查看SlingshotSMS。它是最小的SMS服务器,可通过简单的HTTP接口将GSM调制解调器连接到网站和应用程序。这是一个示例架构。

在此处输入图片说明

您可以放弃Drupal后端并编写自己的后端。它也是便携式的,因此您可以从闪存驱动器中运行它。

该软件应能够同时跟踪多个GPS跟踪器。

如果我理解正确,那将是发送给您的跟踪器的不同号码吗?如果是这样,您可以按发件人对其进行过滤,以便区分它们。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.