Giao tiếp của Module EC25 và PC
EC25 được tích hợp trực tiếp vào bo mạch chủ của Marine PC và kết nối với Marine PC qua 3 cổng COM ảo:
Quectel USB AT port - COM21: kết nối cho phép điều khiển và nhận phản hồi từ EC25 qua tập lệnh AT. Với cổng kết nối này, Marine PC có thể điều khiển cả module GSM và module GPS của EC25. Đây là cổng trao đổi dữ liệu chính giữa Marine PC và EC25.
Quectel USB NMEA port - COM20: kết nối cho phép Marine PC nhận bản tin GPS NMEA định kì từ EC25. Tốc độ nhận bản tin và định dạng kiểu bản tin NMEA có thể được cấu hình bằng tập lệnh AT qua cổng COM 21.
Quectel USB DM port - COM19: cổng debug và thay đổi firmware. Thường chỉ sử dụng trong một số trường hợp đặc biệt.
Tập lệnh AT của module GPS
AT+QGPSCFG=“outport”[,<outport>] Cấu hình cổng ra cho bản tin NMEA
Lệnh điều khiển
AT+QGPSCFG=“outport”[,<outpo rt>]
Phản hồi
Khi có hai tham số:
OK
Khi tham số thứ 2 không có , cấu hình hiện tại sẽ được trả về:
+QGPSCFG: “outport”,<outport> OK
Nếu có lỗi xảy ra:
+CME ERROR: <errcode> Tham số
<outport> Cấu hình cổng đầu ra cho bản tin NMEA, giá trị cấu hình được lưu tự động vào NVRAM.
“none” dừng xuất bản tin NMEA “usbnmea” sử dụng cổng USB NMEA
“uartdebug” sử dụng cổng UART debug
AT+QGPSCFG=“gpsnmeatype”[,<gpsnmeatype>] Cấu hình kiểu bản tin NMEA của GPS
Lệnh điều khiển
AT+QGPSCFG=“gpsnmeatype”[, <gps
nmeatype>]
Phản hồi
Khi có hai tham số:
OK
Khi tham số thứ 2 không có , cấu hình hiện tại sẽ được trả về:
+QGPSCFG:
“gpsnmeatype”,<gpsnmeat ype>
OK
Nếu có lỗi xảy ra:
+CME ERROR: <errcode> Tham số
<gpsnmeatype> Các kiểu bản tin NMEA được quy định bởi ORed, giá trị cấu hình được tự động lưu vào NVRAM. Giá trị mặc định là 31 nghĩa là cả 5 kiểu bản tin đều được đẩy ra. 0 Vô hiệu 1 GGA 2 RMC 4 GSV 8 GSA 16 VTG
AT+QGPSCFG=“gnssconfig”[,<gnssconfig>] Cấu hình chùm vệ tinh GNSS Lệnh điều khiển AT+QGPSCFG=“gnssconfig ”[,<gnssc onfig>] Phản hồi
Khi có hai tham số:
OK
Khi tham số thứ 2 không có , cấu hình hiện tại sẽ được trả về:
+QGPSCFG: “gnssconfig”,<gnssconfig> OK
Nếu có lỗi xảy ra:
+CME ERROR: <errcode> Tham số
<gnssconfig> Các chùm GNSS được hỗ trợ. GPS luôn luôn bật.
0 GLONASS off/BeiDou off/Galileo off 1 GLONASS on/BeiDou on/Galileo on 2 GLONASS on/BeiDou on/Galileo off 3 GLONASS on/BeiDou off/Galileo on 4 GLONASS on/BeiDou off/Galileo off 5 GLONASS off/BeiDou on/Galileo on 6 GLONASS off/BeiDou off/Galileo on
AT+QGPSLOC Lấy thông tin vị trí Lệnh kiểm tra AT+QGPSLOC=? Phản hồi +QGPSLOC: <UTC>,<latitude>,<longitude>,<hdo p>,<altitude>,<fix>,<cog>,<spkm>,< spkn>,<date>,<nsat> OK Lệnh điều khiển AT+QGPSLOC=<mode> Phản hồi +QGPSLOC: <UTC>,<latitude>,<longitude>,<hdo p>,<altitude>,<fix>,<cog>,<spkm>,< spkn>,<date>,<nsat> OK
Nếu có lỗi xảy ra:
+CME ERROR: <errcode> Tham số <mode> Định dạng kinh độ, vĩ độ 0: <vĩ độ>,<kinh độ> định dạng: ddmm.mmmm N/S,dddmm.mmmm E/W 1: <vĩ độ>,<kinh độ> định dạng: ddmm.mmmmmm N/S,dddmm.mmmmmm E/W 2: <vĩ độ>,<kinh độ> dịnh dạng: (-)dd.ddddd,(-)ddd.ddddd
<UTC> Giờ UTC
Định dạng: hhmmss.sss
<latitude> Vĩ độ
Định dạng: ddmm.mmmm N/S . dd 00-89 (độ)
mm.mmmm 00.0000-59.9999 (phút) N/S North Vĩ độ Bắc/South Vĩ độ Nam
<longitude> Kinh độ
ddd 000-179 (độ)
mm.mmmm 00.0000-59.9999 (phút)
E/W East Kinh độ Đông/West Kinh độ Tây
<hdop> Độ chính xác đường chân trời: 0.5-99.9
<altitude> Độ cao từ anten đến mực nước biển (đơn vị: m), độ chính xác tới 1m.
<fix> Chế độ vị trí GNSS
2 2D
3 3D
<cog> Góc so với hướng Bắc Định dạng: ddd.mm. ddd 000-359 (độ) mm 00-59 (phút) <spkm> Vận tốc so với mặt đất Định dạng: xxxx.x; đơn vị: Km/h. <spkn> Vận tốc so với mặt đất. Định dạng: xxxx.x; đơn vị: knots.
<date> Ngày UTC tại thời điểm xác định vị trí Định dạng: ddmmyy.
<nsat> Số lượng vệ tinh, từ 00 đến 12.