我正处于头脑风暴阶段,开发客户要求的GPS汽车跟踪系统。我自己也知道为移动电话等建立一些GPS系统的方向。但是我真的不知道如何从那个项目开始。那就是场景:
1)汽车将获得带有SIM卡的设备,该SIM卡将发出GPS信号 2)我的客户将在任何地方(家庭,工作等)与网络连接将在汽车所在的地图中看到。
对我来说,我在获取GPS数据,转换为可用信息并在某些地图系统中显示位置(例如Google地图或MS Bing地图,例如)方面没有问题。我的问题是,如何从汽车中的设备检索“GPS信号”?我需要某种“接收设备”连接到网络服务器机器以便我的应用程序消耗那个数据?
答案 0 :(得分:9)
大多数支持GPRS的车辆跟踪器可以配置为定期将数据发送到远程服务器。不同制造商之间的协议和连接细节会有很大差异。但是,在大多数情况下,您应该能够使用服务器的IP地址和TCP端口配置跟踪设备,然后您应该在该端点设置一个应用程序,用于侦听来自跟踪设备的TCP连接。
您应该检查的第一件事是跟踪设备的文档。它应该揭示所有这些细节。严肃的品牌甚至会提供工作实例和演示。
答案 1 :(得分:7)
您必须执行以下操作:
1)如果设备无法访问互联网
a) Get co-ordinates from GPS device
b) Send these co-ordinates via SMS
c) Receive and decode SMS message at the SMS gateway you have to configure
to receive info from device.
d) Update the info on the application database or any other store you are using
e) Update the position on map with latest info
2)如果设备可以访问互联网
a) Get co-ordinates from GPS device
b) Connect to application server (may be some service) and upload information
c) Update the info on the application database or any other store you are using
d) Update the position on map with latest info
答案 2 :(得分:4)
在本地,没有办法让库存,现成的GPS设备“告诉”它的位置。它需要某种反向渠道来将这些信息传达给您。
您的选择主要是:
答案 3 :(得分:2)
我相信您的问题归结为“如何将数据从移动设备发送到服务器?”数据是GPS数据或设备在车辆中并不重要。您只需要了解设备具有的通信功能,以便了解如何交付有效负载。该设备可以接收GPS卫星数据,但这是单向通信。您还说该设备有SIM卡,这意味着您至少拥有语音网络功能。设备/帐户是否有数据计划?如果是这样,那么这将为您提供GPRS / 3G /一些数据包数据,您将无家可归。如果没有,那么SMS可能是下一个最佳选择,例如使用像OpenMarket这样的服务。最后的手段:您的公司可能会许可/开发语音数据调制解调器。对于这条路线,重要的是你所在的国家。在美国,Airbiquity拥有大量专利,你可能需要获得许可。
答案 4 :(得分:1)
如果您有机器人,请使用其中的一些应用程序,包括Google的Lattitude,Where R U和Mobile Defense。对于定期向母公司报告位置的应用程序,这将为您提供有关您的一些选项的建议。看看WebSharing,这是一个在机器人中运行的网络服务器的一个很好的例子,可以让你做的事情。该应用程序用于文件共享,但它不是想象界面(漂亮,顺便说一句),显示汽车位置,速度,航向,以及大“点火”和“锁门”按钮。
答案 5 :(得分:1)
我们公司使用卡车车队中的GenX Mobile设备。它们具有将原始CSV数据发送到UDP套接字的数据连接。我写了一个little listener app来收集数据并将其放入MySQL数据库。
答案 6 :(得分:1)