Мазмұны:

A9G GPS және GPRS модулінің оқулығы - Ай-ойшыл - AT пәрмендері: 7 қадам
A9G GPS және GPRS модулінің оқулығы - Ай-ойшыл - AT пәрмендері: 7 қадам

Бейне: A9G GPS және GPRS модулінің оқулығы - Ай-ойшыл - AT пәрмендері: 7 қадам

Бейне: A9G GPS және GPRS модулінің оқулығы - Ай-ойшыл - AT пәрмендері: 7 қадам
Бейне: Модуль A9G pudding. GPRS + GPS. Краткий рассказ 2024, Қараша
Anonim
Image
Image

Эй, не болды, жігіттер! Акарш мұнда CETech -тен.

Бүгін біз AI Thinker -ден A9G GPS, GSM және GPRS модулінен өтеміз. AI Thinker -ден A9 және A6 сияқты бірнеше басқа модульдер бар, олар ұқсас GSM және GPRS мүмкіндіктеріне ие, бірақ A9G -дің ерекшелігі - бұл GSM және GPRS мүмкіндіктерімен бірге GPS қосулы және GPS -пен байланысты функцияларды орындай алады. басқа модульдерден артықшылық береді.

Бұл оқулықта біз осы модульдің GPS мүмкіндіктерінің жұмысын тексереміз, содан кейін біз GSM және GPRS режимінде модульдің жұмысын тексереміз.

Ендеше, оған тікелей енейік.

1 -қадам: Сіздің жобаларыңыз үшін ПХД алыңыз

A9G модулі туралы
A9G модулі туралы

ПХД өнеркәсібінде 10 жылдан астам жұмыс жасайтын PCBGOGO жетекші өндірушісін тексеру керек, ПХД -ге интернетте арзанға тапсырыс беру үшін!

Сіз 5 долларға және сіздің жеткізіліміңізге есігіңізге дейін жеткізілген 10 сапалы ПХД аласыз. Сіз сондай -ақ бірінші тапсырыс бойынша жеткізілімге жеңілдік аласыз.

PCBGOGO прототиптен жаппай өндіріске дейін ПХД-ны тез айналдыруға және құрастыруға маманданған. Олардың үш зауыты ISO 9001: 2015 сапа менеджменті жүйесінің стандартына толық сәйкес келетін 17 000 М2 -ден астам аумақты қамтиды. Барлық дайындалған ПХД мен жинақталған ПХД жоғары сапалы және UL, REACH және RoHS сертификатталған. Осы уақытқа дейін PCBGOGO тәулігіне 3000 -нан астам ПХД өндіру және құрастыру тапсырыстарын аяқтай алады және жинақталған тұтынушылар 100 000+ дейін жетті. ПХД өндіру немесе жинау қажет болса, оларды тексеріңіз. Олар сіздің үлгі тапсырысыңызды ПХД дайындауға тапсырыс санымен 5PCS және ПХД құрастыруға тапсырыс саны 1PC бастап қарсы алады.

2 -қадам: A9G модулі туралы

A9G модулі туралы
A9G модулі туралы

A9G-бұл GPRS және GPS / BDS технологияларын біріктіретін және оны SMD ықшам пакетіне біріктіретін, GNSS қосымшаларын әзірлеуге уақыт пен ақшаны үнемдейтін GSM / GPRS төртбұрышты толық модулі. A9G әдепкі бойынша жүктеуші немесе микробағдарламамен бірге келеді, сондықтан оны AT командалары арқылы Arduino, ESP8266 және Raspberry Pi арқылы басқаруға болады. Ол Arduino және Raspberry Pi сияқты модульдерді интернетке қосу үшін пайдаланылуы мүмкін және IoT қосымшаларының кең ауқымында қолданыла алады және үйде автоматтандыру, өнеркәсіптік сымсыз басқару, киілетін электроника, сымсыз орналасқан жерді анықтау құрылғылары, сымсыз байланыс үшін IoT қосымшалары үшін өте қолайлы. орналасу жүйесінің сигналдары және басқа IoT қосымшалары.

A9G SMD пакеті өнімдерді жылдам шығаруға қол жеткізу үшін стандартты SMT жабдықтарын қолданады, әсіресе автоматтандыру үшін, кең ауқымды, әр түрлі Интернет-интернеттің аппараттық терминалы қосымшаларының ыңғайлылығы үшін заманауи өндіріс әдістері.

Модульдің қызметі мен мүмкіндіктері туралы егжей -тегжейлі оқу үшін мына сілтемеге жүгіне аласыз.

