| Author |
Message
|
gulson Poziom 25

Joined: 27 Mar 2001 Posts: 6601 Location: Kielce
|
#1
03 Jan 2004 00:13 Kontroluj 8 urządzeń przez SMS! (Ericsson) |
|
|
|
Układ umożliwia kontrolę 8 urządzeń poprzez wysłanie specyficznej wiadomości SMS na telefon komórkowy. Jest to bardzo przydatne w miejscach, gdzie nie mamy dostępu do tradycyjnej linii telefonicznej. Poprzez wykorzystanie starego telefonu Ericsson T10s, T18, T28 możemy zbudować układ załączający i wyłączanie jedno z 8 urządzeń.
Całe rozwiązanie sprzętowe jest stosunkowo proste, ponieważ Eryki pracują przy 5V z komendami AT (podobnie jak zwykłe modemy komputerowe). Jednak oprogramowanie dla mikrokontolera AVR jest dosyć skomplikowane.
Po zbudowaniu układu, podłączamy i włączamy telefon a następnie podajemy napięcie zasilania do układu - ważna jest kolejność - najpierw włączamy telefon później zbudowany układ. Po tej czynności mikrokontroler będzie starał się odczytać pierwszą wiadomość z skrzynki odbiorczej SMS. Dlatego, jeżeli posiadasz jakieś wiadomości - najlepiej skasuj wszystkie.
Poprawny format wiadomości to ciąg 0 (wyłącz) i 1 (włącz). A więc jeżeli wyślemy SMS o treści 11000100 to zostaną włączone urządzenia 3,7,8 a wyłączone 1,2,4,5,6. Wiadomość SMS nie powinna zawierać żadnych innych znaków.
Aby zablokować możliwość włączania/wyłączania urządzeń przez nieuprawnione osoby, należy zmodyfikować kod źródłowy tak, aby mikrokontroler odczytał numer telefonu. W kodzie zawarto automatyczne odczytywanie numeru telefonu do centrum SMS oraz innych ustawień.
Działanie układu polega na odczytaniu wiadomości SMS, wysterowanie urządzeń a następnie skasowaniu wiadomości i oczekiwaniu na kolejną wiadomość SMS.
Fragment układu w ramce na MAX232 umożliwia podgląd wysyłanych komend przez telefon. Jeżeli nie chcemy podglądać pracy, po prostu go nie budujmy.
Pobierz wszystko
Podziękowania dla c2h5oh za wskazanie miejsca
Tłumaczył: Kamil Gulczuk
Więcej informacji:
http://www.serasidis.gr/smscontroller.htm
|
|
| Back to top |
|
 |
ZAHYR Poziom 22

Joined: 09 Oct 2003 Posts: 2227 Location: Białystok
|
#2
03 Jan 2004 23:55 Re: Kontroluj 8 urządzeń przez SMS! (Ericsson) |
|
|
|
| gulson wrote: |
| Poprawny format wiadomości to ciąg 0 (wyłącz) i 1 (włącz). A więc jeżeli wyślemy SMS o treści 11000100 to zostaną włączone urządzenia 3,7,8 a wyłączone 1,2,4,5,6. Wiadomość SMS nie powinna zawierać żadnych innych znaków. |
hmm... chyba pomylka... 11000100 - przy takim ukladzie (gdy 1=ON a 0=OFF) powinny sie zalaczyc uzadzenia: 1,2,6, a wylaczyc: 3,4,5,7,8 a nie włączone urządzenia 3,7,8 a wyłączone 1,2,4,5,6.
mam racje ???
|
|
| Back to top |
|
 |
gulson Poziom 25

Joined: 27 Mar 2001 Posts: 6601 Location: Kielce
|
#3
04 Jan 2004 02:01 |
|
|
|
if you send the message 11000100 then you enable, starting from the right, the devices 3,7,8 ('1') and disabling the devices 1,2,4,5,6 ('0')
-> zaczynamy od prawej
|
|
| Back to top |
|
 |
Google

|
#
04 Jan 2004 02:01 |
|
|
|
|
|
| Back to top |
|
 |
Mad Bekon Poziom 19

