robotika:shieldy:gsm_gprs

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
robotika:shieldy:gsm_gprs [01. 11. 2018, 01.02] – GPRS rydloadmrobotika:shieldy:gsm_gprs [21. 11. 2018, 00.14] (aktuální) – maily rydloadm
Řádek 34: Řádek 34:
   ; AT+CMGF=1 : Nastaví textový reživ výpisu SMS zpráv.   ; AT+CMGF=1 : Nastaví textový reživ výpisu SMS zpráv.
   ; AT+CMGL="REC UNREAD" : Vypsat nepřečtené SMS zprávy.   ; AT+CMGL="REC UNREAD" : Vypsat nepřečtené SMS zprávy.
 +  ; AT+CMGD=5 : smazat sms s indexem 5 (odpovídalo to indexům podle AT+CMGL="ALL")
 +  ; AT+CMGDA="DEL ALL" : smazat všechny sms, lze i jemněji selektovat...
   ; AT+COPS? : Informace o operátorovi, ke kterému jsme přihlášeni.   ; AT+COPS? : Informace o operátorovi, ke kterému jsme přihlášeni.
   ; AT+CPOL? : Informace, ke kterým operátorům a v jakém pořadí se SIM má hlásit.   ; AT+CPOL? : Informace, ke kterým operátorům a v jakém pořadí se SIM má hlásit.
Řádek 87: Řádek 89:
 SimCom má na to [[https://simcom.ee/documents/SIM900/SIM900_HTTPS%20AT%20Command%20Set_V1%2000.pdf|Application Note]] SimCom má na to [[https://simcom.ee/documents/SIM900/SIM900_HTTPS%20AT%20Command%20Set_V1%2000.pdf|Application Note]]
  
 +==== Dá se zjistit přibližná pozice podle BTS ====
 +  * Otevře se GPRS kanál: ''AT+SAPBR=3,1,"Contype","GPRS"'', ''AT+SAPBR=3,1,"APN","internet"'', ''AT+SAPBR=1,1''
 +  * a pošleme dotaz: ''AT+CIPGSMLOC=1,1''
 +  * odpověď zní třeba: ''+CIPGSMLOC: 0,16.621126,49.220940,2018/11/20,20:19:45'', což znamená:
 +    * 0 je lokační kód (0=úspěch; 601=Network  Error; 602=No memory; 603=DNS Error;604=Stack Busy;65535=Other Error)
 +    * 16.621126 je //longitude// -- zem. délka ve stupních
 +    * 49.220940 je //latitude// -- zem. šířka ve stupních
 +    * 2018/11/20/20:19:45 je aktuální čas (GMT)
 +    * pozice se dá rychle vykreslit na [[https://www.latlong.net/Show-Latitude-Longitude.html|šikovném webu]]
 +  * asi bychom měli zavřít gprs kanál: ''at+sapbr=0,1''
 +
 +==== TCP spojení (kontrola DNS) ====
 +  * ''AT+CGATT?'' musí vrátit 1, jinak nastavit na 1
 +  * ''AT+CIPMUX=0'' povolí jen jedno spojení v jednu chvíli (jednodušší)
 +  * ''AT+CSTT="internet.t-mobile.cz"'' nastaví APN t-mobilu
 +  * ''AT+CIICR'' rozjeď připojení
 +  * ''AT+CIFSR'' zjistí moji IP
 +  * ''AT+CIPSTART="TCP","rainmaker.wunderground.com","23"'' se připojí telnetem k předpovědi počasí
 +    * Na telnetu jsou [[informatika:zajimavosti:telnet|různé zajímavosti]]
 +  * ''AT+CIPSEND'' se odešlou data až po Ctrl+Z (Pokud potřebujeme odeslat CR, stiskneme Ctrl+m, k odeslání LF stiskneme Ctrl+j)
 +  * ''AT+CIPSHUT'' zruší spojení
 +  * ''AT+CDNSCFG?'' zjistí, jaké jsou nastavené DNS servery
 +  * ''AT+CDNSGIP="gml.cz"'' zeptá se DNS serverů na IP gml.cz
 +  * ''AT+CIPSTATUS'' status linky
 +
 +==== Email ====
 +Dají se i číst a posílat maily, podle [[http://www.8051projects.net/files/public/1414922889_22104_FT63039_sim900_email_at_command_manual_v1.02.pdf|SIM900 email at command manuálu]].
 +
 +  * Číst:
 +    * at+emailcid=1
 +    * at+emailto=30
 +    * AT+POP3SRV=”pop3.centrum.cz”,”login”,”heslo”,110 
 +    * AT+POP3IN
 +    * AT+POP3NUM
 +    * AT+POP3LIST=1
 +    * AT+POP3CMD=4,1
 +    * AT+POP3READ=1460
 +    * AT+POP3OUT
 +  * Posílat:
 +    * at+emailcid=1
 +    * at+emailto=30
 +    * AT+SMTPSRV=”smtp.centrum.cz”,25
 +    * AT+SMTPAUTH=1,”john”,”123456"
 +    * AT+SMTPFROM=”john@sim.com”,”john”
 +    * AT+SMTPRCPT=0,0,”john@sim.com”,”john”
 +    * AT+SMTPSUB=”Test”
 +    * AT+SMTPBODY=30
 +    * AT+SMTPSEND
robotika/shieldy/gsm_gprs.1541030562.txt.gz · Poslední úprava: autor: rydloadm

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki