easy - soft elektronika i programowanie mikrokontrolerów
Witaj w easy - soft  elektronika i programowanie mikrokontrolerów
Szukaj


Menu
· Strona główna
· Ankiety
· Archiwum artykułów
· Działy tematyczne
· FAQ
· Inne WWW
· Kontakt
· Książki
· Najczęściej odwiedzane
· Ostatnio dodane
· Redakcja
· Szukaj artykułu
· Ustawienia własne
· Wiadomości prywatne
· Zasoby

Licznik
Otrzymaliśmy
Powered by PHPCounterPowered by PHPCounterPowered by PHPCounterPowered by PHPCounterPowered by PHPCounter
odsłon strony od
Listopada 2002

 
easy - soft elektronika i programowanie mikrokontrolerów: wykorzystanie technologii GSM

Przeszukaj ten temat:   
[ Wróć na stronę główną | Wybierz nowy temat ]

wykorzystanie technologii GSM Techniki,technologie: Kompendium: Wysyłanie i odbiór SMS.
Wysłany przez Jacek dnia 05-01-2010 o godz. 21:54:02 (430 odsłon)

Funkcja SMS (Short Message Service) umożliwia przesyłanie krótkich wiadomości tekstowych pomiędzy aparatami GSM z wykorzystaniem Centrum Usług. Nadawca wiadomości przekazuje ją do wysłania do Centrum Usług, inicjując realizację funkcji SMS-SUBMIT. Odbiorca komunikatu odbiera go, korzystając z funkcji SMS-DELIVER. Należy zwrócić uwagę na fakt, że przekazywanie wiadomości zawsze odbywa się za pośrednictwem Centrum Usług (SC) i nadawca nigdy nie ma pewności, czy wiadomość SMS dotarła do adresata, dopóki SC nie prześle zwrotnego potwierdzenia jej odbioru. Wiadomość SMS może zawierać maksymalnie 140 znaków zakodowanych w postaci oktetów, co przy użyciu specjalnej metody kodowania umożliwia przesłanie do 160 znaków ASCII. Niniejszy artykuł to zbiór moich doświadczeń, kompendium nt. działania funkcji SMS i skojarzonych z nią usług sieci. Powstał, ponieważ pomimo rozwoju Internetu zainteresowanie tak prostym tematem, jak wysyłanie wiadomości SMS bez udziału człowieka, nie słabnie. W tym artykule starałem się zebrać informacje, które już podawałem w innych artykułach i przez to trudne do znalezienia w jednym miejscu. Niniejszy tekst będzie próbą systematyzacji wiadomości oraz wyszczególnienia tych usług sieci GSM, które są związane z wysyłaniem wiadomości SMS. Należą do nich nie tylko funkcje SMS-DELIVER i SMS-SUBMIT, ale również pomiar jakości sygnału, rejestracja w sieci itd. Komendy AT były praktycznie przetestowane przy użyciu telefonów Siemens C35i oraz ME45. W innych aparatach producenci mogą stosować nieznaczne modyfikacje komend polegające np. na wymogu umieszczenia parametrów wywołania komendy w cudzysłowach. Ponadto, niektóre komendy mogą po prostu być niezaimplementowane.

(Czytaj więcej... | 1869 bajtów więcej | Techniki,technologie | Wynik: 5)

wykorzystanie technologii GSM Techniki,technologie: Lista komend AT telefonu GSM
Wysłany przez Jacek dnia 30-07-2008 o godz. 22:35:00 (2213 odsłon)

Pierwotnie komendy AT służyły do sterowania pracą modemu analogowego. Zostały wprowadzone w celu ujednolicenia sprzętu, z którym miał współpracować komputer. Po pojawieniu się technologii GSM bardzo szybko zostały zaadoptowane do obsługi modemów wbudowanych w telefony komórkowe. Współcześnie każdy aparat (terminal) GSM posiada wbudowany interpreter komend AT i wykonuje je zgodnie z normą obowiązującą dla telefonów komórkowych GSM Poszczególne implementacje komend AT mogą się różnić pomiędzy sobą drobnymi detalami. Na przykład niektóre modele mogą wymagać aby parametry komendy podawane były w cudzysłowiu, jeszcze innym może być zupełnie wszystko jedno, czy zostanie użyty cudzysłów, czy też nie a jeszcze inne mogą zgłaszać błąd składni komendy. Niemniej jednak każdy aparat telefoniczny GSM, bez względu na to, czy ma wbudowany modem do transmisji danych, czy też nie realizuje komendy AT a zarówno składnia komend jak i wynik ich realizacji jest znormalizowany. Oczywiście niektóre komendy będą realizowane a inne nie. Zależy to między innymi od funkcji, w które wyposażony jest aparat. Często również możliwość realizacji zależy nie tylko od samego aparatu, ale również od tego, czy operator udostępnia daną usługę.

(Czytaj więcej... | 1338 bajtów więcej | Techniki,technologie | Wynik: 5)

wykorzystanie technologii GSM Język C: Alarm samochodowy z telefonem GSM SIEMENS C35i
Wysłany przez Jacek dnia 24-10-2005 o godz. 21:39:50 (4221 odsłon)

W artykule prezentowany jest przykład aplikacji, która opisuje sposób podłączenia telefonu GSM Siemens C35i do systemu z mikrokontrolerem. Napisany dla mikrokontrolera program, to rodzaj alarmu z powiadomieniem, który może zostać zainstalowany na przykład w samochodzie, jednak opisywaną aplikację bardziej należy traktować jako pewną sugestię, co do wykonania części sprzętowej i interfejsu łączącego mikrokontroler z telefonem GSM, aniżeli gotowe do wykorzystania urządzenie.
Oto funkcje realizowane przez mikrokontroler w prezentowanej aplikacji:
-wysyłanie powiadomienia o załączeniu przez SMS,
-wyłączenie alarmu przez identyfikację osoby dzwoniącej,
-możliwość odbioru SMS z komendami (nie wykorzystana, jednak obecna w bibliotekach języka C i gotowa do użycia).
Program sterujący napisany jest w języku C dla mikrokontrolera 8051. Opisywane wyżej funkcje zaimplementowano w bibliotekach i przypuszczalnie mogą być użyte nie tylko z kompilatorem RC-51, przy pomocy którego pisałem program. Wymagają jednak pewnej inwencji własnej i ewentualnej parametryzacji.


(Czytaj więcej... | 1422 bajtów więcej | Język C | Wynik: 4.57)

wykorzystanie technologii GSM Asembler: Alarm z powiadamianiem przez SMS
Wysłany przez Jacek dnia 31-10-2004 o godz. 23:37:13 (1891 odsłon)

Urządzenia alarmowe bardzo często wyposażane są w różnego rodzaju sygnalizacje włamania. Najprostszym jest uruchomienie sygnału dźwiękowego czy optycznego, te bardziej zaawansowane potrafią podawać swój status przez Internet czy telefon. Prezentowane w tym artykule urządzenie to amatorski alarm, który potrafi przesłać informację o załączeniu przez krótką informację tekstową, tak zwany SMS. Dla potrzeb modelu wykorzystałem modem GSM firmy WAVECOM, jednak można użyć dowolnego telefonu komórkowego. Być może jego wykorzystanie będzie wymagało rozwiązania problemu zasilania oraz sposobu kodowania SMS, jednak jest możliwe i wykonalne w warunkach warsztatu elektronika - amatora.

(Czytaj więcej... | 1097 bajtów więcej | Asembler | Wynik: 5)

wykorzystanie technologii GSM Język C: Doręczenie i odbiór SMS w trybie PDU (np.interpreter komend)
Wysłany przez Jacek dnia 31-10-2004 o godz. 14:08:25 (3247 odsłon)

'Opisywany przykład aplikacji, to prosty interpreter poleceń. W połączeniu z telefonem komórkowym (działanie aplikacji testowane było z telefonem GSM marki SIEMENS C35i) potrafi realizować proste polecenia wydawane ze pomocą SMS. Rezultaty wykonania poleceń oraz stan urządzenia raportowany jest również przez komunikaty SMS. Urządzenie zbudowane było w oparciu o płytkę prototypową z wbudowanym układem drivera interfejsu UART - MAX232 oraz z wykorzystaniem fabrycznego kabla połączeniowego dla telefonu komórkowego SIEMENS. Należy je traktować bardziej jako przykład wykonania aplikacji współpracującej z telefonem GSM aniżeli urządzenie gotowe do wykorzystania, chociaż z całą pewnością może posłużyć do jego budowy.

(Czytaj więcej... | 935 bajtów więcej | Język C | Wynik: 4.4)

wykorzystanie technologii GSM Artykuły: Terminal GSM SIEMENS M20
Wysłany przez Jacek dnia 31-10-2004 o godz. 01:27:20 (2423 odsłon)

'Pisząc programy często zadawałem sobie pytanie : na ile bezpieczny jest mój program wewnątrz mikrokontrolera? Na ile urządzenie, na którego konstrukcję i rozwój poświęciłem na przykład dwa lata, a którego (w większości przypadków) główną wartością jest program, nie da się skopiować? Na ile pewne są ustawienia bitów blokujących dostęp do pamięci programu? Jak ma się blokada dostępu do pamięci typu FLASH w stosunku do odwracalnych przecież jej właściwości? Pewnego razu zadałem tego rodzaju pytanie na forum programistów, znajdującym się na stronie http://www.8052.com. Odpowiedzi, które uzyskałem lekko mnie zaskoczyły. Była między nimi na przykład sugestia, że jeżeli program do urządzenia, które chcę skopiować, wart jest dla mnie milion dolarów, to pieniądze takie przesłane do firmy X, notabene producenta między innymi mikrokontrolerów, spowodują, że udostępni mi ona technologię umożliwiającą odczyt pamięci programu, mimo jej blokady. Na poparcie tej tezy, autor przysłał mi artykuł rosyjskiego stypendysty pracującego na Uniwersytecie Cambridge w Wielkiej Brytanii - Sergieja Skorobogatov. Pracuje on w laboratorium komputerowym w grupie pracowników naukowych zajmujących się zabezpieczeniami komputerów osobistych oraz mikrokontrolerów. Grupa ta bada, na ile skuteczne są wszelkiego rodzaju zabezpieczenia programów. Badania te wykonywane są najczęściej na zlecenia firm producentów hardware i software. Jak pisze sam Sergiej o swojej pracy, polega ona na zrozumieniu, jak dane zabezpieczenie może zostać złamane i udzielenie wskazówek producentowi, jak powinno ono zostać wzmocnione. Badania te, w związku z rosnącym zastosowaniem mikrokontrolerów, na przykład w kartach płatniczych, mają ogromne znaczenie.

(Czytaj więcej... | 1829 bajtów więcej | Artykuły | Wynik: 0)

 
Kategorie
· Wszystkie kategorie
· Artykuły
· Asembler
· Bascom
· Język C
· Mikrokontrolery
· Podzespoły
· Techniki,technologie
· Układy cyfrowe

Ankieta
W jakim języku najczęściej piszesz programy dla mikrokontrolerów?

Asembler
Bascom '51
Bascom AVR
Język C
Inne
Nie piszę programów



Wyniki
Ankiety

Głosów: 123
Komentarzy: 7

Artykuł dnia
Dziś nie dodano nowego artykułu.

Logowanie
Witaj, Anonim
Pseudonim
Hasło
(Zarejestruj się)
Członkostwo:
Ostatni: 65
Nowe dzisiaj: 0
Nowe wczoraj: 0
Wszystkie: 345

Na stronie:
Gości: 12
Użytkowników: 0
Razem: 12

Wszystkie artykuły są umieszczane na stronie za wiedzą i zgodą ich autorów lub właścicieli praw autorskich. Jeśli czujesz, że z jakiegoś powodu twoje dobra zostały naruszone, skontaktuj się z admin@easy-soft.net.pl a podejmiemy natychmiastowe działania mające na celu wyjaśnienie sytuacji. Autorzy nie ponoszą żadnej odpowiedzialności za skutki wykorzystania treści zawartych w artykułach. Uwaga: mimo naszych najlepszych chęci i starań, artykuły mogą zawierać błędy!

Wszystkie logo, znaki handlowe i nazwy towarów są własnością ich właścicieli. Na tej stronie używane są wyłącznie w celach informacyjnych lub promocyjnych. Komentarze wysyłane przez użytkowników są ich komentarzami, za które administratorzy nie ponoszą żadnej odpowiedzialności! Nie mniej jednak treści obsceniczne i obra?liwe będą usuwane a artykuły bedą moderowane, to znaczy ich treść, przydatność i zgodność z tematami prezentowanymi na stronie, będzie oceniana przez administratorów przed umieszczeniem na stronie.

Web site engine code is Copyright © 2003 by PHP-Nuke. All Rights Reserved. PHP-Nuke is Free Software released under the GNU/GPL license.
Tworzenie strony: 0.585 sekund