Joined: 26 Jun 2003 Posts: 687 Location: Katowice
|
#4
04 Jan 2004 02:27 |
|
|
|
Bardzo fajny układzik, tylko mam pyt, natury praktycznej...
Czy kierownik Gulson go zbudował?
|
|
| Back to top |
|
 |
gulson Poziom 25

Joined: 27 Mar 2001 Posts: 6601 Location: Kielce
|
#5
04 Jan 2004 02:38 |
|
|
|
Kierownik Gulson go jeszcze nie zbudował, tekst bazuje na orginale i ma za zadanie zainteresowanie innych.
|
|
| Back to top |
|
 |
tzok Poziom 26

Joined: 13 Sep 2002 Posts: 20530 Location: Bielsko-Biała / Sosnowiec
|
#6
04 Jan 2004 14:27 |
|
|
|
Jedno mnie tylko zastanawia - T28s nie ma wbudowanego modemu... więc nie jestem pewien czy na pewno interpretuje polecenia języka AT, modem i pełną obsługę AT mają na 100% A1018 i R320s (można je podłączyć do PC i zainstalować jako modem standardowy 9600bps).
|
|
| Back to top |
|
 |
damik Poziom 14

Joined: 07 Feb 2003 Posts: 169 Location: Bytom
|
#7
10 Jan 2004 16:14 |
|
|
|
| tzok wrote: |
| Jedno mnie tylko zastanawia - T28s nie ma wbudowanego modemu... więc nie jestem pewien czy na pewno interpretuje polecenia języka AT, modem i pełną obsługę AT mają na 100% A1018 i R320s (można je podłączyć do PC i zainstalować jako modem standardowy 9600bps). |
taaaa , może i T28 nie ma modemu , ale tam są stosowane rozkazy AT do wysyłania/odbierania SMS'ów i to na pewno tam jest zaimplemetowane (w T28) a w A1018 nie jestem pewien ...
Pozdrawiam
|
|
| Back to top |
|
 |
marcin_w Poziom 4

Joined: 15 Jan 2004 Posts: 9 Location: Kalisz
|
#8
17 Jan 2004 00:07 Re: Kontroluj 8 urządzeń przez SMS! (Ericsson) |
|
|
|
Rewelacyjny temat ! Myślałem nad czymś takim już niejeden raz, ale ponieważ czasami mam 'tysiąc myśli na minutę' - na myśleniu się skończyło. Teraz jednak zabiorę się za realizację. Tyle, że nie konkretnie tego projektu.
Mam zamiar zmajstrować coś podobnego, tyle że:
- na procesorku ST62.. - ponieważ mam programator i praktykę;
- wolałbym inny telefon - np. mam do dyspozycji aktualnie Alcatela OTC+;
w związku z tym pytanka:
1. Gdzie mogę szukać informacji na temat protokołu komunikacji z telefonem ? Chodzi mi o komendy AT dotyczące SMS-ów a także komunikację z telefonami, które nie 'kumają' AT same w sobie.
2. Jakie inne aparaty dają się łatwo zaaplikować w podobny sposób ?
Układ przecież można rozbudować np. tak, żeby na żądanie wysyłał sms-a z informacją o stanie wejść, żeby odbierał połączenia i odzywał się 'ludzkim głosem' itp itd... Wszystko zależy od wyobraźni konstruktora.
Ja w domu nie posiadam telefonu stacjonarnego, używam tylko komórki, więc tym bardziej temat mnie interesuje.
Będę wdzięczny za wszelkie informacje - linki, pliki itp.
Swoją drogą oczywiście sam rozpoczynam poszukiwania i o wynikach będę również informował :)
|
|
| Back to top |
|
 |
Google

|
#
17 Jan 2004 00:07 |
|
|
|
|
|
| Back to top |
|
 |
rdt Poziom 19

Joined: 01 Apr 2003 Posts: 679 Location: R-m
|
#9
26 Apr 2004 23:21 Re: Kontroluj 8 urządzeń przez SMS! (Ericsson) |
|
|
|
tiaa co do alcateli to i ja bym sie chetnie dowiedzial co nieco w jaki sposob one obsluguja tranfer danych
a co do ericssonow to mam pytanie - jak dzwonie (t10@t18 wpiete w com1) w hyperterminalu mi wyswietla komunikat RING czy istnieje jakas komenda At zeby sprawdzic numer
???
|
|
| Back to top |
|
 |
