1、 通過串口線將模塊和用于配置的PC機連接起來 用戶初次使用本品時,我們將免費提供一塊評估板、一個測試電源、一根串口線等給用戶,以方便用戶快速完成對產品的測試工作,一個用戶只提供一次。


F2308+評估板
2 找到光盤中的“GPS終端配置工具軟件“安裝并運行, 在“串口設置”一欄內,選擇與PC機對應的串口,點擊“打開串口”。

在“GPS終端初始化”一欄內,點擊“進入配置”,給F2308上電,進入初始化狀態。

進入初始化狀態后,用戶可以修改配置參數: (1)網絡設置項 “網絡設置項”窗口,該窗口里面的參數一般無需更改。
(2)基本參數設置項
ⅰ、終端ID號設置,找到“終端參數設置項”窗口,“終端ID”號是代表每
一個F2308編號, 模塊編號采用1到12位的ASCII編碼,ID號也可以設為空。
如果需要更改ID號,則在輸入框中輸入ID號,點擊“終端ID”命令按鈕

ⅱ、波特率設置,F2308模塊波特率支持從300到38400BPS,波特率設置完后,需要重新啟動F2308。默認波特率是9600。
選擇合適的波特率,點擊“波特率”命令按鈕修改,修改成功后,重新啟動定位模塊,并以修改后的波特率工作
ⅲ、上傳間隔,設置GPS定位信息上傳時間間隔,單位是秒。默認上傳時間
間隔是30秒。如果修改上傳時間間隔為120秒,則在輸入框中輸入120,點擊“上傳間隔”命令按鈕,即可修改成功。
3、監控中心設置項
F2308可支持兩個監控服務中心,監控中心1和監控中心2,兩個中心都支持
固定IP地址和域名解析方式;如果采用域名解析的方式,則IP地址可不用關心,如果
采用固定IP地址方式,則不用關心域名。 ⅰ、數據服務中心1是否域名解析。

如果設置服務中心1采用域名解析的方式,則選擇“監控中心1域名解析”; 如果采用固定IP地址方式,則不選“監控中心1域名解析”

ⅱ、設置服務中心1的IP地址 如果服務中心1采用域名解析的方式,則可不用理會該項內容;如果采用固定IP
地址的方式,則在輸入框中輸入中心1的IP地址,點擊“服務中心1IP”命令按鈕,即
可修改。

ⅲ、設置服務中心1的域名地址
如果服務中心1采用固定IP的方式,則可不用理會該項內容;如果采用固定域名
解析的方式,則在輸入框中輸入中心1的域名地址,點擊“服務中心1域名”命令按鈕,
即可修改。
ⅳ、設置服務中心1的端口號 在輸入框中輸入監控中心的端口號,點擊“服務中心1端口”命令按鈕,即可修改

服務中心2的設置同服務中心1的設置,在此不再陳述。 |
(一)、 GPS定位信息上行發送(F2308到監控中心)
F2308 發送的GPS定位信息采用標準NMEA0183RMC語句。
發送到服務中心的數據報格式是
每個F2308模塊地址(ID號)應為唯一,地址位數可以是1到12位的任意ASCII字符串(也可以設為空)。
NMEA0183RMC語句的每個字段定義是:
$GPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>*hh |
<1> |
UTC時間,hhmmss.ms(時分秒.毫秒)格式 |
<2> |
定位狀態,A=有效定位,V=無效定位 |
<3> |
緯度ddmm.mmmm(度分)格式 |
<4> |
緯度半球N(北半球)或S(南半球) |
<5> |
經度dddmm.mmmm(度分)格式 |
<6> |
經度半球E(東經)或W(西經) |
<7> |
地面速率(000.0~999.9節) |
<8> |
地面航向(000.0~359.9度,以真北為參考基準) |
<9> |
UTC日期,ddmmyy(日月年)格式 |
<10> |
磁偏角(000.0~180.0度) |
<11> |
磁偏角方向,E(東)或W(西) |
<12> |
模式指示(A=自主定位,D=差分,E=估算,N=數據無效) |
舉例說明:
0001$GPRMC,044614.262,A, 3639.7229,N,11703.7663,E,0.00,,170908,,,A*76 |
1、0001---表示F2308地址(ID號). 2、$GPRMC---表示后面的定位信息是NMEA0183-RMC標準定位語句,該定位語句可以直接送到電子地圖,電子地圖即可顯示當前F2308所在的位置. 3、064614.383--表示英國格林威治時間06點46分14秒383毫秒,因為格林威治時間比北京時間慢8小時,所以對應的北京時間是下午14點. 4、A--表示GPS已經定位,不定位顯示V. 5、3639.7229,N---N表示北緯,即北緯36度39.7229分,轉換成度的格式就是36.662048度(1度=60分=3600秒,1秒=1000毫秒). 6、11703.7663,E---E表示東經,既東經117度3.7663分,轉換成度是:117.06278度. 7、0.00---表示速度是0,因為這條數據是在F2308靜止狀態下得到的,因此速度是0,注意此處的速度單位是節,1節等于每小時1海里,也就是每小時行駛1.852千米(公里). 8、速度后面的兩個逗號之間應該是F2308的運動方向,正北方為0度,東方為90度,南方為180度,西方為270度,因為模塊此時處于靜止狀態,所以GPS衛星無法斷定F2308模塊的運動方向. 9、數據170908表示日期,即08年09月17日.
(二)、 GPS定位信息與用戶信息上行發送(F2308到監控中心)
當需要將用戶信息與GPS定位信息一起發送到監控中心時,可將用戶設備(必須是具有串口的通信設備)與F2308的串口連接。在F2308與監控中心成功建立連接后,F2308的232串口收到用戶數據后,將連同GPS定位信息一同發送到監控中心。 發送到服務中心的數據報格式是
F2308模塊ID號+NMEA0183RMC語句+#用戶信息(結尾跟回車符) |
后面將通過PC機串口演示該功能
(三)、數據下行通信協議(監控中心到F2308) 如果要遠程通過GPRS無線方式實現對F2308的參數設置,則監控中心在系統聯網后可以向F2308終端發送如下格式的數據包。
##+F2308的ID號+AT+命令=值+回車結束符 |
修改成功,原數返回
修改失敗返回如下應答
遠程查詢參數數據包格式
##+ F2308的ID號+AT+命令=?+回車符 |
對于查詢包GPS返回如下應答
遠程重啟命令是
##+ F2308的ID號+AT+REST=1+回車結束符 |
注意:遠程配置的參數只有在F2308重啟后才能生效
通過監控中心遠程修改(或查詢)F2308參數,支持的命令格式: 假定F2308的ID號是:001 1、修改或查詢F2308的ID號
說明 |
下行命令 |
上行應答返回 |
如將F2308的ID號修改為002 |
##001AT+ID=002(后跟回車符) |
修改成功原數返回 |
查詢ID號 |
##001AT+ID=?(后跟回車符) |
返回當前ID號 |
2、設定服務中心1是否采用域名解析
說明 |
下行命令 |
上行應答返回 |
設定服務中心1采用域名解析 |
##001AT+IFDNS1=1(后跟回車符) |
修改成功原數返回 |
設定服務中心1采用域名解析 |
##001AT+IFDNS1=0(后跟回車符) |
修改成功原數返回 |
查詢服務中心1采用何種方式 |
##001AT+IFDNS1=? (后跟回車符) |
返回服務中心1當前采用的方式 |
3、服務中心1的IP地址,即AT+IP1
說明 |
下行命令 |
上行應答返回 |
如設置服務中心1的IP地址是126.168.123.23 |
##001AT+IP1=126.168.123.23(后跟回車符) |
修改成功原數返回 |
查詢服務中心1的IP地址 |
##001AT+IP1=?(后跟回車符) |
返回服務中心1的IP地址 |
4、服務中心1的域名地址
說明 |
下行命令 |
上行應答返回 |
如設置服務中心1的域名是52ARM.KMIP.NET |
##001AT+DM1=52ARM.KMIP.NET(后跟回車符) |
修改成功原數返回 |
查詢服務中心1的域名地址 |
##001AT+DM1=? (后跟回車符) |
返回服務中心1的域名地址 |
5、服務中心1端口號
說明 |
下行命令 |
上行應答返回 |
如設置服務中心1的域名是52ARM.KMIP.NET |
##001AT+DM1=52ARM.KMIP.NET(后跟回車符) |
修改成功原數返回 |
查詢服務中心1的域名地址 |
##001AT+DM1=? (后跟回車符) |
返回服務中心1的域名地址 |
6、服務中心2的命令如同服務中心1,將每條命令后面的1修改為2即可,在此不再重述。
7、GPS定位信息發送時間間隔
說明 |
下行命令 |
上行應答返回 |
如設置定位信息發送時間間隔為120秒 |
##001AT+MTH=120(后跟回車符) |
修改成功原數返回 |
查詢定位信息發送時間間隔 |
##001AT+MTH=? (后跟回車符) |
返回定位信息發送時間間隔 |
8、 設置與中心的通信協議
說明 |
下行命令 |
上行應答返回 |
如設置通信協議是TCP |
##001AT+AGR=TCP(后跟回車符) |
修改成功原數返回 |
查詢采用的通信協議 |
##001AT+AGR=? (后跟回車符) |
返回采用通信協議 |
9、查詢終端所有參數配置內容
說明 |
下行命令 |
上行應答返回 |
查詢F2308所有參數配置內容 |
AT+ALL=?(后跟回車符) |
返回所有配置內容 |
10、遠程復位
說明 |
下行命令 |
上行應答返回 |
遠程復位F2308 |
AT+REST=1(后跟回車符) |
返回設備正在復位應答 |
11、AT+SHUT=1遠程關機
說明 |
下行命令 |
上行應答返回 |
遠程關掉F2308的通信機 |
##001AT+SHUT=1(后跟回車符) |
注意:模塊關機之后將無法遠程啟動 |
|
-
八、F2308系統工作過程
為了方便觀察F2308的工作過程,我們可以借助串口配置工具來檢測。
1、打開串口配置工具軟件,連接F2308與PC機串口,給F2308終端上電。
2、F2308上電后首先輸出……,等待進入配置界面,如果用戶已經配置好,則去調入已經配置好的工作參數并通過串口輸出

