cs:gsm
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
cs:gsm [2016/05/26 07:36] – [Stav modulu] kaklik | cs:gsm [Unknown date] (aktuální) – upraveno mimo DokuWiki (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Řádek 11: | Řádek 11: | ||
- | === Zapnutí | + | ==== Zapojení |
+ | |||
+ | Modul se připojuje na UART rozhraní, kde se chová jako standardní modem reagující na [[https:// | ||
+ | |||
+ | |||
+ | === Použití s ODROID-C1+ === | ||
+ | |||
+ | GSM modem lze snadno připojit k počítači [[cs: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Napájení modulu je 5V přímo ze napájecího zdroje (GSM modul může mít šipičkový odběr více jak 1A). Signály RTS a DTR jsou uzeměny na GND modulu. | ||
+ | |||
+ | GSM01B-RXD -> ODROID-C1 RXD1 (PIN 10) | ||
+ | GSM01B-TXD -> ODROID-C1 TXD1 (PIN 8) | ||
+ | |||
+ | Modul má stejné značení jako RS232 s nekříženými vodiči. | ||
+ | |||
+ | Správnost zapojení pak můžeme ověřit terminálovým programem, kde na AT příkazy musíme dostat odpověď. | ||
+ | |||
+ | < | ||
+ | geozor@odroid: | ||
+ | picocom v1.7 | ||
+ | |||
+ | port is : / | ||
+ | flowcontrol | ||
+ | baudrate is : 9600 | ||
+ | parity is : none | ||
+ | databits are : 8 | ||
+ | escape is : C-a | ||
+ | local echo is : no | ||
+ | noinit is : no | ||
+ | noreset is : no | ||
+ | nolock is : no | ||
+ | send_cmd is : sz -vv | ||
+ | receive_cmd is : rz -vv | ||
+ | imap is : | ||
+ | omap is : | ||
+ | emap is : crcrlf, | ||
+ | |||
+ | Terminal ready | ||
+ | AT | ||
+ | OK | ||
+ | |||
+ | AT+COPS? | ||
+ | +COPS: 0, | ||
+ | |||
+ | OK | ||
+ | </ | ||
+ | |||
+ | Další testovací příklady jsou v dokumentu [[https:// | ||
+ | |||
+ | === Nastavení === | ||
+ | |||
+ | Nejčastěji modul potřebujeme k odesílání jednoduchých informačních SMS zpráv, nebo k GPRS připojení k internetu. | ||
+ | |||
+ | Internetové připojení v Linuxu nastavíme takto: | ||
+ | |||
+ | sudo apt-get install ppp | ||
+ | |||
+ | Vytvoříme soubor / | ||
+ | |||
+ | < | ||
+ | |||
+ | / | ||
+ | 115200 | ||
+ | connect '/ | ||
+ | lock | ||
+ | noccp | ||
+ | novj | ||
+ | crtscts | ||
+ | modem | ||
+ | defaultroute | ||
+ | usepeerdns | ||
+ | noauth | ||
+ | ipcp-accept-remote | ||
+ | ipcp-accept-local | ||
+ | noipdefault | ||
+ | passive | ||
+ | persist | ||
+ | holdoff 10 | ||
+ | maxfail 0 | ||
+ | debug | ||
+ | </ | ||
+ | |||
+ | Dále také soubor | ||
+ | |||
+ | < | ||
+ | # You can use this script unmodified to connect to cellular networks. | ||
+ | # The APN is specified in the peers file as the argument of the -T command | ||
+ | # line option of chat(8). | ||
+ | |||
+ | # For details about the AT commands involved please consult the relevant | ||
+ | # standard: 3GPP TS 27.007 - AT command set for User Equipment (UE). | ||
+ | # (http:// | ||
+ | |||
+ | ABORT BUSY | ||
+ | ABORT VOICE | ||
+ | ABORT " | ||
+ | ABORT " | ||
+ | ABORT " | ||
+ | ABORT " | ||
+ | ABORT " | ||
+ | ABORT " | ||
+ | |||
+ | # cease if the modem is not attached to the network yet | ||
+ | ABORT " | ||
+ | |||
+ | "" | ||
+ | TIMEOUT 5 | ||
+ | OK ATH | ||
+ | OK ATE1 | ||
+ | |||
+ | # +CPIN provides the SIM card PIN | ||
+ | # | ||
+ | |||
+ | # +CFUN may allow to configure the handset to limit operations to | ||
+ | # GPRS/ | ||
+ | # except for 1 which means "full functionality" | ||
+ | # | ||
+ | |||
+ | OK AT+CGDCONT=1," | ||
+ | OK ATD*99***1# | ||
+ | TIMEOUT 22 | ||
+ | CONNECT "" | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | Pak můžeme aktivovat GPRS připojení příkazem | ||
+ | |||
+ | sudo pon gprs | ||
+ | |||
+ | Nyní by se mělo objevit nové síťové zařízení //ppp0// | ||
+ | |||
+ | < | ||
+ | odroid@odroid: | ||
+ | ppp0 Link encap: | ||
+ | inet addr: | ||
+ | UP POINTOPOINT RUNNING NOARP MULTICAST | ||
+ | RX packets:3 errors:0 dropped:0 overruns:0 frame:0 | ||
+ | TX packets:3 errors:0 dropped:0 overruns:0 carrier:0 | ||
+ | collisions: | ||
+ | RX bytes:54 (54.0 B) TX bytes:54 (54.0 B) | ||
+ | |||
+ | odroid@odroid: | ||
+ | </ | ||
+ | |||
+ | Pro ušetření datového toku je dobré vypnout [[https:// | ||
+ | |||
+ | sudo apt remove unattended-upgrades | ||
+ | |||
+ | == Reference == | ||
+ | |||
+ | * https:// | ||
+ | * https:// | ||
- | LEON-G100 / LEON-G200 modules can be switched on in one of the following ways: | ||
- | * Rising edge on the VCC pin to a valid voltage as module supply, i.e. applying module supply | ||
- | * Shorting PWR_ON pin to ground: the PWR_ON pin requires an external pull-up resistor to set its value to logic high and must not be left floating. Internal circuitry is low level sensitive | ||
- | * RTC alarm, i.e. pre-programmed scheduled time (refer to u-blox AT Commands Manual [4], AT+CALA) | ||
- | * Charger detection on the V_CHARGE and CHARGE_SENSE pins (LEON-G200 only) |
cs/gsm.1464248176.txt.gz · Poslední úprava: 2016/05/26 07:36 (upraveno mimo DokuWiki)