rdt Poziom 19

Joined: 01 Apr 2003 Posts: 679 Location: R-m
|
#10
02 May 2004 15:42 Re: Kontroluj 8 urządzeń przez SMS! (Ericsson) |
|
|
|
OK- jakby ktos stal przed takim problemem to trzeba ustawic at+clip=1 (domyslnie jest zero)
ale mam inne pytanko jeszcze - mianowicie po wpisaniu at+cmgr=1 (komenda uzywana przez powyzsze urządzenie ) czasami zdarza sie ze po przeczytaniu sms-a wyswietla caly ciąg dziwnych znaczkow (dosc dlugi) przy czym telefon sie "zawiesza" do momentu kiedy nie skonczy nadawac potem trzeba restartowac telefon wpisywac pin itd .
Czy ktos mi powie czemu sie tak dzieje i co to jest ?? I jak proponowane urządzenie na to reaguje - przeciez po wlaczeniu stara sie od razu przeczytac pierwszego sms-a w telefonie
|
|
| Back to top |
|
 |
Google

|
#
02 May 2004 15:42 |
|
|
|
|
|
| Back to top |
|
 |
Fakiros Poziom 12

Joined: 25 Jan 2004 Posts: 90
|
#11
15 Jun 2004 22:10 Re: Kontroluj 8 urządzeń przez SMS! (Ericsson) |
|
|
|
A tak w sumie to nie wiecie może czy telefon "Ericsson A1018s"
obsługuje komendy AT ???
|
|
| Back to top |
|
 |
tzok Poziom 26

Joined: 13 Sep 2002 Posts: 20530 Location: Bielsko-Biała / Sosnowiec
|
#12
15 Jun 2004 23:55 Kontroluj 8 urządzeń przez SMS! (Ericsson) |
|
|
|
Tak w sumie to obsługuje ;) ale modemu chyba nie ma wbudowanego, dopiero DI-27 mu dodaje tą opcję.
|
|
| Back to top |
|
 |
Fakiros Poziom 12

Joined: 25 Jan 2004 Posts: 90
|
#13
21 Jun 2004 19:01 Re: Kontroluj 8 urządzeń przez SMS! (Ericsson) |
|
|
|
Nie jestem za bardzo wtemacie, więc nie wiem o jakie DI-27 chodzi, ale chciałbym mieć możliwość wysyłania SMSów przez Eryka A1018s. Na komendy AT odpowiada, ale tylko niektóre, pozatym najlepiej jak by była mozliwość wysyłania SMSów w formacie textowym bez zamiany na format PDU. Może jest możliwa jakaś zmiana softu w ericsonie A1018s aby nie wymagał formatu PDU do wiadomości SMS??
|
|
| Back to top |
|
 |
migod Guest
|
#14
30 Jul 2004 20:01 Re: Kontroluj 8 urządzeń przez SMS! (Ericsson) |
|
|
|
drobne pytanko: zbudowalem podobny do opisywanego uklad na at90s4433, oprogramowalem w C, i probuje uruchomic we wspolpracy z T28s.
Wyjscia AVR podpialem tak: Tx do pinu 6., Rx do 7., oprocz tego 10. pin do GND i probuje wyslac sms. Zestaw komend jaki wysylam do T28s wyglada tak:
AT+CMGF=1 (ustaw tryb textowy)
AT+CSCA=<34>+48501200777<34> (centrum sms dla Idea)
AT+CMGS=<34>nr_adresata<34><13>text<26> (wyslij sms o podanej tresci do wskazanego adresata)
gdzie nr_adresata np. 501234567
W tym fragmencie wzorowalem sie na: http://www.circuitcellar.com/library/print/0203/ChaoMing151/listing1.htm
Ignoruje (nie wczytuje z bufora ) informacji zwrotnej.
Calosc zasililem stabilizowanym 5V DC, crystal 4MHz, baud rate 9600..
Po podpieciu ukladu wszystko co moge zaobserwowac, to:
i) przejscie w tryb ,,In car'', czyli w sumie poprawnie,
ii) nieregularne ,,mruganie'' wyswietlacza... (to juz nie do konca Ok)
iii) i to, ze sms nie jest wysylany
Prosty debugging hardware'owy pokazal, ze operacja wysylania komend do T28s konczy sie, brak jedynie koncowego efektu..
Co przeoczylem??
Licze na Wasze sugestie :))
|
|
| Back to top |
|
 |
anok Poziom 10

Joined: 14 Dec 2003 Posts: 57 Location: Kraków
|
#15
30 Jul 2004 20:14 Re: Kontroluj 8 urządzeń przez SMS! (Ericsson) |
|
|
|
a co telefon odpowiada po AT+CMGS=... ?
--
Andrzej
|
|
| Back to top |
|
 |
migod Poziom 17

Joined: 30 Jul 2004 Posts: 444 Location: Kraków
|
#16
30 Jul 2004 22:15 Re: Kontroluj 8 urządzeń przez SMS! (Ericsson) |
|
|
|
| anok wrote: |
a co telefon odpowiada po AT+CMGS=... ?
--
Andrzej |
Niestety, nie podpialem MAX232 i nie moge tego sprawdzic. Ale chyba na tym to sie skonczy.
W miedzyczasie zdiagnozowalem troche wiecej. Teraz juz mikro wczytuje odpowiedzi aparatu, (czyli zadne bufory sie nie powinny zapelniac) i na kazdy wczytany znak miga dioda diagnostyczna (PD5).
Jesli program wykonywac bez podlaczonego telefonu, to nastapi wyslanie okolo 50-u kilku znakow (i tyle jest blyskow diody). Ale kiedy podpialem telefon - zwis po pierwszym wyslanym znaku.. a wyswietlaczu T28s na krotkie chwile zapalaja sie dokladnie wszystkie pixele.. hmmm..
Zrodla programu w C: http://gandalf.ki.agh.edu.pl/~migod/sms-avr/sms.c
,,Schemat'' ukladu: http://gandalf.ki.agh.edu.pl/~migod/sms-avr/schemat.jpg (sorki za forme ,,odreczna'')
|
|
| Back to top |
|
 |
tzok Poziom 26

Joined: 13 Sep 2002 Posts: 20530 Location: Bielsko-Biała / Sosnowiec
|
#17
30 Jul 2004 22:58 Kontroluj 8 urządzeń przez SMS! (Ericsson) |
|
|
|
Zrobiłeś FlashCable zamiast DataCable, korzystaj z wejść modemowych a nie flash'owych, czyli Rx - 4, Tx - 5 (tzn. Tx układu do 4 a Rx układu do 5 ;) ).
Niżej masz schemat płączeń, niestety T28 nie ma modemu ale SMSy da się tym kablem wysyłać.
| Filesize: |
13.74 KB |

|
|
|
| Back to top |
|
 |
migod Poziom 17

Joined: 30 Jul 2004 Posts: 444 Location: Kraków
|
#18
30 Jul 2004 23:15 Re: Kontroluj 8 urządzeń przez SMS! (Ericsson) |
|
|
|
| tzok wrote: |
Zrobiłeś FlashCable zamiast DataCable, korzystaj z wejść modemowych a nie flash'owych, czyli Rx - 4, Tx - 5 (tzn. Tx układu do 4 a Rx układu do 5 ;) ).
Niżej masz schemat płączeń, niestety T28 nie ma modemu ale SMSy da się tym kablem wysyłać. |
Super, bardzo dziękuję :)
Zasugerowałem sie niepotrzebnie tym: http://gsmonline.w.interia.pl/www/piny.html
|
|
| Back to top |
|
 |
migod Poziom 17

Joined: 30 Jul 2004 Posts: 444 Location: Kraków
|
#19
31 Jul 2004 11:02 Re: Kontroluj 8 urządzeń przez SMS! (Ericsson) |
|
|
|
| tzok wrote: |
Zrobiłeś FlashCable zamiast DataCable, korzystaj z wejść modemowych a nie flash'owych, czyli Rx - 4, Tx - 5 (tzn. Tx układu do 4 a Rx układu do 5 ;) ).
Niżej masz schemat płączeń, niestety T28 nie ma modemu ale SMSy da się tym kablem wysyłać. |
Poprawilem kabelek zgodnie z opisem powyzej i zadnej znaczacej roznicy w zachowaniu telefonu (dalej mruga wyswietlacz, ale tylko wtedy gdy zainicjuje UART w uC). Wniosek jaki mi sie nasuwa jest taki, ze uklad uC + kabelek jest okej, tylko cos jest nie tak z prog na uC.
Program dodałem jako załącznik, kompiluję go gcc-avr.
Proszę o pomoc, kończą mi się pomysły :?
|
|
| Back to top |
|
 |
