Strana 1 z 1
SIM800l problem
Napísané: 13 Jan 2021, 09:18
od používateľa SIGINT
Zdravím Vás páni.
Kúpil som si SIM800L na hranie a mám problém s nastavením.
Odmieta odoslať SMS. Potreboval by som pomôcť so základným nastavením, čo všetko má byť nastavené.
Komunikujem cez Termite.
AT OK
AT+CBAND? EGSM_MODE,ALL_BAND....OK.
AT+CCID OK
AT+COPS? OK
AT+CSQ CSQ: 13,0....OK..
AT+CREG 0,1 OK
AT + CSCS? "IRA"....OK. // nejde mi to zmeniť na GSM
AT+CMGF=1 OK
Neberie mi príkaz AT+CMGS=+421948xxxxxx ERROR. potvrdzujem CTR+Z .
Volať môžem ATD, ATH funguje.
Kde môže byť problém.
Ďakujem
Jozef.
Re: SIM800l problem
Napísané: 13 Jan 2021, 09:39
od používateľa Palcino22
Ahoj, problém bude prevdepodobne v chýbajúchich úvodzovkách v ktorých má byť tel. číslo, teda aspoň podľa zdroja nizšie.
AT+CMGS="+85291234567"<CR>
https://www.developershome.com/sms/cmgsCommand3.asp
Re: SIM800l problem
Napísané: 13 Jan 2021, 09:50
od používateľa Radus
pinko nezadávaš? (AT+CPIN)
Re: SIM800l problem
Napísané: 13 Jan 2021, 10:28
od používateľa pablox
U SIM900 som odosielal SMS nasledovne:
Kód: Vybrať všetko
Serial.println("odosielam sms");
phone.println("AT+CMGS=\"+42190xxxxxxx\"\r");
delay(1000);
phone.println("CHLADNICKA ALARM!");
delay(100);
phone.println(char(26));
Serial.println("odoslana sms");
delay(5000);
Re: SIM800l problem
Napísané: 13 Jan 2021, 11:17
od používateľa pocitujlasku
Radus: pin ma vypnuty, creg hlasi 1,0 - je v sieti a registrovany.
podla mna tam chybaju tie uvodzovky pre tel. cislo
Re: SIM800l problem
Napísané: 13 Jan 2021, 12:23
od používateľa Radus
jo, len som to tak preletel, chyba bude najskôr tam, ako píšeš...
Re: SIM800l problem
Napísané: 13 Jan 2021, 14:23
od používateľa SIGINT
Čafte chlapci.
Díky už to posiela. Naozaj tam chýbali tie úvodzovky.
AT command je AT+CMGS="+421948xxxxxx"
Takto som to zadával :
AT+CMGF=1
ok
AT+CMGS="+421948xxxxxx"
ok
text SMS
.............
CTRL+Z 0x1A
Re: SIM800l problem
Napísané: 14 Jan 2021, 11:18
od používateľa SIGINT
Cez Termite to ide...
Toto mám pripojený USB/UART prevodník a na ňom SIM800
Za každým stringom idú ešte dva znaky 0x0d 0x0a
Ale z Arduina nie? Nechápem...
Toto mám pripojené na výstupe čo arduino odosiela na SIM800.
Tam tie znaky chýbajú, čo je zlá knižnica?
Arduino odošle iba napr string Pokus c.2 a potom už len 0x1a. A podľa mňa by za tým 0x1a ešte mali byť tie dva znaky 0x0d a 0x0a. čo je v podstate koniec riadku a nový riadok. Ako keby chýbal ENTER.
Re: SIM800l problem
Napísané: 14 Jan 2021, 11:58
od používateľa Dr.Martin
SIM900.println("ATH"); ja som to mal takto je to síce 900 ale myslím že rozdiely tam moc nebudú.
To čo ti tam asi chýba je to ln
Re: SIM800l problem
Napísané: 14 Jan 2021, 17:56
od používateľa SIGINT
Výstup na SIM800 je virtual serial port.
Je rozdiel medzi HW a SW serial?
Idem ešte skúšať a gúúgliť.
Re: SIM800l problem
Napísané: 14 Jan 2021, 19:01
od používateľa SIGINT
ešte raz... Takto odosielam cez USB / UART prevodnik
formát čísla je jedno :
"+421xxxxx"
"421xxxxx"
Re: SIM800l problem
Napísané: 14 Jan 2021, 19:28
od používateľa SIGINT
Toto odchádza z Arduina virtual serial ... namiesto SIM800 je USB/UART prevodník.
A nechápem prečo to nejde..
Re: SIM800l problem
Napísané: 14 Jan 2021, 20:05
od používateľa SIGINT
Hotovo.
Všetko bolo správne. Nepáčilo sa mu nápajanie priamo z Arduina. (pri module som mal aj kondík 1000u)
Dal som externé napájanie + kondík 100u a už to posiela.
Ďakujem za pomoc. Jozef.
Re: SIM800l problem
Napísané: 14 Jan 2021, 20:28
od používateľa pablox
To si mal napísať hneď
ten modul si imulzne cucne aj cez 1A, takže na napájanie najlepšie li ion akumulátor...
Re: SIM800l problem
Napísané: 15 Jan 2021, 07:43
od používateľa SIGINT
Veď toto ma prekvapilo. Mám to na jednom USB Hube, a cez prevodník to chodilo, a cez Arduino už nie.
Musím pozrieť datasheet Arduina, čo všetko má v napájaciej vetve.
No čo človek sa učí stále.