Cov txheej txheem:

A9G GPS & GPRS Module Tutorial - Ai-Xav - AT Commands: 7 Kauj Ruam
A9G GPS & GPRS Module Tutorial - Ai-Xav - AT Commands: 7 Kauj Ruam

Video: A9G GPS & GPRS Module Tutorial - Ai-Xav - AT Commands: 7 Kauj Ruam

Video: A9G GPS & GPRS Module Tutorial - Ai-Xav - AT Commands: 7 Kauj Ruam
Video: A9G GPS & GPRS Module Tutorial | Ai-Thinker | AT Commands 2024, Lub Xya hli ntuj
Anonim
Image
Image

Hav, ua li cas, Cov Menyuam! Akarsh nov los ntawm CETech.

Hnub no, peb tab tom hla A9G GPS, GSM, thiab GPRS module los ntawm AI Thinker. Muaj ob peb lwm yam qauv zoo ib yam li A9 thiab A6 los ntawm AI Thinker uas muaj qhov zoo sib xws GSM thiab GPRS muaj peev xwm tab sis qhov tshwj xeeb tshaj plaws txog A9G yog nrog GSM thiab GPRS muaj peev xwm nws yog GPS ua haujlwm ib yam thiab muaj peev xwm ua GPS ntsig txog kev ua haujlwm uas muab nws ntug tshaj lwm cov qauv.

Hauv qhov kev qhia no, peb yuav sim ua haujlwm ntawm GPS lub peev xwm ntawm cov qauv no thiab tom qab ntawd, mus txog thaum kawg, peb tseem yuav tshuaj xyuas qhov ua haujlwm ntawm tus qauv hauv GSM thiab GPRS hom.

Yog li Cia peb dhia ncaj qha rau nws.

Kauj Ruam 1: Tau PCBs rau Koj Cov Haujlwm Tsim Khoom

Txog A9G Module
Txog A9G Module

Koj yuav tsum txheeb xyuas PCBGOGO, tus thawj coj PCB tsim nrog 10+ xyoo hauv PCB kev lag luam, rau kev xaj PCBs online kom pheej yig!

Koj tau txais 10 qhov zoo PCBs tsim thiab xa mus rau koj lub qhov rooj rau 5 $ thiab qee qhov xa khoom. Koj tseem yuav tau txais luv nqi ntawm kev xa khoom ntawm koj thawj daim ntawv xaj.

PCBGOGO tshwj xeeb hauv kev tig nrawm PCB tsim thiab PCB sib dhos los ntawm tsab ntawv mus rau kev tsim khoom ntau. Lawv peb lub tsev tsim khoom npog ntau dua 17, 000 M2, uas tau ua tiav raws li tus txheej txheem ntawm ISO 9001: 2015 Kev Tswj Xyuas Kev Tswj Xyuas Zoo. Tag nrho cov PCBs tsim thiab sib sau ua ke PCBs tau zoo thiab muaj ntawv pov thawj nrog UL, REACH thiab RoHS. Txog tam sim no, PCBGOGO muaj peev xwm ua kom tiav 3000+ PCB kev tsim khoom thiab sib sau ua ke ib hnub thiab cov neeg siv khoom tau nce mus txog 100, 000+. Txheeb xyuas lawv yog tias koj xav tau PCBs tsim lossis sib sau ua ke. Lawv zoo siab tos txais koj cov qauv xaj nrog PCB kev txiav txim kom muaj nuj nqis los ntawm 5PCS thiab PCB sib dhos txiav txim kom muaj nuj nqis los ntawm 1PC.

Kauj Ruam 2: Txog A9G Module

Txog A9G Module
Txog A9G Module

A9G yog ua tiav plaub-qhab GSM / GPRS module uas sib xyaw GPRS thiab GPS / BDS thev naus laus zis thiab ua ke nws hauv pob SMD compact, txuag cov neeg siv sijhawm thiab nyiaj txiag hauv kev tsim GNSS daim ntawv thov. A9G los ntawm lub neej ntawd los nrog lub bootloader lossis firmware thiab yog li nws tuaj yeem tswj tau siv AT cov lus txib los ntawm Arduino, ESP8266, thiab Raspberry Pi ib yam. Nws tuaj yeem siv los txuas cov qauv xws li Arduino thiab Raspberry Pi rau hauv is taws nem thiab tuaj yeem siv tau ntau yam ntawm IoT daim ntawv thov thiab yog qhov zoo tshaj plaws rau IoT daim ntawv thov rau tsev automation, kev tswj hwm wireless, siv cov khoom siv hluav taws xob, cov chaw nyob tsis pom kev zoo, wireless cov cim qhia chaw thiab lwm yam kev thov IoT.

A9G SMD pob siv tus txheej txheem SMT cov cuab yeej kom ua tiav cov khoom lag luam nrawm, tshwj xeeb tshaj yog rau kev siv tshuab, qhov loj, tus nqi qis niaj hnub tsim cov txheej txheem kom yooj yim ntawm ntau yam Internet ntawm Yam Khoom kho vajtse davhlau ya nyob twg.

Txog kev nyeem ntxaws ntxaws txog kev ua haujlwm thiab cov yam ntxwv ntawm tus qauv, koj tuaj yeem xa mus rau qhov txuas no.

Kauj Ruam 3: Nta thiab Pinout ntawm A9G Module

Nta thiab Pinout ntawm A9G Module
Nta thiab Pinout ntawm A9G Module
Nta thiab Pinout ntawm A9G Module
Nta thiab Pinout ntawm A9G Module

Qee qhov tseem ceeb ntawm tus qauv yog:-

1) Ua tiav plaub-qhab GSM / GPRS module, 800 /900 /1800 / 1900MHz

2) SMD pob kom yooj yim MP & kuaj

3) Tsawg zog hom, nruab nrab tam sim no 2mA lossis tsawg dua

4) Txhawb GPS, BDS.

5) Txhawb lub suab digital thiab suab sib xws, txhawb HR, FR, EFR, AMR lub suab coding

6) Txhawb lub suab hu thiab SMS lus

7) Embedded network kev pabcuam raws tu qauv pawg

8) Txhawb tus qauv GSM07.07, 07.05AT hais kom ua thiab Anxin nthuav tawm cov lus txib teeb tsa

9) Txhawb PBCCH - Txhawb kev txhim kho firmware ntawm chaw nres nkoj txuas

Daim duab Pin rau tus qauv no yog raws li qhia hauv daim duab saum toj no.

Cov lus qhia tshwj xeeb ntawm tus qauv no tuaj yeem xa los ntawm no.

Cov txheej txheem txheej txheem ntawm tus qauv yog raws li tau hais hauv qab no:-

1) 1 A9G qauv

2) 29 GPIOs nrog 2.45mm qhov sib nrug (nrog 2 rub cov kab debug (HST_TX, HST_RX)

3) Ib daim npav SIM (Nano Card <Micro Card <Standard Card)

4) 1 daim npav TF daim npav

5) 1 GPRS interface nrog IPEX

6) 1 tiam pob

7) 1 GPS interface nrog IPEX

8) 1 tiam pob

9) 1 micro USB interface5v-4.2V DC-DC, nws tuaj yeem yog 5v fais fab mov lossis 3.8 ~ 4.2V fais fab mov

10) 1 lub hwj huam tseem ceeb, khawm rov pib dua, 2 LED, 1 lub microphone

Kauj Ruam 4: AT Cov Lus Hais Muaj txiaj ntsig rau GPS thiab GPRS Ua Haujlwm

Raws li A9G tus qauv los nrog lub bootloader inbuilt thiab yog li nws tuaj yeem tswj tau siv AT cov lus txib thiab tseem tuaj yeem siv los xa cov lus txib ib yam. Qee qhov muaj txiaj ntsig AT cov lus txib yog:-

  • AT+GPS = 1: Cov lus txib no yog siv los pab GPS. Thaum qhov kev hais kom ua no xa GPS tau qhib thiab LED ntawm tus qauv rau GPS pib ntsais muag.
  • AT+GPS = 0: Cov lus txib no yog siv los tua GPS. Tom qab xa cov lus txib no GPS muab tua thiab LED kuj tsis ntsais muag
  • AT+GPSRD = 1: Cov lus txib no yog siv los pib nyeem GPS cov ntaub ntawv thiab tso tawm ntawm lub monitor. Cov ntaub ntawv xa rov qab los ntawm cov lus txib no yog hauv NMEA hom uas yuav tsum tau hloov pauv kom nkag mus rau hauv daim ntawv uas nyeem tau.
  • AT+GPSRD = 0: Cov lus txib no yog siv kom tsis txhob nyeem cov ntaub ntawv GPS.
  • AT+LOCATION = 1: Cov lus txib no yog siv kom tau txais cov ntaub ntawv chaw nyob los ntawm LBS server. Nws qhia cov ntaub ntawv qhov chaw nyob hauv daim ntawv latitude thiab longitude.
  • AT+GPSUPGRADE: Tso GPS UART los ntawm A9's CPU, tom qab ntawd koj tuaj yeem txuas GPS UART ncaj qha los tham nrog GPS.
  • AT+CGPSPWR: Cov lus txib no yog siv rau GPS Kev Tswj Fais Fab. Nws yog siv los qhib lossis tua lub GPS Fais Fab
  • AT+CGPSRST: Cov lus txib no rov pib dua GPS hauv COLD pib hom lossis hom kev ywj pheej.
  • AT+CGPSRST = 0 rov pib dua GPS hauv hom txias pib thiab hais kom ua
  • AT+CGPSRST = 1 rov pib dua GPS hauv hom kev ywj pheej.
  • AT+CREG?: Cov lus txib no yog siv los xyuas seb peb puas tau sau npe rau hauv lub network lossis tsis yog. Yog tias nws qhia 1, 1 raws li cov lus teb ces qhov no txhais tau tias peb tau sau npe thiab tuaj yeem txav mus tom ntej.
  • AT+CGATT: Cov lus txib no zoo ib yam li CREG hais kom ua. Yog tias nws cov lus teb yog 1 ces peb txuas nrog lub network.
  • AT+CIPSTATUS: Cov lus txib no yog siv los xyuas seb tus IP txuas nrog lossis tsis yog. Yog tias nws cov lus teb yog "INITIAL" ces nws txhais tau tias peb tau txuas nrog. Yog tias nws qhia lwm yam ces muaj teeb meem.
  • AT+CGDCONT = 1: Cov lus txib no yog siv los txuas rau Is Taws Nem. Hauv cov lus txib no, peb yuav tsum qhia kom meej APN thiab IP ib yam hauv hom ntawv muab ua AT+CGDCONT = 1, "IP", "www"
  • AT+HTTPGET: Cov lus txib no yog siv los xa HTTP tau thov mus rau ib qho server txuas. Nws hom ntawv yog AT+HTTPGET = "server link".
  • AT+CIPMODE: Qhov no yog siv rau xaiv hom TCP/IP daim ntawv thov. '0' os hom uas tsis yog pob tshab thiab '1' yog hom pob tshab.
  • AT+CIPACK: Cov lus txib no tshuaj xyuas lub xeev cov ntaub ntawv xa mus. Nws yuav xa cov ntaub ntawv xa rov qab, cov ntaub ntawv lees paub los ntawm server, thiab cov ntaub ntawv tsis tau lees paub los ntawm server.

Kauj Ruam 5: Siv GPS thiab GPRS Kev Ua Haujlwm ntawm A9G Module

Siv GPS thiab GPRS Kev Ua Haujlwm ntawm A9G Module
Siv GPS thiab GPRS Kev Ua Haujlwm ntawm A9G Module
Siv GPS thiab GPRS Kev Ua Haujlwm ntawm A9G Module
Siv GPS thiab GPRS Kev Ua Haujlwm ntawm A9G Module
Siv GPS thiab GPRS Kev Ua Haujlwm ntawm A9G Module
Siv GPS thiab GPRS Kev Ua Haujlwm ntawm A9G Module