tzok Poziom 26

Joined: 13 Sep 2002 Posts: 20530 Location: Bielsko-Biała / Sosnowiec
|
#20
31 Jul 2004 22:03 Kontroluj 8 urządzeń przez SMS! (Ericsson) |
|
|
|
Przy wysyłaniu SMSów z komputera nie zauważyłem migania wyświetlacza, taki efekt jest tylko podczas flashowania (zwarte piny 9 i 11).
|
|
| Back to top |
|
 |
damik Poziom 14

Joined: 07 Feb 2003 Posts: 169 Location: Bytom
|
#21
31 Jul 2004 23:30 Re: Kontroluj 8 urządzeń przez SMS! (Ericsson) |
|
|
|
sprawdz sobie najpierw wysyłanie SMS z PC poprzez MAX232, tak sprawdzisz kabelek
jeśli klikniesz zakładkę about i klawisz more wyświetli ci się opis złącza ...
u mnie to działa bezproblemowo ...
w załączniku program do zabawy z ericssonami poprzez data-kabel na PC
jako przykład co można zrobić przez taki kabelek , ew zloguj sobie transmisję z PC i zobaczysz co i jak ...
potem napisz program pod PC by przetestować transmisję i wtedy zacznij implementację do mikrokontrolera tak chyba będzie prościej ...
| Filename: |
easy text.zip |
 Download |
| Contents: |
easytext.exe
, EZsms.phb
See all... |
| Filesize: |
344.12 KB |
| Punkty: |
0.67 = 0.402 for transfer + 0.268 for the user (set automatically) |
|
|
| Back to top |
|
 |
migod Poziom 17

Joined: 30 Jul 2004 Posts: 444 Location: Kraków
|
#22
06 Aug 2004 19:37 Re: Kontroluj 8 urządzeń przez SMS! (Ericsson) |
|
|
|
dzieki wszystkim za odpowiedź :)
oba kabelki okazaly sie byc Ok, tzn PC <-> uklad z AVR <-> ericsson (choc ekranik komorszczaka nadal migoce)
aparat odpowiada wylacznie na komende:
AT (handshake) dwubajtowym kodem 0x50,0xD5
zas pozostale:
AT+CMGF=1
AT+CSCA="+48501200777"
AT+CMGS="501234567"<13>testing<26>
zupelnie bez reakcji ze strony komorki
probuje znalezc przyczyne, ale jesli ktos z Was zna odpowiedz, bylbym wdzieczny.. :)
|
|
| Back to top |
|
 |
migod Poziom 17

Joined: 30 Jul 2004 Posts: 444 Location: Kraków
|
#23
09 Aug 2004 16:03 Kontroluj 8 urządzeń przez SMS! (Ericsson) |
|
|
|
Ok, juz wiem, T28s nie wspiera trybu textowego (+CMGF=1) ale wyłącznie PDU mode (+CMGF=0)
|
|
| Back to top |
|
 |
mmgryc Poziom 19

Joined: 08 Feb 2003 Posts: 660 Location: Wałbrzych
|
#24
14 Aug 2004 16:27 Kontroluj 8 urządzeń przez SMS! (Ericsson) |
|
|
|
Słuchajcie ja mam Ericssona GA628 jak myslicie czy on sie nadaje do takiej zabawy?
|
|
| Back to top |
|
 |
Google

|
#
14 Aug 2004 16:27 |
|
|
|
|
|
| Back to top |
|
 |
migod Poziom 17

Joined: 30 Jul 2004 Posts: 444 Location: Kraków
|
#25
14 Aug 2004 20:49 Re: Kontroluj 8 urządzeń przez SMS! (Ericsson) |
|
|
|
| mmgryc wrote: |
| Słuchajcie ja mam Ericssona GA628 jak myslicie czy on się nadaje do takiej zabawy? |
Sugeruje zbudować ukladzik z MAX232 (mozna go zasilic wprost z komorki) i podepnij go do komorki i komputera na porcie szeregowym. Wystarczy potem uruchomić dowolny terminal znakowy (minicom, hyperterminal itp.), ustawic parametry transmisji na 8N1, 9600 lub 19200 i sprobować porozmawiać z komorczakiem.
Aby wysłać sms'a wystarczy wydać 4. i 5. komendę, pierwsze trzy podałem jedynie celem diagnostyki.
1. AT
2. AT+CMGF=0
3. AT+CSMS=0
4. AT+CMGS=<ilosc dwubajtow wiadomosci> (tutaj =23)
5. 0011000B91<adresat>0000AA0AE8329BFD4697D9EC37
gdzie jesli adresatem jest 501234567 to pole <adresat>="05214365F7" (po dwie kolejne cyfry numeru pisane wspak); jako padding uzywa sie litery 'F'
Acha, gdyby (przypadkiem :wink:) na komende AT+CMGF=1 odpowiedz byla 'OK' byloby jeszcze prościej.
Powodzenia :)
|
|
| Back to top |
|
 |
Fakiros Poziom 12

Joined: 25 Jan 2004 Posts: 90
|
#26
29 Aug 2004 21:32 Re: Kontroluj 8 urządzeń przez SMS! (Ericsson) |
|
|
|
A wie ktoś jak użyć komorki do przesłania pewnej parti danych, np. przez modem do innej ??
Potrzebuje zrobić układ , który raz dziennie wdzwania się do innej komórki i wysyła pewną partię danych - około 500bajtów z jednego miejsca w inne, z racji tego ze jest teraz naliczanie sekundowe, staje się to bardzo opłacalne.
W grę nie wchodzą droższe komórki z GPRS, najlepiej jak by to było jedno krótkie połaczenie, wysłanie danych i to wszystko.
|
|
| Back to top |
|
 |
tzok Poziom 26

Joined: 13 Sep 2002 Posts: 20530 Location: Bielsko-Biała / Sosnowiec
|
#27
29 Aug 2004 21:39 Kontroluj 8 urządzeń przez SMS! (Ericsson) |
|
|
|
Najłatwiej wziąć komórkę z modemem... on przyjmuje polecenia języka AT.
|
|
| Back to top |
|
 |
jamaka Poziom 4

Joined: 02 Jul 2003 Posts: 8
|
#28
20 Sep 2004 11:11 Kontroluj 8 urządzeń przez SMS! (Ericsson) |
|
|
|
Mam Erica t10 z softem t18 i po wyslanu z terminala AT+cmgs=xx i kodow majacych wyslac sms telefon mi sie za kazdym razem resetujeczy ktos pomoze?
|
|
| Back to top |
|
 |
Guest Poziom 10

|
#29
20 Sep 2004 11:24 Re: Kontroluj 8 urządzeń przez SMS! (Ericsson) |
|
|
|
Witam,
należy dodać na końcu wysyłanych bajtów wiadomości <CTRL-D> i dopiero później ENTER.
Wysłanie sms tą metodą zajmuje chwilke (ma sie wrażenie, że zwisł), ale z resetowaniem aparatu się nie spotkałem.
Acha, jeszcze jedno. Jak nie powiedzie się raz wysłanie sms, to aparat trzeba wyłączyć i włączyć ponownie (przynajmniej tak u mnie to wygląda..)
Powodzenia,
migod
|
|
| Back to top |
|
 |
jamaka Poziom 4

Joined: 02 Jul 2003 Posts: 8
|
#30
28 Sep 2004 10:41 Kontroluj 8 urządzeń przez SMS! (Ericsson) |
|
|
|
Migot dziekuje za info - daje <CTRL+D> /04H/ jest bez reakcji, jak daje <CTRL-Z>/1aH/ to telefon sie resetuje w programiew PDUSpy mozna wyslac text do telefonu natomiast wysla z telefonu do adresata nie da sie moze w telefonie cos trzeba ustawić? stanąlem w miejscu a taki ciekawy temat. moze kto poradzi
Pozdrawiam
|
|
| Back to top |
|
 |