整個系統是這樣的,GPS/gprs模塊發送GPS資訊到服務器上,我用C++寫一段程式接收資訊,這是部分代碼
if((nbSize=recvfrom (sockListener,cRecvBuff,800,0,
(SOCKADDR FAR *) &saClient,&nSize))==SOCKET_ERROR) //若接收失敗則提示錯誤
{
printf("Recive Error");
break;
}
cRecvBuff[nbSize] = '\0'; //字串終止
printf("%s\n",cRecvBuff);
現在資訊放在了crecvbuff中,怎么將提取資料,??并將他發到資料庫那??求代碼!!!
這是GPRMC的格式
$GPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>*hh
<1> UTC時間,hhmmss(時分秒)格式 //好像還有毫秒。
<2> 定位狀態,A=有效定位,V=無效定位
<3> 緯度ddmm.mmmm(度分)格式(前面的0也將被傳輸)
<4> 緯度半球N(北半球)或S(南半球)
<5> 經度dddmm.mmmm(度分)格式(前面的0也將被傳輸)
<6> 經度半球E(東經)或W(西經)
<7> 地面速率(000.0~999.9節,前面的0也將被傳輸)
<8> 地面航向(000.0~359.9度,以真北為參考基準,前面的0也將被傳輸)
<9> UTC日期,ddmmyy(日月年)格式
<10> 磁偏角(000.0~180.0度,前面的0也將被傳輸)
<11> 磁偏角方向,E(東)或W(西)
<12> 模式指示(僅NMEA0183 3.00版本輸出,A=自主定位,D=差分,E=估算,N=資料無效)
例:
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/134354.html
標籤:數據庫及相關技術
上一篇:初學編程。誰能幫我詳細解釋一下下面的程式。非常感謝。
下一篇:串口dongle接收資料問題。