Nov peb yuav siv GPS thiab GPRS kev ua haujlwm ntawm A9G module. Peb yuav siv AT cov lus txib los tswj tus qauv thiab ua haujlwm sib txawv. Raws li cov qauv no ua haujlwm ntawm 5V peb yuav siv USB rau Serial hloov pauv los muab nws 5V khoom siv.

Cov kauj ruam rau Txuas tus qauv rau PC:-

1) Txuas lub GSM thiab GPS tus kav hlau txais xov rau A9G tus qauv.

2) Ntxig daim npav SIM hauv daim npav SIM thiab Micro SD daim npav hauv daim npav SD

3) Txuas Vcc thiab GND Pin ntawm tus qauv rau Vcc thiab GND ntawm USB rau Serial Converter.

4) Txuas Rx Pin ntawm A9G rau Tx tus pin ntawm lub Converter thiab Tx Pin ntawm A9G rau Rx tus pin ntawm tus hloov pauv thiab txuas nws rau koj lub PC.

5) Qhib AI Thinker Tool thiab xaiv qhov tseeb COM chaw nres nkoj thiab baud tus nqi (Hauv qhov no nws yog 115200) thiab nyem qhib qhib Serial khawm.

Cov kauj ruam rau kev siv GPS ua haujlwm ntawm tus qauv:-

1) Hauv qhov hais kom ua, ntu sau cov lus txib AT thiab nyem khawm Xa. Nws yuav tsum tso saib OK ntawm tus saib uas qhia tau tias koj lub module tau txuas nrog ua tiav.

2) Tam sim no txhawm rau txhawm rau GPS peb yuav tsum xa cov lus txib AT+GPS = 1. Qhov no tig ON GPS thiab raws li nws tig rau GPS LED pib ntsais muag.

3) Tom qab qhov no, peb yuav xa cov lus txib AT+GPSRD = 5. Cov lus txib no yuav nyeem cov ntaub ntawv GPS thiab xa mus rau tus saib tom qab txhua 5 vib nas this. Cov Ntaub Ntawv uas tshwm ntawm Tus Saib Xyuas yuav yog NMEA hom uas tuaj yeem hloov pauv kom tau txais GPS cov ntaub ntawv ntxaws.

4) Txhawm rau qhov no peb yuav tsum xa cov lus txib AT+GPSRD = 0 thiab nws yuav tsum tsis xa GPS cov ntaub ntawv thiab tom qab ntawd xa cov lus txib AT+GPS = 0 uas yuav ua rau GPS tsis zoo.

Cov kauj ruam rau kev siv GPRS kev ua haujlwm ntawm tus qauv:-

1) Txhawm rau txheeb xyuas qhov xwm txheej ntawm GPRS peb tuaj yeem siv cov lus txib xws li AT+CREG? yog tias cov lus txib no qhia 1, 1 ntawm tus saib xyuas nws txhais tau tias peb tau sau npe rau lub network. Ib yam li ntawd, peb tuaj yeem siv AT+CGATT hais kom ua uas qhia 1 thaum peb txuas nrog lub network

2) Txhawm rau txuas rau Is Taws Nem siv GPRS peb yuav tsum xa cov lus txib uas yog AT+CGDCONT = 1, "IP", "www". qhov twg "IP" yog Internet Cov Cai thiab "www" yog Access Point Name uas tuaj yeem sib txawv hauv koj rooj plaub. Raws li peb xa cov lus txib nws yuav tsum tso saib OK uas txhais tau tias peb txuas nrog GPRS.

3) Siv AT+CIPSTATUS cov lus txib txhawm rau txheeb xyuas seb IP txuas nrog lossis tsis yog nws yuav tsum tso saib "Pib".

4) Txhawm rau xa daim ntawv thov HTTP peb yuav tsum tau sau ib lo lus txib uas yog AT+HTTPGET = "ib qho txuas server" qhov no yuav xa daim ntawv thov mus rau server txuas uas tau hais tom qab "=" kos npe. Raws li cov lus txib tau xa, tus saib xyuas yuav pom cov ntaub ntawv tau txais thiab hauv qhov kab hauv qab yog cov lus teb xa los ntawm tus neeg rau zaub mov.