3 -қадам: A9G модулінің ерекшеліктері мен бекітілуі

A9G модулінің ерекшеліктері мен бекітілуі
A9G модулінің ерекшеліктері мен бекітілуі
A9G модулінің ерекшеліктері мен бекітілуі
A9G модулінің ерекшеліктері мен бекітілуі

Модульдің кейбір маңызды ерекшеліктері:-

1) Толық төрт жолақты GSM / GPRS модулі, 800/900/1800/1900МГц

2) Қарапайым MP & тестілеуге арналған SMD пакеті

3) Төмен қуат режимі, орташа ток 2мА немесе одан аз

4) GPS, BDS қолдайды.

5) Сандық аудио мен аналогты дыбысты қолдайды, HR, FR, EFR, AMR дауысты кодтауды қолдайды

6) дауыстық қоңыраулар мен SMS хабарламаларды қолдау

7) Енгізілген желілік қызмет протоколының стегі

8) GSM07.07, 07.05AT стандартты және Anxin кеңейтілетін командалар жиынтығын қолдау

9) PBCCH қолдау - микробағдарламаны сериялық порт арқылы жаңартуды қолдайды

Бұл модульдің түйреуіш диаграммасы жоғарыдағы суретте көрсетілгендей.

Бұл модульдің техникалық сипаттамаларын мына жерден алуға болады.

Модульдің құрылымдық бөлшектері төменде көрсетілген:-

1) 1 A9G модулі

2) аралығы 2,45 мм болатын 29 GPIO (жүктеудің 2 түйреуіші бар (HST_TX, HST_RX)

3) Бір SIM картасының ұясы (Nano Card <Micro Card <Standard Card)

4) 1 TF картасының ұясы

5) IPEX бар 1 GPRS интерфейсі

6) 1 буын пакеті

7) IPEX бар 1 GPS интерфейсі

8) 1 буын пакеті

9) 1 микро USB интерфейсі5v-4.2V DC-DC, ол 5в қуат көзі немесе 3.8 ~ 4.2V қуат көзі болуы мүмкін

10) 1 қуат кілті, қалпына келтіру түймесі, 2 жарық диоды, 1 микрофон

4 -қадам: GPS және GPRS жұмысына пайдалы AT командалары

A9G модулі кіріктірілген жүктеушімен бірге келеді, сондықтан оны AT командаларының көмегімен басқаруға болады, сонымен қатар командаларды жіберу үшін де қолдануға болады. Кейбір пайдалы AT командалары:-

  • AT+GPS = 1: Бұл пәрмен GPS қосу үшін қолданылады. Бұл пәрмен жіберілген кезде GPS қосылады және GPS -тің жарықдиодты модулі жыпылықтай бастайды.
  • AT+GPS = 0: Бұл команда GPS өшіру үшін қолданылады. Бұл пәрменді жібергеннен кейін GPS өшіріледі және жарық диоды жыпылықтауын тоқтатады
  • AT+GPSRD = 1: Бұл пәрмен GPS деректерін оқуды бастау және оны мониторда көрсету үшін қолданылады. Бұл пәрменмен қайтарылған деректер NMEA форматында, оны оқу формасына айналдыру үшін түрлендіру қажет.
  • AT+GPSRD = 0: Бұл пәрмен GPS деректерін оқуды тоқтату үшін қолданылады.
  • AT+LOCATION = 1: Бұл команда LBS сервері арқылы орналасу деректерін алу үшін қолданылады. Ол ендік пен бойлық түрінде орналасқан жер туралы ақпаратты көрсетеді.
  • AT+GPSUPGRADE: A9 процессорынан GPS UART шығарыңыз, содан кейін сіз GPS UART -ты GPS -пен байланысу үшін тікелей қосуға болады.
  • AT+CGPSPWR: Бұл пәрмен GPS қуатын басқару үшін қолданылады. Ол GPS қуат көзін қосу немесе өшіру үшін қолданылады
  • AT+CGPSRST: Бұл пәрмен GPS -ті COLD іске қосу режимінде немесе автономия режимінде қалпына келтіреді.
  • AT+CGPSRST = 0 GPS -ті суық бастау режимінде қалпына келтіреді және пәрмен береді
  • AT+CGPSRST = 1 автономдылық режимінде GPS қалпына келтіреді.
  • AT+CREG?: Бұл команда желіге тіркелгенімізді немесе тіркелмегенімізді тексеру үшін қолданылады. Егер жауап ретінде 1, 1 көрсетілсе, бұл біздің тіркелгенімізді және алға жылжуға болатынын білдіреді.
  • AT+CGATT: Бұл команда CREG пәрменіне ұқсас. Егер оның жауабы 1 болса, онда біз желіге қосыламыз.
  • AT+CIPSTATUS: Бұл команда IP қосылғанын немесе қосылмағанын тексеру үшін қолданылады. Егер оның жауабы «БАСТАУШЫ» болса, онда бұл біздің байланыстығымызды білдіреді. Егер ол басқа нәрсені көрсетсе, онда мәселе бар.
  • AT+CGDCONT = 1: Бұл команда Интернетке қосылу үшін қолданылады. Бұл пәрменде біз APN мен IP -ді AT+CGDCONT = 1, «IP», «www» ретінде берілген форматта көрсетуіміз керек.
  • AT+HTTPGET: Бұл команда кез келген сервер сілтемесіне HTTP алу сұрауын жіберу үшін қолданылады. Оның форматы AT+HTTPGET = «сервер сілтемесі».
  • AT+CIPMODE: Бұл TCP/IP қолдану режимін таңдау үшін қолданылады. «0»-мөлдір емес режим, ал «1»-мөлдір режим.
  • AT+CIPACK: Бұл команда деректерді беру күйін тексереді. Ол жіберілген, сервер растаған және сервер растамаған деректердің көлемін қайтарады.

