Orodha ya maudhui:

Kutumia Telit GE863 (Moduli ya GSM-GPRS): Hatua 4
Kutumia Telit GE863 (Moduli ya GSM-GPRS): Hatua 4

Video: Kutumia Telit GE863 (Moduli ya GSM-GPRS): Hatua 4

Video: Kutumia Telit GE863 (Moduli ya GSM-GPRS): Hatua 4
Video: Модули процессорные МВС4 2024, Julai
Anonim
Kutumia Telit GE863 (Moduli ya GSM-GPRS)
Kutumia Telit GE863 (Moduli ya GSM-GPRS)

Telit GE863 ni moduli ya GSM-GPRS, kwa mfano simu isiyo na skrini au kibodi, kwa hiari na GPS. Hii inaweza kufundishwa ikiwa ni jinsi ya kuanza kuitumia ukinunua na bodi ya kiolesura. Unaweza kununua moduli ya Telit na bodi ya interface hapa: Nyaraka za Telit yenyewe ni ya kina na mnene, lakini nyaraka zifuatazo hutoa habari zaidi kuliko hii inayoweza kufundishwa: Mwongozo wa vifaa vya familia vya Telit GE863 [https://www.telit.co.it/data/uploads_EN/products/80000ST10025a_AT_Commands_Reference_Guide_r2 (1).pdf Mwongozo wa rejea wa maagizo ya AT]

Hatua ya 1: Nguvu

Nguvu
Nguvu
Nguvu
Nguvu
Nguvu
Nguvu
Nguvu
Nguvu

Telit ina nguvu zaidi na 3.8v, lakini unaweza kuiweka na mahali popote kati ya volts 3.4-4.2. Ikiwa tayari una betri ya lithiamu ya polima ya 3.7v kwa mfano, basi unaweza kuunganisha hii moja kwa moja kwa VBATT ili kuwezesha bodi. Vifaa kwenye Telit Ili kuweza kuangalia kuwa Telit imewashwa na inapewa nguvu, ni muhimu kutengeneza kwenye hali iliyoongozwa (STAT LED) na kontena ambalo litaambatana na uongozi wa chaguo lako. Vipimo vinavyopatikana kwenye bodi ya kiolesura vimetengenezwa kwa vifurushi vya 0603 SMD. LED zote nyekundu na manjano zinapaswa kuwa sawa, LED za kijani zitahitaji voltage ya juu kidogo. Ili uweze kuwasha na kuweka upya Telit, unahitaji kutengenezea vifungo viwili vya DIP pande zote mbili za hadhi ya LED. Kwa mfano unaweza kutumia vifungo vya B3F100. https://www.instructables.com/files/deriv/F3D/KIOP/FOD7QJC6/F3DKIOPFOD7QJC6. MEDIUM.jpgBodi ya kuvunja Ili kuweza kuiwezesha Telit na usambazaji wowote wa umeme au betri uliyoweka karibu, utahitaji vidhibiti vya voltage / rectifi ers Kushughulikia hili, tuna bodi ya kuzuka kwa usambazaji wa umeme na pia kwa mawasiliano ya serial. Tazama faili ndogo za tai zilizoambatishwa ndogo.brd na.sch.https://www.instructables.com/files/deriv/FCB/7LU0/FOD7QJC3/FCB7LU0FOD7QJC3. MEDIUM.jpghttps://www.instructables.com/files/deriv/F4X Ugavi wowote wa umeme na robo inchi jack kati ya volts 3 hadi 20 utafanya kazi sasa, unaweza pia kuunganisha betri yoyote kwa kiunganishi cha umeme. Nguvu inaweza kubadilishwa o na swichi ya chaki, baada ya hapo inapita kupitia njia ya kurekebisha umeme. Mdhibiti mdogo wa voltage (7805TV) ni kuwezesha serial na volts 5 inayotaka, wakati tulitumia mdhibiti mkubwa wa voltage kutolea Telit volts 3.8. Unaweza pia kutumia mdhibiti mdogo, wa bei rahisi, na xed hapa pia. Ikiwa unataka kushikamana na vitu vingine kama vipaza sauti, spika au kitu kingine chochote kwenye telit, unaweza kurekebisha bodi ya kuzuka kwa urahisi ili kupata hiyo. Kuna toleo la bodi iliyo na kipaza sauti na kipaza sauti jack iliyojumuishwa hapa pia.

Hatua ya 2: Mawasiliano

Mawasiliano
Mawasiliano
Mawasiliano
Mawasiliano

Unaweza kuwa na mwelekeo wa kufikiria unaweza kuunganisha kebo ya USB kwenye bandari ya USB kwenye bodi ya kiolesura, lakini hiyo ndio laini ya GPS na haiwezi kutumiwa kuwasiliana na / kupanga bodi yako. Badala yake, unaweza kutumia laini za RX / TX ambazo ziko kwenye pini zilizoandikwa C103 / TXD na C104 / RXD (tazama gure, pini kushoto). Kwa bodi ya kuzuka, unaweza kuunganisha waya kutoka kwa jack yako ya MTA kwenda GND, VBATT, TXD na RXD mtawaliwa, kutoka kwa kulia kulia. Pini za VBATT na GND zote zimeunganishwa ndani, kwa hivyo unahitaji tu kuwa na laini za umeme zilizounganishwa kwenye moja ya pini. Chagua hata hivyo unataka kuingiza vichwa vyako. RX / TX juu ya kebo ya USB Ili kutengeneza kebo unataka kuwa na TTL-232R serial converter cable USB ambayo kwa kweli unatumia waya 3 tu kutoka. Kiunganishi cha serial kwenye bodi ya kuzuka imeunganishwa kama ifuatavyo: (tupu, nyeusi, rangi ya machungwa, manjano) unahitaji mipangilio ya mawasiliano ya simu ili kuzungumza na simu. Tulitumia Z-mrefu, inapatikana bure, unaweza kutumia minicom. Telit hutumia kiwango cha data cha 115200, bits 8, hakuna usawa. Kushikana kwa vifaa lazima iwe o kwa kuzungumza na telit kupitia bodi ya kuzuka, ikiwa unatumia vifaa vya tathmini basi upeanaji wa vifaa unapaswa kuwashwa. Unaweza kuweka hizi kwa muda wa Z chini ya Uunganisho> Mipangilio. https://www.instructables.com/files/deriv/FLV/4ZDK/FOD7QJC1/FLV4ZDKFOD7QJC1. MEDIUM-j.webp

Hatua ya 3: Katika Amri

KATIKA Amri
KATIKA Amri

Unaweza kuzungumza na Telit kupitia seti ya amri ya Hayes. Wanaweza kutengeneza nambari za kupiga simu, kukata simu, kutuma ujumbe mfupi, kukagua SIM kadi yako, nk Amri za AT ni kawaida kwa vifaa vingi vya rununu na unapaswa kuwa na hati nyingi juu yao. Amri zingine ambazo tumetumia sana zimeorodheshwa hapa. Amri ya AT ikifuatiwa na? itauliza mazingira ya sasa ya bodi ni yapi. Amri ya AT ikifuatiwa na =? itakupa hoja zote zinazowezekana kwa mpangilio huo. Kuangalia SIM, Mitandao Kadi yako ya SIM inaweza kuhitaji nambari ya siri au kitu kama hicho. Unaweza kuangalia ikiwa pini ni sawa na amri ya CPIN. AT + CPIN inapaswa kukuambia ikiwa PIN ni sawa, vinginevyo unaweza kuiweka kwa kutuma kamba na nambari ya PIN. Unaweza kuangalia ikiwa kwa sasa uko kwenye mitandao yoyote ya seli na amri AT + COPS ?, ambayo itajibu na kitu kama + COPS: 0, 0, "Cingular". Hapa rst 0 inamaanisha kuwa unajiunga moja kwa moja na mtandao, na ya pili 0 ndio fomu ambayo unaunganisha, katika kesi hii, ndefu ya alphanumeric. Unaweza pia kuchagua mtandao tofauti na amri ya COPS, AT + COPS =? itakupa mitandao inayopatikana. Ikiwa hauna antena iliyounganishwa na Telit yako, hautaweza kupata mitandao yoyote ya seli. Tulitumia sehemu ya sparkfun namba CEL-08347. Kulingana na mahali ulipo ulimwenguni, huenda ukahitaji kubadilisha mpangilio wa bendi. Bendi tofauti unazoweza kuweka zimepangwa kwa vigezo vifuatavyo: 0 - GSM 900MHz + DCS 1800MHz 1 - GSM 900MHz + PCS 1900MHz (Ulaya) 2 - GMS 850MHz + DCS 1800MHz (USA) 3 - GMS 850MHz + PCS 1900MHz Kuweka bendi kwenda Merika, tumia amri AT # BND = 2. SMSTI kutuma ujumbe mfupi, unaweza kutumia amri ya AT + CMGS = "+ 15555555555", ambapo unataja nambari ya simu ya mwangalizi. Kwa chaguo-msingi, Telit itakuwa katika hali ya PDU, unaweza kubadilisha hii kwa kuweka muundo wa ujumbe kuwa maandishi ya kawaida na AT + CMGF = 1. Katika kesi hiyo, amri zingine zitalazimika kutumwa kwa kutumia maandishi pia. Mara tu utakapobaini nambari ya simu ya wapokeaji, kutakuwa na haraka ambayo unaweza kuandika ujumbe wako wa maandishi. Ili kuituma, bonyeza ctrl-z. Telit inapaswa kujibu kwa OK. Telit inaweza pia kujibu kwa kosa la + CMS, kwa hali hii nambari zifuatazo zinamaanisha mambo yafuatayo: 0-127 GSM 04.11 Kiambatisho E-2 maadili 128-255 GSM 03.40 sehemu 9.2.3.22 maadili 300 Kushindwa kwa simu 301 Huduma ya SMS ya simu imehifadhiwa 302 Operesheni hairuhusiwi 303 Operesheni hairuhusiwi 304 Kigezo batili cha hali ya PDU 305 Kigezo cha modi ya maandishi batili 310 SIM haijaingizwa 311 PIN ya SIM muhimu 312 PH-SIM PIN muhimu 313 Kushindwa kwa SIM 314 SIM busy 315 SIM vibaya 320 Kushindwa kwa kumbukumbu 321 Kiashiria cha kumbukumbu batili 322 Kumbukumbu kamili 330 SMSC (kituo cha huduma ya ujumbe) anwani haijulikani 331 Hakuna huduma ya mtandao 332 Kuishiwa kwa mtandao 500 Kosa lisilojulikana Ikiwa SIM iko busy, basi kwa ujumla unaweza kujaribu tena dakika chache baadaye. Hitilafu 302 mara nyingi inamaanisha unatuma amri katika hali ya PDU ilhali uko katika hali ya maandishi au kinyume chake.

Hatua ya 4: Kuandika Python

The Telit ina kujengwa katika Python 1.5.2 mkalimani ambayo imekuwa kidogo modi ed. Baadhi ya jects zimerudishwa kutoka kwa matoleo ya baadaye ya Python, kama vile kamba. Sio lazima uingize maktaba ya kamba, iko tayari, unaweza kutumia tu amri kama line.split (","). Kuna njia kadhaa ambazo unaweza kutumia miundo na kazi za darasa, lakini Telit ni ngumu sana juu ya hii. Kuna mazingira ya uigaji wa windows unayoweza kupata kutoka kwa watu wa Telit, lakini inaonekana tu kuwa ni kazi ya nusu. Unaweza kufanya hivyo kwa hati iliyoambatanishwa ya sout.py. Ukiiingiza kwa mara ya kwanza katika les yako yote, pato lote la terminal litaelekezwa likiwa limetangazwa na stderr:. Sio kila kitu lazima ni kosa. Maktaba zilizojengwaThe Telit ina zingine zilizojengwa katika maktaba za Python unaweza kuagiza. Kwa mfano SER ni kiunganishi kati ya Python na bandari ya ndani ya serial, GPIO ni kielelezo kati ya Python na pini za GPIO, GPS ya kukusanya data ya GPS na MDM ya kutuma amri za AT kwa Telit. Kwa habari zaidi ya c unapaswa kuangalia kumbukumbu ya Telit Python Easy Script. Mfano wa jinsi maktaba ya MDM inatumiwa ni katika maandishi ya sms.py ambayo huorodhesha ujumbe wote wa maandishi kwenye SIM kadi yako. Hati zozote unazopakia zinahitaji kuhifadhiwa katika muundo wa DOS, ambayo ni pamoja na mwisho wa laini za CRLF, au Telit haitaweza kuigundua. Katika VI, unaweza kufanya hivyo kwa amri: set ff = dos au kwenye menyu ya wahariri wengine wengi wa maandishi. Ili kupakia hati, unahitaji kujua saizi yake halisi kwa ka. Kisha hati inaweza kupakiwa na amri AT # WSCRIPT = "name.py", 901 ambapo 901 ni saizi halisi kwa ka. Utapokea >> haraka ambayo itawezesha kutuma maandishi (kwa z-mrefu: le> tuma maandishi). Telit inapaswa kujibu kwa OK ikiwa hii ilifanya kazi. Hati zote ambazo ziko kwenye bodi sasa zinaweza kuorodheshwa na AT # LSCRIPT, ambayo pia itaorodhesha orodha iliyokusanywa ya.pyo les, hukuruhusu kukagua ikiwa maktaba zako zilizokusanywa zipo. Unataja hati kuu na amri AT # ESCRIPT = "name.py". Unaweza pia kuuliza hati kuu ni nini na AT # ESCRIPT?. Hati hiyo itaanza kwenye buti, au unaweza kuifanya mara moja na amri AT # EXECSCR. Wakati mwingine, kwa sababu ambazo hatujazielewa, maktaba zinazoweza kuingizwa hazitakusanya isipokuwa ukiziweka kama hati ya kwanza inayotekelezwa kama njia kuu zitakazokusanya, basi ob ject le inatumika baadaye. Ujumbe juu ya kasi na kukusanya Mkalimani wa Python kwenye Telit ni sana, polepole sana. Ikiwa utavunja nambari yako kuwa hati ndogo ndogo, maandishi ya Python les (.pyo) yatahifadhiwa na kufanya nambari yako iendeshe signi haraka sana. Ukweli, unataka hati yako kuu iwe fupi iwezekanavyo, ikipata kazi kutoka kwa maktaba zilizotengenezwa mapema. Ukiandika maktaba za dummy badala ya maktaba zilizojengwa kwenye Telit (MDM, SER, n.k.) kwenye kompyuta yako, unaweza kukusanya Python kwenye kompyuta yako na kuhamisha.pyc les (iliyopewa jina tena.pyo) kwenda Telit kuokoa muda.

Ilipendekeza: