|
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
Igor01 Član
Pridružen-a: Pon 29 Nov 2004 12:09 Prispevkov: 581 Aktiv.: 2.61 Kraj: KK
|
Objavljeno: Sob Maj 12, 2018 7:42 pm Naslov sporočila: SIM900 shield - identifikacija številke |
|
|
Živjo,
branje in pošiljanje podatkov deluje brezhibno ... a le na prednastavljeno številko.
Nikakor ne uspem najti načina, da bi odgovor na zahtevo po podatku (modul SIM900) posredoval na številko, s katere je prišla zahteva.
Ne znam prebrati, s katere številke je zahteva prišla. To bi uporabil tudi za možnost daljinskega nastavljanja parametrov le s prednastavljene številke.
Mi zna kdo pomagati ?
LP Igor |
|
Nazaj na vrh |
|
|
mato1111 Član
Pridružen-a: Pet 28 Dec 2012 14:42 Prispevkov: 612 Aktiv.: 4.45 Kraj: Vrhnika
|
Objavljeno: Sob Maj 12, 2018 9:19 pm Naslov sporočila: |
|
|
Glej ukaz AT+CMGR in odgovor v datasheetu.
Odgovor bi moral biti v obliki:
+CMGR: "REC UNREAD","+38651987654","","14/09/17,21:52:51+08"
telefonska številka je v tem primeru +38651987654 oz. 051987654 |
|
Nazaj na vrh |
|
|
Igor01 Član
Pridružen-a: Pon 29 Nov 2004 12:09 Prispevkov: 581 Aktiv.: 2.61 Kraj: KK
|
Objavljeno: Pon Maj 14, 2018 9:15 pm Naslov sporočila: |
|
|
Trenutno sem še v stadiju odprave napake - poln spomin.
ob poslani komandi se ne zgodi nič, javi napako :
+CIEV: "SMSFULL",2
Google najde rešitev, ki ne deluje :
AT+CMGD=1,4
ki naj bi spraznila spomin SMS sporočil.
A ne deluje.
Kako naj pobrišem shranjena sporočila ?
Če dam kartico v telefon, ne najde sporočil.
LP Igor |
|
Nazaj na vrh |
|
|
mato1111 Član
Pridružen-a: Pet 28 Dec 2012 14:42 Prispevkov: 612 Aktiv.: 4.45 Kraj: Vrhnika
|
Objavljeno: Pon Maj 14, 2018 9:20 pm Naslov sporočila: |
|
|
Za brisanje vseh SMS sporocil probaj ukaz:
AT+CMGDA="DEL ALL" |
|
Nazaj na vrh |
|
|
Igor01 Član
Pridružen-a: Pon 29 Nov 2004 12:09 Prispevkov: 581 Aktiv.: 2.61 Kraj: KK
|
Objavljeno: Pon Maj 14, 2018 10:13 pm Naslov sporočila: |
|
|
Tudi tega vnosa ne prime. Tudi če dam kartico v telefon, na njej ni sporočil. Kam jih modem sploh shrani ?
LP Igor |
|
Nazaj na vrh |
|
|
tilz0R Član
Pridružen-a: Čet 31 Maj 2012 15:39 Prispevkov: 898 Aktiv.: 6.21 Kraj: Črnomelj
|
Objavljeno: Tor Maj 15, 2018 8:58 am Naslov sporočila: |
|
|
Igor01 je napisal/a: |
Tudi tega vnosa ne prime. Tudi če dam kartico v telefon, na njej ni sporočil. Kam jih modem sploh shrani ?
LP Igor |
Komanda AT+CPMS nastavi v kater spomin gredo sporočila. To velja tudi za delete ukaz. _________________ Knowledge sharing is caring.
majerle.eu | stm32f4-discovery.net |
|
Nazaj na vrh |
|
|
arksi Član
Pridružen-a: Sre 03 Sep 2008 10:19 Prispevkov: 741 Aktiv.: 3.90 Kraj: Dolenjska
|
Objavljeno: Tor Maj 15, 2018 10:41 am Naslov sporočila: |
|
|
Najprej pogruntaj kam modem shranjuje sporočila.
Igor01 je napisal/a: |
.......Google najde rešitev, ki ne deluje :
AT+CMGD=1,4
ki naj bi spraznila spomin SMS sporočil.
A ne deluje.
Kako naj pobrišem shranjena sporočila ?
Če dam kartico v telefon, ne najde sporočil. |
Kolikor sem sam poizkušal s brisanjem SIM je bilo tako, da vsa sporočila niso šla od enkrat. Brisal sem vsako sporočilo posebej AT+CMGD=1, AT+CMGD=2 itd.... Poterbuje pa SIM kar nekaj časa, da zbriše sporočilo. Jaz sem dal med vsakim ukazom 100ms pavze pa ni delovalo. Z zakasnitvijo 1s je potem delovalo. |
|
Nazaj na vrh |
|
|
tilz0R Član
Pridružen-a: Čet 31 Maj 2012 15:39 Prispevkov: 898 Aktiv.: 6.21 Kraj: Črnomelj
|
Objavljeno: Tor Maj 15, 2018 10:42 am Naslov sporočila: |
|
|
arksi, sporočilo je izbrisano, ko dobiš "OK" odgovor, ni potrebe po nobenih zakasnitvah. _________________ Knowledge sharing is caring.
majerle.eu | stm32f4-discovery.net |
|
Nazaj na vrh |
|
|
arksi Član
Pridružen-a: Sre 03 Sep 2008 10:19 Prispevkov: 741 Aktiv.: 3.90 Kraj: Dolenjska
|
Objavljeno: Tor Maj 15, 2018 1:13 pm Naslov sporočila: |
|
|
tilz0R je napisal/a: |
arksi, sporočilo je izbrisano, ko dobiš "OK" odgovor, ni potrebe po nobenih zakasnitvah. |
Ja, ja, seveda. Če sprogramiraš "amatersko" potem uporabiš zakasnitve .
Če programiraš "profesionalno" potem počakaš, da modem vrne OK in potem brišeš naslednje sporočilo. Priporočam, da se uporabi "profesionalni" pristop . |
|
Nazaj na vrh |
|
|
Igor01 Član
Pridružen-a: Pon 29 Nov 2004 12:09 Prispevkov: 581 Aktiv.: 2.61 Kraj: KK
|
Objavljeno: Tor Maj 15, 2018 1:15 pm Naslov sporočila: |
|
|
Očitno nekaj ni v redu, saj ne morem poslati ukaza iz seriskega vmesnika.
Ko sem vpisal v kodo, je spomin pobrisalo brez težav.
Zakaj ne delujejo ukazi, poslani iz serijskega vmesnika ?
LP Igor |
|
Nazaj na vrh |
|
|
tilz0R Član
Pridružen-a: Čet 31 Maj 2012 15:39 Prispevkov: 898 Aktiv.: 6.21 Kraj: Črnomelj
|
Objavljeno: Tor Maj 15, 2018 1:16 pm Naslov sporočila: |
|
|
Igor01 je napisal/a: |
Očitno nekaj ni v redu, saj ne morem poslati ukaza iz seriskega vmesnika.
Ko sem vpisal v kodo, je spomin pobrisalo brez težav.
Zakaj ne delujejo ukazi, poslani iz serijskega vmesnika ?
LP Igor |
CRLF problemi? _________________ Knowledge sharing is caring.
majerle.eu | stm32f4-discovery.net |
|
Nazaj na vrh |
|
|
Igor01 Član
Pridružen-a: Pon 29 Nov 2004 12:09 Prispevkov: 581 Aktiv.: 2.61 Kraj: KK
|
Objavljeno: Tor Maj 15, 2018 7:33 pm Naslov sporočila: |
|
|
Ne vem, enostavno ne dobim odziva.
Izvajanje kode deluje, izpis iz krmilnika na serijski vmesnik deluje, tipkam tudi lahko, odziva na vpisano pa ni ....
LP Igor |
|
Nazaj na vrh |
|
|
mato1111 Član
Pridružen-a: Pet 28 Dec 2012 14:42 Prispevkov: 612 Aktiv.: 4.45 Kraj: Vrhnika
|
Objavljeno: Tor Maj 15, 2018 8:24 pm Naslov sporočila: |
|
|
Imas komunikacijo priklopljeno direktno na SIM900 shield in USB racunalnika ali vpisujes preko arduino serijskega porta? |
|
Nazaj na vrh |
|
|
Igor01 Član
Pridružen-a: Pon 29 Nov 2004 12:09 Prispevkov: 581 Aktiv.: 2.61 Kraj: KK
|
Objavljeno: Tor Maj 15, 2018 8:26 pm Naslov sporočila: |
|
|
Preko Arduina.
LP Igor |
|
Nazaj na vrh |
|
|
Igor01 Član
Pridružen-a: Pon 29 Nov 2004 12:09 Prispevkov: 581 Aktiv.: 2.61 Kraj: KK
|
Objavljeno: Sre Maj 30, 2018 8:43 pm Naslov sporočila: |
|
|
Uspel sem delno rešiti težave, vendar se je ustavilo pri naslednji :
iz podatkov ob sprejetem sporočilu uspem izluščiti številko pošiljatelja.
Ko jo uporabim kot naslovnikovo številko mi vrne napako :
+CMS ERROR: 305 (invalid text mode parameter)
Potrebujem nasvet, kako naj jo obdelam, da jo bo modem prebavil ?
LP Igor |
|
Nazaj na vrh |
|
|
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 69 dni
Powered by phpBB © 2001, 2005 phpBB Group
|