資料介紹
描述
今天,我們將通過AI Thinker的A9G GPS、GSM和GPRS模塊。還有其他幾個模塊,例如來自 AI Thinker 的 A9 和 A6,它們具有類似的 GSM 和 GPRS 功能,但 A9G 的特殊之處在于它具有 GSM 和 GPRS 功能,它還支持 GPS,并且能夠執行 GPS 相關功能,使其優于其他模塊。
在本教程中,我們將嘗試該模塊的 GPS 功能,之后,我們還將檢查該模塊在 GSM 和 GPRS 模式下的功能。
所以讓我們直接進入它。
為您的項目制造 PCB
您必須查看在 PCB 行業擁有 10 多年經驗的領先PCB 制造商PCBGOGO,以低價在線訂購 PCB!
您以 5 美元的價格和一些運費獲得 10 個制造并運送到您家門口的優質 PCB。您還將獲得首次訂單的運費折扣。
PCBGOGO高度專注于從原型到批量生產的快速PCB制造和PCB組裝。他們的三個工廠占地超過 17,000 平方米,完全符合 ISO 9001:2015 質量管理體系的標準。所有制造的 PCB 和組裝的 PCB 都是高質量的,并通過了 UL、REACH 和 RoHS 認證。截止目前,PCBGOGO每天有能力完成3000+個PCB制造和組裝訂單,累計客戶已達100,000+。
如果您需要制造或組裝 PCB,請檢查它們。他們歡迎您的樣品訂單,PCB 制造訂單數量從 5PCS 起,PCB 組裝訂單數量從 1PC 起。
關于 A9G 模塊
A9G 是一款完整的四頻 GSM/GPRS 模塊,結合了 GPRS 和 GPS/BDS 技術,并將其集成在一個緊湊的 SMD 封裝中,為客戶節省了開發 GNSS 應用的時間和金錢。A9G 默認帶有引導加載程序或固件,因此也可以通過 Arduino、ESP8266 和 Raspberry Pi 使用 AT 命令進行控制。它可用于將Arduino和Raspberry Pi等模塊連接到互聯網,可用于廣泛的物聯網應用,是家庭自動化、工業無線控制、可穿戴電子設備、無線位置傳感設備、無線等物聯網應用的理想選擇定位系統信號和其他物聯網應用。
A9G貼片封裝采用標準SMT設備,實現產品的快速生產,特別適用于自動化、大規模、低成本的現代化生產方式,方便各種物聯網硬件終端應用。
A9G模塊的特點和管腳
該模塊的一些重要特點是: -
1) 完整的四頻GSM / GPRS模塊,800/900/ 1800 / 1900MHz
2) SMD 封裝,便于 MP 和測試
3)低功耗模式,平均電流2mA以下
4) 支持GPS、北斗。
5) 支持數字音頻和模擬音頻,支持HR、FR、EFR、AMR語音編碼
6) 支持語音通話和短信
8) 支持標準GSM07.07、07.05AT指令和安信可擴展指令集
9) 支持PBCCH - 支持通過串口升級固件
該模塊的引腳圖如上圖所示。
該模塊的技術規格可以參考這里。
該模塊的結構細節如下所述:-
1)1個A9G模塊
2) 29 個間距為 2.45mm 的 GPIO(帶 2 個下載調試引腳(HST_TX,HST_RX)
3) 一個 SIM 卡槽 (Nano Card < Micro Card < Standard Card)
4) 1 個 TF 卡槽
5) 1個帶IPEX的GPRS接口
6) 1代包
7) 1個帶IPEX的GPS接口
8) 1代包
9)1個micro USB接口5v-4.2V DC-DC,可以是5v供電也可以是3.8~4.2V供電
10) 1 個電源鍵、一個復位按鈕、2 個 LED、1 個麥克風
對 GPS 和 GPRS 功能有用的 AT 命令
由于 A9G 模塊帶有一個內置的引導加載程序,因此它可以使用 AT 命令進行控制,也可以用于傳輸命令。一些有用的 AT 命令是:-
- AT+GPS=1 :該指令用于開啟 GPS。發送此命令后,GPS 將打開,并且 GPS 模塊上的 LED 開始閃爍。
- AT+GPS=0 :該指令用于關閉 GPS。發送此命令后 GPS 關閉,LED 也停止閃爍
- AT+GPSRD=1 :該指令用于開始讀取 GPS 數據并顯示在顯示器上。此命令返回的數據為 NMEA 格式,需要轉換為可讀形式。
- AT+GPSRD =0 :該指令用于停止讀取 GPS 數據。
- AT+LOCATION=1 :該指令用于通過LBS服務器獲取位置數據。它以經緯度的形式顯示位置信息。
- AT+GPSUPGRADE : 從 A9 的 CPU 中釋放 GPS UART,然后您可以直接連接 GPS UART 與 GPS 通信。
- AT+CGPSPWR : 該指令用于 GPS 電源控制。用于開啟或關閉 GPS 電源
- AT+CGPSRST :此命令將 GPS 重置為冷啟動模式或自主模式。AT+CGPSRST=0 將 GPS 重置為冷啟動模式,命令 AT+CGPSRST=1 將 GPS 重置為自主模式。
- AT+CREG? :該命令用于檢查我們是否已注冊到網絡。如果它顯示 1, 1 作為響應,那么這意味著我們已注冊并且可以繼續前進。
- AT+CGATT :此命令類似于 CREG 命令。如果其響應為 1,則我們已連接到網絡。
- AT+CIPSTATUS :該命令用于檢查 IP 是否連接。如果它的響應是“INITIAL”,則表示我們已連接。如果它顯示其他內容,則說明存在問題。
- AT+CGDCONT=1 :該指令用于連接互聯網。在此命令中,我們還需要指定 APN 和 IP,格式為 AT+CGDCONT=1, "IP", "www"
- AT+HTTPGET :此命令用于向任何服務器鏈接發送 HTTP 獲取請求。其格式為 AT+HTTPGET="服務器鏈接"。
- AT+CIPMODE:用于選擇 TCP/IP 應用模式。'0' 是非透明模式,'1' 是透明模式。
- AT+CIPACK :該命令檢查數據傳輸的狀態。它將返回發送的數據量、服務器確認的數據和服務器未確認的數據。
使用 A9G 模塊的 GPS 和 GPRS 功能
這里我們將使用A9G模塊的GPS和GPRS功能。我們將使用 AT 命令來控制模塊并執行不同的任務。由于該模塊在 5V 上運行,我們將使用 USB 到串行轉換器為其提供 5V 電源。
將模塊連接到 PC 的步驟:-
1) 將 GSM 和 GPS 天線連接到 A9G 模塊。
2) 將 SIM 卡插入 SIM 卡槽,并將 Micro SD 卡插入 SD 卡槽
3) 將模塊的 Vcc 和 GND 引腳連接到 USB 轉串口轉換器的 Vcc 和 GND。
4) 將 A9G 的 Rx 引腳連接到轉換器的 Tx 引腳,將 A9G 的 Tx 引腳連接到轉換器的 Rx 引腳,然后將其連接到您的 PC。
5) 打開 AI Thinker Tool 并選擇正確的 COM 端口和波特率(在本例中為 115200),然后單擊打開串行按鈕。
使用模塊 GPS 功能的步驟:-
1) 在命令中,寫入命令 AT 并點擊發送按鈕。它必須在顯示器上顯示 OK,這表明您的模塊已成功連接。
2) 現在要啟用 GPS,我們需要發送命令 AT+GPS=1。這會打開 GPS,當它打開時,GPS LED 開始閃爍。
3) 之后,我們將發送命令 AT+GPSRD=5。此命令將讀取 GPS 數據并在每 5 秒后將其發送到監視器。顯示在監視器上的數據將采用 NMEA 格式,可以轉換以獲取 GPS 數據詳細信息。
4) 要停止這種情況,我們需要發送命令 AT+GPSRD=0,它將停止發送 GPS 數據,然后發送命令 AT+GPS=0,這也將禁用 GPS。
模塊GPRS功能使用步驟:-
1)查看GPRS的狀態可以使用AT+CREG之類的命令嗎?如果此命令在監視器上顯示 1, 1 則表示我們已注冊到網絡。同樣,我們可以使用 AT+CGATT 命令,當我們連接到網絡時顯示 1
2) 要使用 GPRS 連接到 Internet,我們需要發送命令 AT+CGDCONT=1, "IP", "www"。其中“IP”是 Internet 協議,“www”是接入點名稱,在您的情況下可能會有所不同。當我們發送命令時,它應該顯示 OK,這意味著我們已連接到 GPRS。
3) 使用 AT+CIPSTATUS 命令檢查 IP 是否連接,應該顯示“Initial”。
4) 要發送 HTTP 請求,我們需要鍵入命令 AT+HTTPGET=" anyserver link " 這將向“=”符號后提到的服務器鏈接發送 get 請求。發送命令時,監視器將顯示接收到的數據,其中底線是服務器發送的響應。
使用 A9G 模塊的 GSM 功能
A9G 模塊具有 GSM 功能,借助該功能,它可用于撥打電話、接聽電話和發送短信,當我們撥打其 SIM 卡插入 A9G 模塊的號碼時,會出現“RING”消息持續出現在監視器上。可用于使用 A9G 呼叫和發送 SMS 的 AT 命令有:-
調用命令:-
- ATA :用于接聽來電。在發送此命令時 "+CIEV: "CALL", 1 CONNECT"; 收到消息。
- ATD :此命令用于撥打一個號碼此命令作為“AT+要撥打的號碼”發送,在發送此命令時我們會收到一條消息“ATD+ number dialed OK +CIEV: "CALL", 1 +CIEV: "SOUNDER ", 1";
- ATH :此命令用于斷開呼叫。該命令作為“ATH”發送,在發送時我們會收到一條消息“+CIEV:“CALL”,0 OK”;
- AT+SNFS=0 :該命令用于啟用任何連接到模塊的耳機/耳機。此命令啟用它們。
- AT+SNFS=1 :該命令用于啟用揚聲器選擇。
- AT+CHUP :該指令使移動終端掛斷當前通話
短信命令:-
- AT+CMGF=1 :該指令用于選擇短信格式。在發送他的命令時,我們收到一個 OK。這是以字符串而不是十六進制字符的形式讀取和寫入 SMS 消息。
- AT+CMGS :此命令用于向給定的手機號碼發送短信。發送此命令的格式為“AT+CMGS=”手機號碼”。發送此命令后,監視器將顯示 > 您現在可以鍵入消息文本并使用 - 組合鍵發送消息: TEST 幾秒鐘后調制解調器將回復消息的消息ID,表示消息發送正確:“+CMGS:62”,消息很快就會到達手機。
- AT+CMGL:此命令用于從首選存儲讀取 SMS 消息。
而已
這就是教程中的內容,您可以看到 A9G 模塊能夠做很多事情,例如 GPS 功能、GPRS 功能,例如呼叫、發送短信、連接到互聯網等,這使得它在物聯網相關應用中非常有用我們還需要使用 GPS 位置數據。由于它可以使用 AT 命令驅動,因此該模塊的操作非常容易,并且可以證明是您項目的一個很好且緊湊的工具。
對于這個項目的支持文檔,你可以從這里參考 GitHub 頁面。
- GPRS終端/模塊/modem使用Winsock控網絡編程 1次下載
- GPRS和2G及GSM模塊的資料合集 12次下載
- GPS與GPRS有什么區別 20次下載
- GSM和GPRS的原理與應用詳解及SIM900A使設計一個雙頻GSM和GPRS模塊
- GPRS模塊和2G模塊及GSM模塊學習資料v1.0免費下載 33次下載
- GPRS模塊2G模塊和GSM模塊學習資料合集免費下載 43次下載
- GSM/GPRS模塊SIM800A模塊原理圖.pdf 320次下載
- GPS+GPRS+BLE藍牙組合模塊共享單車智能鎖方案 70次下載
- 高性能GPS模塊系列智能穿戴GPS模塊SKG09A 12次下載
- 工業級GPRS_GPS開發板模塊_基站定位技術文檔 45次下載
- 冷鏈運輸監測系統中的GPS與GPRS技術 52次下載
- 可遠程升級的GPS、GPRS車載終端設計 102次下載
- GPS與GPRS在車載無線監測系統應用 71次下載
- 基于GPRS網絡的GPS圖形導航儀
- 基于GPRS的GPS車輛定位監控系統
- 如何將A9G通過GPS定位得到的經緯度等數據上報至服務器? 532次閱讀
- 基于單片機和Motorola G20模塊實現GPRS數據終端的應用方案 2721次閱讀
- 基于微控制器的GPS+GPRS模塊實現數據追蹤系統的設計 3527次閱讀
- 基于GPRS模塊單片機獲取位置信息的方法 2866次閱讀
- 微雪電子GSM/GPRS/GPS模塊簡介 2462次閱讀
- dfrobotSIM808 GPS/GPRS/GSM擴展板簡介 1939次閱讀
- dfrobot內置式GPS天線介紹 1779次閱讀
- 飛凌嵌入式GPRS模塊-SIM900A介紹 6964次閱讀
- GPS定位技術中的GPS模塊 4083次閱讀
- 自動售貨機上的GPRS無線通信模塊設計 2377次閱讀
- GPRS 網絡電能表設計 2572次閱讀
- gprs模塊選型_GPRS模塊哪個好 7660次閱讀
- GPS跟蹤定位器如何使用 3.7w次閱讀
- gprs模塊有哪些_常用的幾種GPRS模塊 1.7w次閱讀
- mcu怎樣控制藍牙gps模塊? 2110次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多