Kauj Ruam 6: Siv GSM Kev Ua Haujlwm ntawm A9G Module

Siv GSM Kev Ua Haujlwm ntawm A9G Module
Siv GSM Kev Ua Haujlwm ntawm A9G Module

A9G tus qauv muaj peev xwm GSM nrog kev pab uas nws tuaj yeem siv los pib hu, tau txais kev hu xov tooj, thiab xa SMS ib yam thaum peb hu tus lej uas nws daim npav SIM tau ntxig rau hauv A9G module "RING" cov lus yuav tshwm sim tas li ntawm tus saib. AT Cov Lus txib uas tuaj yeem siv rau kev hu thiab xa SMS siv A9G yog:-

Hu rau Commands:-

  • ATA: Siv los Teb Tus Hu Tuaj. Ntawm kev xa cov lus txib no "+CIEV:" CALL ", 1 CONNECT"; cov lus tau txais.
  • ATD: Cov Lus txib no yog siv los hu tus lej qhov lus txib no tau xa ua "AT +tus lej kom raug hu" thiab ntawm kev xa cov lus txib no peb tau txais cov lus hais tias "ATD +tus lej hu ua OK +CIEV:" CALL ", 1 +CIEV: "SOUNDER", 1 ";
  • ATH: Cov lus txib no yog siv los txuas kev hu xov tooj. Cov lus txib no tau xa ua "ATH" thiab ntawm kev xa qhov no peb tau txais cov lus "+CIEV:" CALL ", 0 OK";
  • AT+SNFS = 0: Cov lus txib no siv los ua kom muaj ib lub pob ntseg/pob ntseg txuas nrog cov qauv. Cov lus txib no ua rau lawv.
  • AT+SNFS = 1: Cov lus txib no tau siv los pab xaiv lub suab nrov.
  • AT+CHUP: Cov lus txib no ua rau lub davhlau ya nyob twg txawb lub xov tooj tam sim no

Cov lus txib SMS:-

  • AT+CMGF = 1: Cov lus txib no yog siv los xaiv hom ntawv SMS. Thaum xa nws cov lus txib peb tau txais OK. Nov yog txhawm rau nyeem thiab sau SMS cov lus raws li cov hlua siv cov cim hexadecimal.
  • AT+CMGS: Cov lus txib no yog siv xa SMS rau tus lej xov tooj muab rau. Hom ntawv rau kev xa cov lus txib no yog "AT+CMGS =" tus lej xov tooj ". Thaum xa cov lus txib no tus saib xyuas yuav pom> Tam sim no koj tuaj yeem ntaus cov ntawv xov xwm thiab xa cov lus siv siv - qhov tseem ceeb ua ke: TEST Tom qab qee lub vib nas this lub modem yuav teb nrog tus lej ID ntawm cov lus, qhia tias cov lus tau xa kom raug: "+CMGS: 62". Cov lus yuav tuaj txog ntawm lub xov tooj ntawm tes sai.
  • AT+CMGL: Cov lus txib no yog siv los nyeem SMS cov lus los ntawm cov chaw khaws cia nyiam.

Kauj ruam 7: Nws yog

Yog li qhov no yog nws los ntawm kev qhia raws li koj tuaj yeem pom tias A9G tus qauv muaj peev xwm ua ntau yam xws li GPS ua haujlwm, GPRS ua haujlwm xws li hu xov tooj, xa SMS, txuas rau internet, thiab lwm yam uas ua rau nws muaj txiaj ntsig zoo hauv IoT ntsig txog cov ntawv thov qhov twg peb yuav tsum siv GPS cov ntaub ntawv qhia chaw ib yam. Raws li nws tuaj yeem tsav tau siv AT cov lus txib nws yooj yim heev rau kev ua haujlwm cov qauv no thiab tuaj yeem ua pov thawj los ua cov cuab yeej zoo thiab cog lus rau koj cov haujlwm.

Txog cov ntaub ntawv txhawb nqa rau txoj haujlwm no, koj tuaj yeem xa mus rau nplooj ntawv GitHub los ntawm no.

Pom zoo: