我们希望推出一项车辆跟踪服务,通过GPRS/SMS远程监控资产。开发,集成和维护全球定位系统跟踪软件/Remote监控SYSTem (基于Gsm/Gprs),具有谷歌地图API或mapinfo,.img或集成任何其他地图服务的可能性,地理围栏,地理编码,反向地理编码,事件警报,用户友好的图形用户界面,仪表板,每个用户的账单,滚动,燃油表显示等。
如何开发它,需要多少时间?有什么想法吗?
发布于 2010-12-17 18:48:47
首先,您需要某种类型的网关。它必须处理来自设备的TCP连接(使用异步套接字!=),解析它们的数据并发送到存储。
下一个重要的事情是存储本身。如果你想支持不同的设备,我建议使用像Apache Cassandra这样的密钥,基于日期(只有日期,而不是时间)和设备UID。
难题的第三部分是如何向用户呈现数据。这很简单。我建议使用REST服务。
这是我自己的经验。在我的上一份工作中,我是完全相同项目的架构师/负责人。它现在已经成功地在1台应用服务器(IIS)、2台数据服务器和2台TCP网关服务器上成功地处理了30k+设备。
如果您想了解更多具体信息,请随时访问ask=)
发布于 2010-12-17 18:42:19
老实说,这完全取决于你的技能和专业知识。
一个精通于设计这样复杂系统的团队可以在4-6个月内完成任务。
考虑到你正在问这样一个问题,而不是已经有了一个大致的估计,这意味着你可能会边走边学。这很容易延伸到一年以上,特别是在没有管理这样一个总体项目的经验的情况下。
https://stackoverflow.com/questions/4469652
复制相似问题