Jak zbudować małe urządzenie do przesyłania danych GSM z mikrokontrolera?
Przesyłanie danych przez GSM
From: "Lesnik" <lesnik_at_nospam_mail.p.lodz.pl>
Subject: Przesyłanie danych przez GSM
Date: Fri, 12 May 2006 11:11:33 +0200
Witajcie
Mam pewien problem. Potrzebuje przesłać dane z wielu punktów pomiarowych do
jednego komputera przez sieć komórkową. Powiedzmy, że trzeba wysłać
kilkanaście bajtów co 15 sek z urządzenia zawierającego mikrokontroler. Wiem
że są różnego rodzaju moduły pomiarowe wyposażone w taką możliwość, ale
wszystko to jest za duże do moich potrzeb. Potrzebuje urządzenie małe,
przenośne, które można schować do kieszeni, zasilane z akumulatora. Jest na
rynku cały szereg modemów GPRS przeznaczonych do wlutowania w istniejącą
elektronikę ale jak takie ustrojstwo zaprogramować? Czy jest jakaś
literatura na ten temat, w której konkretnie są opisane te zagadnienia od
strony praktycznej? Czy są może w internecie jakieś strony na ten temat? A
może wykorzystać telefon z GPRSem tylko jak takie ustrojstwo podłączyć i
oprogramować?
Pozdrawiam i z góry dziękuję za porady
Leśnik
From: "Piotr [PKi]" <pki_at_nospam_wp.pl>
Subject: Re: =?ISO-8859-2?Q?Przesy=B3anie_danych_przez_GSM?=
Date: Fri, 12 May 2006 12:23:41 +0200
Lesnik napisał(a):
Witajcie
Mam pewien problem. Potrzebuje przesłać dane z wielu punktów pomiarowych do
jednego komputera przez sieć komórkową. Powiedzmy, że trzeba wysłać
kilkanaście bajtów co 15 sek z urządzenia zawierającego mikrokontroler. Wiem
że są różnego rodzaju moduły pomiarowe wyposażone w taką możliwość, ale
wszystko to jest za duże do moich potrzeb. Potrzebuje urządzenie małe,
przenośne, które można schować do kieszeni, zasilane z akumulatora. Jest na
rynku cały szereg modemów GPRS przeznaczonych do wlutowania w istniejącą
elektronikę ale jak takie ustrojstwo zaprogramować? Czy jest jakaś
literatura na ten temat, w której konkretnie są opisane te zagadnienia od
strony praktycznej? Czy są może w internecie jakieś strony na ten temat? A
może wykorzystać telefon z GPRSem tylko jak takie ustrojstwo podłączyć i
oprogramować?
Pozdrawiam i z góry dziękuję za porady
Leśnik
Możesz moduł GSM/GPRS n.p. od http://www.roundsolutions.com/
Możesz również zastosować jakas komórke, raczej z wbudowanym modemem
GPRS, chyba 6210 da się za pomocą prostego kabla sterować komendami AT,
podobnie jak w/w moduł.
No i możesz sobie wtedy na jakiś serwerek używając POST czy GET wrzucać
pakiety danych.
Mógłbyś też wziąć jakis phone na symbianie n.p. motorola a925 i napisac
swoja aplikacje do pobierania tych danych z Twoje urzadzenia.
Ja to na dzien dzisiejszy robie tak ze mam mały serwer (thinclient) z
CFem (bez HDD), ten zbiera dane z urządzeń i przesyła w pakietach
szyfrowanym łączem na serwer centralny który pozniej tworzy wykresy itp.
No ale w kieszeń nie wejdzie :)
From: "usb" <NOSPAM_at_nospam_com.pl>
Subject: Re: Przesyłanie danych przez GSM
Date: Fri, 12 May 2006 19:35:15 +0200
A może zamiast telefonu sprawić sobie coś takiego:
http://www.telemetria.pl/filez/modulytelemetryczne.htm
From: "Lesnik" <lesnik_at_nospam_mail.p.lodz.pl>
Subject: Re: Przesyłanie danych przez GSM
Date: Mon, 15 May 2006 08:44:16 +0200
Użytkownik "usb" <NOSPAM_at_nospam_com.pl> napisał w wiadomości
news:e42h0b$8f1$1_at_nospam_localhost.localdomain...
A może zamiast telefonu sprawić sobie coś takiego:
http://www.telemetria.pl/filez/modulytelemetryczne.htm
Niestety ale to jest za duże
Pozdrówka Leśnik
From: "Paweł" <pawel.neo_at_nospam_neostrada.pl>
Subject: Re: Przesyłanie danych przez GSM
Date: Fri, 12 May 2006 19:44:32 +0200
Potrzebuje przesłać dane z wielu punktów pomiarowych do jednego komputera
przez sieć komórkową. Powiedzmy, że trzeba wysłać kilkanaście bajtów co 15
sek z urządzenia zawierającego mikrokontroler.
Potrzebuje urządzenie małe, przenośne, które można schować do kieszeni,
zasilane z akumulatora.
Zarówno modem jak i telefon gdy utrzymuje sesję GPRS pobiera znacznie
większy prąd niż w stanie czuwania.
Na jak długo ma wystarczyć akumulator ?
Paweł
From: "Lesnik" <lesnik_at_nospam_mail.p.lodz.pl>
Subject: Re: Przesyłanie danych przez GSM
Date: Mon, 15 May 2006 08:43:34 +0200
Zarówno modem jak i telefon gdy utrzymuje sesję GPRS pobiera znacznie
większy prąd niż w stanie czuwania.
Na jak długo ma wystarczyć akumulator ?
A na ile wystarczy przeciętny akumulator?
Pozdrówka Leśnik
From: "szlovak" <adamkxBEZx_at_nospam_o2.pl>
Subject: Re: =?iso-8859-2?Q?Przesy=B3anie_danych_przez_GSM?=
Date: Fri, 12 May 2006 19:17:33 +0000 (UTC)
Lesnik wrote:
Witajcie
Mam pewien problem. Potrzebuje przesłać dane z wielu punktów
pomiarowych do jednego komputera przez sieć komórkową. Powiedzmy, że
trzeba wysłać kilkanaście bajtów co 15 sek z urządzenia zawierającego
mikrokontroler. Wiem że są różnego rodzaju moduły pomiarowe
wyposażone w taką możliwość, ale wszystko to jest za duże do moich
potrzeb. Potrzebuje urządzenie małe, przenośne, które można schować
do kieszeni, zasilane z akumulatora. Jest na rynku cały szereg
modemów GPRS przeznaczonych do wlutowania w istniejącą elektronikę
ale jak takie ustrojstwo zaprogramować? Czy jest jakaś literatura na
ten temat, w której konkretnie są opisane te zagadnienia od strony
praktycznej? Czy są może w internecie jakieś strony na ten temat? A
może wykorzystać telefon z GPRSem tylko jak takie ustrojstwo
podłączyć i oprogramować?
Pozdrawiam i z góry dziękuję za porady
Leśnik
pierwsze podstawowe pytanie: na jaką odległość?
--
From: "Lesnik" <lesnik_at_nospam_mail.p.lodz.pl>
Subject: Re: Przesyłanie danych przez GSM
Date: Mon, 15 May 2006 08:45:27 +0200
pierwsze podstawowe pytanie: na jaką odległość?
W obrębie dużego miasta
Pozdrówka Leśnik
From: "szlovak" <adamkxBEZx_at_nospam_o2.pl>
Subject: Re: =?iso-8859-2?Q?Przesy=B3anie_danych_przez_GSM?=
Date: Mon, 15 May 2006 17:32:30 +0000 (UTC)
Lesnik wrote:
pierwsze podstawowe pytanie: na jaką odległość?
W obrębie dużego miasta
Pozdrówka Leśnik
bo myślałem o fajnych transcieverach firmy RFM, ze wzmacniaczem mocy na
10mW albo troche więcej
--
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: =?ISO-8859-2?Q?Przesy=B3anie_danych_przez_GSM?=
Date: Fri, 12 May 2006 22:08:43 +0200
Lesnik napisał(a):
Mam pewien problem. Potrzebuje przesłać dane z wielu punktów pomiarowych do
jednego komputera przez sieć komórkową. Powiedzmy, że trzeba wysłać
kilkanaście bajtów co 15 sek z urządzenia zawierającego mikrokontroler.
Najskuteczniej będzie kupić moduły Nokia 12i (Aplicom 12i). Mają
wbudowaną maszynę wirtualną Javy. Piszesz mały programik w Javie,
wrzucasz do modułu (ma pamięć Flash 1MB) i już. W programie możesz
odbierać dane przez port szeregowy (Nokia 12i ma 3 UARTy), odpowiednio
je formatować i wysyłać przez GPRS do serwera. Nie zajmujesz się
dłubaniem w protokołach TCP/IP bo to już jest zrobione i w Javie możesz
wykorzystać.
Alternatywne rozwiązanie to kupienie modułu "głupiego" (działającego
tylko jako modem GSM) i zrobienie w twoim procesorze całej obsługi
protokołów sieciowych. Podobnie gdybyś chciał się dołączyć do gotowej
komórki. Połączenie inicjujesz zwykłymi komendami AT (+ rozszerzenia
GSM) ale potem jest niezła jazda z implementacją protokołów sieciowych:
PPP, IP, TCP. Nie warto tego samemu pisać, gdy są gotowe moduły z TCP/IP
na pokładzie. Takie jak Nokia 12i albo Siemens MC75.
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.