SIM800l pomoc z filtrovanim sms

Ahoj.
Viete mi prosím poradiť?
Mam modul GSM. SIM800l všetko mi. beží ako má
len si chcem urobiť jednoduché zapínanie relatka cez sms.
Chcem to riešiť pomocou atmega8 nakolko mám male skusenosti z C ckom. (naozaj male napisal som si len program pre zavlahovy automat a jednoduchý alarm bezia do dnes bez problemov) Potrebujem poradiť nasmerovať aspon cco mám hladat na Google aby som si z sms co pride cez uart vyfiltoval len potrebnú časť textu aby tam nebolo cislo cas a info o sms. stým mam ako si problem to pochopiť
Viem je kopu programov cezz arduino ale chcem si to ja napisat sam a nieco sa zas priučiť.
Dakujem

Nevíme jazyk, ani jak zpráva vypadá.

Příklad:
Řekněme, že jazyk je Avr-Gcc a zpráva vypadá takto:
“1,12,36,abcdef”
Potřebujeme z ní odstranit prvních 8 znaků.

[code]#include <string.h>

char received_string[20] = “1,12,36,abcdef”;
char new_string[20];

int main(void)
{
// do new_string kopíruj received_string od devátého znaku
strcpy(new_string, received_string + 9); // v new_string je teď “abcdef”
[/code]

Podívej se na vestavěné funkce pro práci se stringy (knihovna <string.h>
nongnu.org/avr-libc/user-manual/ … tring.html

No ak to nie je trochu inteligentnejší modem, tak Ti posiela SMS v 6 bitovom kódovaní. To znamená, že prijmeš 6 bajtov a v nich je “zakliatych” 8 znakov SMS správy. Každý znak je v šiestich bitoch uložených za sebou.

Ja som onehdá použil tento modem

tme.eu/sk/details/rb800/pri … eleorigin/

a na ňom sa dalo nastaviť, ako sa má do mcu posieelať prijatá SMS-ka. Či 6bit/znak alebo 8bit/znak.
Skvelý modem, týmto ďakujem výrobcovi :slight_smile:

Možno má aj Tvoj modem nejaké takéto nastavenie.

Držím Ti palce :slight_smile:

Ďakujem chalani vyskúšam to.
Ano jedna sa jazyk AVR-GCC.
modul je sim 800l.
a SMS pride v tvare DATUM/CAS a text sms.

nettigo.eu/system/images/1935/original.jpg?1479816092