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