串口輸出參數解釋: [ID] 001,表示終端編號是001; [If Domain1 Analysis] Yes,表示服務中心1采用域名解析的方式; [IP1] 192.168.1.3,服務中心1的IP地址,由于采用的是域名解析的方式,因此IP地址不影響設備的使用; [DM1] 52ARM.KMIP.NET,服務中心1的域名地址,這是我公司申請的免費域名地址,如果用戶不修改,設備默認連接到我公司服務中心; [PORT1] 9999,服務中心1的端口號是9999。 [If Domain2 Analysis] No,表示服務中心2采用固定IP地址的方式; [IP2] 192.168.1.6,服務中心2的IP地址; [DM2] 52ARM.KMIP.NET,服務中心2的域名地址,由于中心2是采用固定IP地址的方式,因此域名地址不用關心; [PORT2]6666,表示服務中心2的端口號是6666。 [AGR] TCP,表示通信協議采用TCP方式; [MTH] 120(Second),表示GPS定位信息發送時間間隔是120秒; [BAUD] 9600,表示串口波特率是9600; [APN] CMNET,表示GPRS接入點是CMNET網絡; [DNS1] 61.139.2.69,表示首個域名解析服務器地址是61.139.2.69; [DNS2] 202.102.152.3,表示備用域名解析服務器地址是202.102.152.
3、工作參數調入后,接著搜索GPRS網絡,如果GRPS網絡信號正常,則去撥號上網,用戶帳號密碼驗證等。

撥號聯網成功后,F2308首先連接服務中心1,如果服務中心1聯接不上,則去連接服務中心2;如果服務中心2也連接不上,則再次重連服務中心1。這樣循環連接服務中心3次,如果還是不能連接成功,則F2308將復位重啟。

當F2308成功與兩個服務中心中的一個聯網成功后,則F2308將始終與該服務中心建立連接關系,一旦發生斷網,則F2308也將與該服務中心重連,如果3次連接不上,系統將復位重起。重復開始的步驟。

4、安裝監控中心測試軟件,該軟件需要運行在有外網IP的機器上(或可以通過從路油器進行端口映射的機器)。 監控中心測試軟件監控中心IP地址可不用填寫,軟件自動讀取本機IP地址;監控中心端口號可修改,默認是9999;協議采用TCP,點擊“偵聽”命令按鈕,等待客戶端F2308的連接。
當F2308連接服務器成功后,F2308首先發送一包ID號到服務中心進行注冊,然后根據定位信息發送時間間隔定時發送GPS信息到服務中心,該間隔時間也可以作為維持網絡通信的心跳間隔。
5、發送用戶信息與GPS定位信息一起到監控中心
當F2308與服務中心連接成功后,在配置軟件的“發送窗口”中輸入信息,如“123456789ABCDEF”等,注意信息最后要以回車來作為一包用戶信息的結束,然后點擊“發送”按鈕。

圖示:通過配置工具的發送窗口發送定位信息與用戶信息

圖示:監控中心接收到的定位信息與用戶信息數據包,該包信息是沒有定位的數據

圖示:監控中心接收到GPS定位信息和用戶數據
6、從監控中心發送數據到F2308模塊測試 在監控中心測試軟件的發送區輸入命令數據,點擊“發送信息“按鈕,則F2308收到后,將返回修改成功或失敗應答。 如修改F2308的ID號為002(初始是001),發送區輸入命令: ##001AT+ID=002(結尾跟回車)。

注意修改成功后,參數并不馬上生效,需要重起后才能生效。 通過發送下面的命令,可以使F2308遠程復位重起。 ##001AT+REST=1(后跟回車)

其他遠程通信命令,參見遠程通信協議一章中的介紹 |