最近在Window mobile 6.0 上开发一个系统,原先使用的GPS接收器接收的数据误差范围比较大,现在想把GPS信号传到CORS系统中再返回经过校验后的数据,请问该如何做?有谁做过吗?怎么传出数据,然后有又怎么接收数据? 

解决方案 »

  1.   

    楼主是?同事么?问这样问题?
    CORS服务器,你发送当前坐标给服务器,服务器返回给你差分信息的,差分信息只是改正信息,没有坐标的,要本地坐标改正后得到精确坐标。
    首先,你发送命令需要符合ntrip协议,其次,你需要把收到的数据拆包后,把差分数据转发给gps主板,然后从gps主板读出差分改正后的精确坐标。
      

  2.   

      谢谢 我知道是怎么回事了
       ntrip协议 
        
       1. 连接到Ntrip服务器端的时候构造的字符串
                    private byte[] CreateRequest(string strMountPoint)
                    {
                            //Build request message
                string msg = "GET /" + strMountPoint + " HTTP/1.1\r\n";
                            msg += "User-Agent: SharpGps iter.dk\r\n";
                            //If password/username is specified, send login details
                            if (_username != null && _username != "")
                            {
                                    string auth = ToBase64(_username + ":" + _password);
                                    msg += "Authorization: Basic " + auth + "\r\n";
                            }
                            msg += "Accept: */*\r\nConnection: close\r\n";
                            msg += "\r\n";                        return System.Text.Encoding.ASCII.GetBytes(msg);        
                    }  这个是连接Ntrip服务器吗?
      

  3.   

     谢谢啊 
       
     msg += "User-Agent: SharpGps iter.dk\r\n";   “User-Agent:”默认是什么啊?这个代表什么意思呢
      

  4.   

    http://www.gmat.unsw.edu.au/snap/publications/yan_2007a.pdf