forum.mcontrollers.com - hlavní stránka forum.mcontrollers.com - fórum

 

.: fórum - hlavní stránka :.
Technology Stronghold by Rudolf Vesely
How to build Microsoft System Center hosted cloud series
FAQFAQ HledatHledat Seznam uživatelůSeznam uživatelů Uživatelské skupinyUživatelské skupiny RegistraceRegistrace
ProfilProfil StatistikaStatistika Soukromé zprávySoukromé zprávy PřihlášeníPřihlášení

 
SIM800l pomoc z filtrovanim sms

 
Přidat nové téma   Zaslat odpověď    Obsah fóra mcontrollers.com -> AVR
 
Mahel
Profesionál
Profesionál


Založen: 4.12.2012
Příspěvky: 40

PříspěvekZaslal: 08 březen 2019, 20:58    Předmět: SIM800l pomoc z filtrovanim sms Citovat

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
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

 
AB
Profesionál
Profesionál


Založen: 24.2.2010
Příspěvky: 423

PříspěvekZaslal: 11 březen 2019, 6:22    Předmět: Citovat

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ů.
kód:
#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"


Podívej se na vestavěné funkce pro práci se stringy (knihovna <string.h>
http://nongnu.org/avr-libc/user-manual/group__avr__string.html
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

 
Martin
ATmega pouzivatel
ATmega pouzivatel


Založen: 5.1.2008
Příspěvky: 1502

PříspěvekZaslal: 12 březen 2019, 1:25    Předmět: Citovat

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

https://www.tme.eu/sk/details/rb800/priemyselne-siete/teleorigin/

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 Smile

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

Držím Ti palce Smile
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

 
Mahel
Profesionál
Profesionál


Založen: 4.12.2012
Příspěvky: 40

PříspěvekZaslal: 12 březen 2019, 18:34    Předmět: Citovat

Ď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.

https://nettigo.eu/system/images/1935/original.jpg?1479816092
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

Zobrazit příspěvky z předchozích:   
Zobrazit předchozí téma :: Zobrazit následující téma  
Přidat nové téma   Zaslat odpověď    Obsah fóra mcontrollers.com -> AVR Časy uváděny v GMT + 2 hodiny
 
Strana 1 z 1
Přejdi na:  
Můžete přidat nové téma do tohoto fóra.
Můžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Můžete k příspěvkům připojovat soubory
Můžete stahovat a prohlížet přiložené soubory
 



Num Lock Holder - app to hold Numlock
Copyright © 2019 Rudolf Veselý, mcontrollers.com.
Je zakázáno používat části tohoto webu bez souhlasu autora. || Powered by phpBB © 2001, 2002 phpBB Group - with RedSquare DoubleJ(Jan Jaap)