google code 下面放了个 Gps Tracking System 项目 gtsg

google code 上面放了个 Gps Tracking System 项目 gtsg最近项目需要,研究了开源GPS定位系统opengts(apach

google code 上面放了个 Gps Tracking System 项目 gtsg
最近项目需要,研究了开源GPS定位系统opengts(apache license)的代码, 考虑的设备 协议比较多.

我们需求要简单些, 用grails写了个原型,

输入: 具有gps芯片的设备通过http发送的gps信息,(非标准NMEA格式)
输出: MS virtual map上设备/设备组轨迹(速度,方向,设备状态),
处理: 对于设备超速, 长时间静止, 进入\离开geozone,发送email通知到设备相关人.

to-do:
    1 google map上显示, 封装地图(google, ms)API    
    2 更多 geo fence 的处理
    3 丰富轨迹点显示信息,比如行使方向显示,温度,里程表,湿度,今日行使里程等信息(结合汽车设备)
    4 角色/用户模型改进(当前使用grails-acegi的模型)  
    6 客户端: j2me\window mobile\客户端,
    7 针对 custom gps device 开发短信SMS处理模块
user story:
    合法的跟踪小孩子,老人,设备,车辆,车队,宠物
    合法的跟踪妻子,丈夫,情人
    积累数据,以供数据挖掘使用   
     
欢迎光临 http://gtsg.googlecode.com/

源码里面使用commons-email发送email , 使用我的gamil邮箱,如果测试请修改EmailService.groocy 源码, 更换成自己的gmail邮箱或者email服务器,谢谢. 

ps, gmail邮箱默认不支持pop3?/smtp,需要设置才能支持smtp.
1 楼 RayChase 2008-06-04   第一时间 收藏代码回去看看 2 楼 hallywang 2008-06-04   看看。。。。还必须字数够了才行 3 楼 hallywang 2008-06-04   看看。。。。还必须字数够了才行 4 楼 right 2008-06-04   代码已经检入到 svn中,

启动步骤:
1 安装mysql,jdk, 参看datasource.groovy创建mysql数据库,mysql表会自动创建
2 grails war 创建 war文件,丢到tomcat/jetty 低下,启动就好了。

有能看到ms virtual earth map的,能发通知邮件不? 告诉下,谢谢

感觉开始应该把acegi咔嚓了,很不爽弄得。

ps 开始的邮箱和密码是明文,被人偷了,5555, 这回学乖了。EmailService.groovy和SecurityConfig.groovy里面是XXXXXX了,  5 楼 right 2008-06-20   version 0.1.1.2 out, improvements include:

    domain model improvement[*]change map api from Ms virtual earth API to Google maps API[*]add role/URL control using grails-acegi[*]code for role-based and user-based page views[*]add Simple Google KML converter [*]add more geozone-defining maps(circle, rectangle, polygon) for geofence purpose[*]code for device/geozone constrast[*]add a few more geo-related algorithms(googled)[*]add date-range in eventdata-query and in maps