5 -қадам: A9G модулінің GPS және GPRS функцияларын қолдану

A9G модулінің GPS және GPRS функцияларын қолдану
A9G модулінің GPS және GPRS функцияларын қолдану
A9G модулінің GPS және GPRS функцияларын қолдану
A9G модулінің GPS және GPRS функцияларын қолдану
A9G модулінің GPS және GPRS функцияларын қолдану
A9G модулінің GPS және GPRS функцияларын қолдану

Мұнда біз A9G модулінің GPS және GPRS функцияларын қолданамыз. Біз модульді басқару және әр түрлі тапсырмаларды орындау үшін AT командаларын қолданатын боламыз. Бұл модуль 5В жұмыс істейтіндіктен, біз оны 5В кернеуін беру үшін USB -ден сериялық түрлендіргішті қолданамыз.

Модульді компьютерге қосу қадамдары:-

1) GSM және GPS антенналарын A9G модуліне қосыңыз.

2) SIM картасын SIM картасының ұясына, ал SD картасының ұясына Micro SD картасын салыңыз

3) Vcc пен GND модулінің модулін USB -дің Vcc пен GND -ге сериялық түрлендіргішке қосыңыз.

4) A9G Rx істікшесін түрлендіргіштің Tx істігіне және A9G Tx істікшесін конвертердің Rx істігіне жалғап, оны компьютерге қосыңыз.

5) AI Thinker құралын ашып, COM порты мен жіберу жылдамдығын дұрыс таңдаңыз (бұл жағдайда ол 115200) және Serial ашу түймесін басыңыз.

Модульдің GPS функцияларын қолдану қадамдары:-

1) Команданың бөлімінде AT командасын жазыңыз және Жіберу түймесін басыңыз. Ол мониторда OK көрсетуі керек, бұл сіздің модуль сәтті қосылғанын көрсетеді.

2) Енді GPS қосу үшін бізге AT+GPS = 1 пәрменін жіберу керек. Бұл GPS қосады және ол қосылған кезде GPS жарық диоды жыпылықтай бастайды.

3) Осыдан кейін біз AT+GPSRD = 5 пәрменін жібереміз. Бұл пәрмен GPS деректерін оқиды және әр 5 секунд сайын мониторға жібереді. Мониторда пайда болатын деректер NMEA форматында болады, оны GPS деректерінің мәліметтерін алу үшін түрлендіруге болады.

4) Бұны тоқтату үшін бізге AT+GPSRD = 0 пәрменін жіберу керек, ол GPS деректерін жіберуді тоқтатады, содан кейін AT+GPS = 0 пәрменін жібереді, ол GPS -ті де өшіреді.

Модульдің GPRS функцияларын қолдану қадамдары:-

1) GPRS күйін тексеру үшін AT+CREG сияқты командаларды қолдануға болады? егер бұл команда мониторда 1, 1 көрсетсе, бұл біздің желіге тіркелгенімізді білдіреді. Сол сияқты, біз желіге қосылған кезде 1 болатын AT+CGATT пәрменін қолдана аламыз

