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
obrázok.png
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.
obrázok.png

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
obrázok.png
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.
obrázok.png
A nechápem prečo to nejde..

obrázok.png

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ď :D 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.