我们想推出一个车辆追踪服务,通过GPRS/SMS远程监控资产。开发、集成和维护 gps 跟踪软件/远程监控系统(基于 Gsm/Gprs),具有 Google Map API 或 mapinfo、.img 或集成任何其他地图服务、地理围栏、地理编码、反向地理编码、警报的可能性关于事件、用户友好的 gui、仪表板、对每个用户计费、滚动、燃油表显示等。作为参考,请查看 gpsgate.com(跟踪服务器解决方案)
如何开发这个以及需要多少时间?,有什么想法吗?
我们想推出一个车辆追踪服务,通过GPRS/SMS远程监控资产。开发、集成和维护 gps 跟踪软件/远程监控系统(基于 Gsm/Gprs),具有 Google Map API 或 mapinfo、.img 或集成任何其他地图服务、地理围栏、地理编码、反向地理编码、警报的可能性关于事件、用户友好的 gui、仪表板、对每个用户计费、滚动、燃油表显示等。作为参考,请查看 gpsgate.com(跟踪服务器解决方案)
如何开发这个以及需要多少时间?,有什么想法吗?
首先,您将需要某种网关。它必须处理来自设备的 TCP 连接(使用异步套接字!=)),解析它们的数据并发送到存储。
下一件大事是存储本身。如果您想支持不同的设备,我建议您根据日期(仅日期,而不是时间)和设备 UID 使用带有密钥的 Apache Cassandra 之类的东西。
谜题的第三部分是您将如何向用户呈现数据。这很简单。我建议 REST 服务。
这是我自己的经验。在我的上一份工作中,我是同一个项目的建筑师/负责人。现在,它在 1 台用于应用程序 (IIS)、2 台用于数据和 2 台用于 TCP 网关的服务器上在线成功地处理了 30k+ 台设备。
如果您想了解更具体的信息,请随时询问=)
老实说,这完全取决于您的技能和专业知识。
一个精通设计复杂系统的团队可以在 4-6 个月内完成任务。
鉴于您问的是这样一个问题,而不是已经有了大致的估计,这意味着您可能会边走边学。这很容易持续一年多,尤其是在没有管理这样一个总体项目的经验之前。