2) GPRS көмегімен Интернетке қосылу үшін бізге AT+CGDCONT = 1, «IP», «www» пәрменін жіберу қажет. мұнда «IP» - бұл Интернет протоколы және «www» - бұл сіздің жағдайда әр түрлі болуы мүмкін кіру нүктесінің атауы. Біз пәрменді жібергенде, ол OK көрсетуі керек, яғни біз GPRS -ке қосылдық.

3) IP қосылған немесе қосылмағанын тексеру үшін AT+CIPSTATUS пәрменін қолданыңыз, ол «Бастапқы» көрсетуі керек.

4) HTTP сұрауын жіберу үшін бізге AT+HTTPGET = «кез келген сервер сілтемесі» деген пәрменді енгізу қажет, бұл «=» белгісінен кейін көрсетілген сервер сілтемесіне алу сұрауын жібереді. Пәрмен жіберілгенде, монитор алынған деректерді көрсетеді және төменгі жолда сервер жіберген жауап болады.

6 -қадам: A9G модулінің GSM функциясын қолдану

A9G модулінің GSM функциясын қолдану
A9G модулінің GSM функциясын қолдану

A9G модулінде GSM мүмкіндіктері бар, оның көмегімен SIM картасы A9G модуліне енгізілген нөмірді тергенде қоңырау шалуға, қоңырауды қабылдауға және SMS жіберуге болады. мониторда үздіксіз пайда болады. A9G көмегімен қоңырау шалуға және SMS жіберуге болатын AT командалары:

Қоңырау пәрмендері:-

  • АТА: Кіріс қоңырауға жауап беру үшін қолданылады. Бұл команданы жібергенде «+CIEV:» ҚОҢЫРАУ «, 1 ҚОСУ»; хабарлама қабылданады.
  • ATD: Бұл пәрмен нөмірді теру үшін қолданылады, бұл команда «терілетін AT +нөмірі» ретінде жіберіледі және осы пәрменді жібергенде біз «ATD +нөмірі терілген OK +CIEV:» ҚОҢЫРАУ «, 1 +CIEV: деген хабарды аламыз. «ДЫБЫС», 1 «;
  • ATH: Бұл пәрмен қоңырауды ажырату үшін қолданылады. Бұл пәрмен «ATH» ретінде жіберіледі және оны жібергенде біз «+CIEV:» ҚОҢЫРАУ «, 0 OK» деген хабарды аламыз;
  • AT+SNFS = 0: Бұл команда модульге қосылған кез келген құлаққапты/құлаққапты қосу үшін қолданылады. Бұл команда оларға мүмкіндік береді.
  • AT+SNFS = 1: Бұл пәрмен дауыс зорайтқышты таңдау үшін қолданылады.
  • AT+CHUP: Бұл пәрмен ұялы терминалды ағымдағы қоңырауды өшіруге әкеледі

SMS пәрмендері:-

  • AT+CMGF = 1: Бұл команда SMS хабарлама форматын таңдау үшін қолданылады. Оның пәрменін жібергенде біз ОК аламыз. Бұл SMS хабарламаларды он алтылық таңбалардың орнына жол ретінде оқу және жазу.
  • AT+CMGS: Бұл команда берілген ұялы нөмірге SMS жіберу үшін қолданылады. Бұл пәрменді жіберудің форматы «AT+CMGS =» ұялы телефон нөмірі «. Бұл пәрменді жібергенде монитор көрсетіледі> Сіз енді мәтіннің мәтінін теріп, хабарды - пернелер тіркесімін пайдалана отырып жібере аласыз: TEST Бірнеше секундтан кейін модем қосылады. хабардың дұрыс жіберілгенін көрсететін хабарламаның хабарлама идентификаторымен жауап беріңіз: «+CMGS: 62». Хабар ұялы телефонға жақын арада келеді.
  • AT+CMGL: Бұл команда қалаған қоймадан SMS хабарламаларын оқу үшін қолданылады.

7 -қадам: Болды

A9G модулі GPS функциялары, GPRS функциялары, мысалы, қоңырау шалу, SMS жіберу, интернетке қосылу және т. онда біз GPS орналасу деректерін пайдалануымыз керек. AT командаларын қолдана отырып, бұл модульді басқару өте оңай және сіздің жобаларыңыз үшін жақсы және ықшам құрал бола алады.

Бұл жобаның растайтын құжаттары үшін GitHub бетіне сілтеме жасай аласыз.

Ұсынылған: