» »

Prenos podatkov iz odrezanih koncev sveta preko SMS-ov, satelita, ?, ...

Prenos podatkov iz odrezanih koncev sveta preko SMS-ov, satelita, ?, ...

mojca ::

Z znanci na drugemu koncu planeta bi radi vzpostavili pošiljanje podatkov iz oddaljenega merilnika (z malim mlinčkom z linuxom) do neke točke, ki je "povezana v svet".

Trenutno grejo enkrat na leto na lokacijo in stankajo podatke, težava pa je, da lahko sredi leta marljivi glodalci poskrbijo, da se podatki nehajo snemati. Poleg tega bi bilo kul, če bi lahko tudi podatke sproti preverjali.

Zanima me, kako bi lahko na en "budget" način (recimo za par sto EUR) zagotovili prenos podatkov. V teoriji gre za 16 bajtov na minuto, ampak tudi če bi enkrat dnevno dobili vsaj podatek o povprečni dnevni vrednosti in feedback o tem, da sistem še živi, bi bilo to naravnost fantastično.

Ena od možnosti je prenos preko satelita METEOSAT. Če prav razumem, je prenos podatkov zastonj, verjetno pa kar nekaj stane oprema, ki omogoča tovrstno komunikacijo (cene bom preverila).

Kakšen hardver bi potrebovali za prenos preko npr. SMS-ov? Če prav razumem, mobilno omrežje obstaja, ne pa tudi podatkovni prenos (čeprav je ta informacija nezanesljiva, ne morem pa je enostavno preveriti).

Oziroma ima kdo kakšno boljšo idejo? Nekaj kilometrov stran je nekaj malega civilizacije, ki jo neka počasna internetna povezava morda celo doseže.

nUUb ::

Ce imas clear line of vision do vasice, lahko naredis wifi point to point z dvema usmerjenima antenama.

Npr: http://routerboard.com/RBSXT2nDr2 8W porabe
i7 2600k@4.8GHz - nV 760 - 850 EVO 250GB - 4TB FreeNAS
ASUS 1920x1080@144Hz

Zgodovina sprememb…

  • spremenil: nUUb ()

Invictus ::

Če je malo podatkov, je SMS še najcenejši
"Life is hard; it's even harder when you're stupid."

http://goo.gl/2YuS2x

Kralj5 ::

SMS je verjetno res najceneje.

če te programiranje zanima, lahko zadevo poceni rešiš npr. z:

rabiš tole: http://www.ebay.com/itm/SainSmart-UNO-R...

+tole: http://www.ebay.com/itm/SIM900-Shield-G...

linux ti pošlje preko RS-232 podatke potem pa jih naprej obdeluješ in posreduješ, načeloma tudi arduinota ne rabiš, lahko direktno GPRS-shield priklopiš na linux pc preko RS-232.

tole se da optimizirat, da je povprečna poraba cca 5mA, če pošiljaš sms vsako uro, lahko pa podatke pošiljaš tudi prek GSM-GPRS povezave, če obstaja.

Zgodovina sprememb…

  • spremenil: Kralj5 ()

poweroff ::

Če se da pošiljati SMS-e, bi se dalo uporabiti tole:http://www.davidhunt.ie/piphone-a-raspb...
sudo poweroff

Invictus ::

Ma za SMSe obstaja cel kup modulov na RS-232 ali USB.

Lahko pa uporabiš kako staro Nokio za katero je celo napisanega nekaj Linx softwara.
"Life is hard; it's even harder when you're stupid."

http://goo.gl/2YuS2x

mojca ::

Kralj5 je izjavil:

SMS je verjetno res najceneje.

če te programiranje zanima, lahko zadevo poceni rešiš npr. z:

rabiš tole: http://www.ebay.com/itm/SainSmart-UNO-R...

+tole: http://www.ebay.com/itm/SIM900-Shield-G...

linux ti pošlje preko RS-232 podatke potem pa jih naprej obdeluješ in posreduješ, načeloma tudi arduinota ne rabiš, lahko direktno GPRS-shield priklopiš na linux pc preko RS-232.

tole se da optimizirat, da je povprečna poraba cca 5mA, če pošiljaš sms vsako uro, lahko pa podatke pošiljaš tudi prek GSM-GPRS povezave, če obstaja.


Kul, hvala. Najprej sem želela vprašati, zakaj je potreben Arduino, pa je par vrstic naprej napisano, da ni. Saj je verjetno dovolj, če speljem samo napajanje in en RS232 kabel?

Sicer mi še ni povsem jasno, kako se tak "modemček" naprogramira, ampak z nekaj truda (ali brskanja po obstoječih knjižnicah) izgleda rešljivo.

(Če ima kdo kaj izkušenj s sateliti, pa se tudi priporočam za informacije.)

Invictus ::

Večina takih modemčko ima AT komande preko katerih lahko narediš vse.

Sicer to že spada v kategorijo "Še pomnite tovariši", ampak deluje pa čisto O.K.
"Life is hard; it's even harder when you're stupid."

http://goo.gl/2YuS2x

Kralj5 ::

mojca je izjavil:

Kralj5 je izjavil:

SMS je verjetno res najceneje.

če te programiranje zanima, lahko zadevo poceni rešiš npr. z:

rabiš tole: http://www.ebay.com/itm/SainSmart-UNO-R...

+tole: http://www.ebay.com/itm/SIM900-Shield-G...

linux ti pošlje preko RS-232 podatke potem pa jih naprej obdeluješ in posreduješ, načeloma tudi arduinota ne rabiš, lahko direktno GPRS-shield priklopiš na linux pc preko RS-232.

tole se da optimizirat, da je povprečna poraba cca 5mA, če pošiljaš sms vsako uro, lahko pa podatke pošiljaš tudi prek GSM-GPRS povezave, če obstaja.


Kul, hvala. Najprej sem želela vprašati, zakaj je potreben Arduino, pa je par vrstic naprej napisano, da ni. Saj je verjetno dovolj, če speljem samo napajanje in en RS232 kabel?

Sicer mi še ni povsem jasno, kako se tak "modemček" naprogramira, ampak z nekaj truda (ali brskanja po obstoječih knjižnicah) izgleda rešljivo.

(Če ima kdo kaj izkušenj s sateliti, pa se tudi priporočam za informacije.)


GPRS modem lahko priklopiš preko ttl to usb vmesnika na usb port v linux mašini, modem pa napajaš z 5V, lahko tudi iz usb-ja. Potem pa enostavno pošilješ AT komande na serijski port na katerega je priključen modem. Za poslati SMS rabiš ene 3 komande in zadeva pošlje sms na željeno številko(na sredini tutoriala je primer http://tronixstuff.com/2014/01/08/tutor... rabiš samo tisto kar je pod void sendSMS() in znotraj()). Najlažje je napisat program v kakšen pythonu, ki se periodično izvaja in pošlja sms-e...

mojca ::

Na kaj je potrebno paziti pri izbiri SIM900 modula na eBayu?
- kompatibilnost frekvence
- obstoj povezave na RS232
- čim manjša poraba
- (ne vem, ali je potrebno: možnost priklopa zunanje antene?)
- (za testiranje je vseeno, za končno postavitev pa bi raje dali kakšen EUR več na račun kvalitete kot da modul predčasno crkne; če je to sploh opcija)

Kaj še?

Svojega hardvera in tiskanin ne bi razvijali, torej nakup "golega" SIM900 modula odpade.

Kakšna je razlika med SIM900, SIM900A, SIM800L?

Tovrsten modul se mi zdi primeren, ampak je SIM800L in mi ni povsem jasno, kakšna je razlika: http://www.ebay.com/itm/New-Offer-SIM80...

To verjetno komunicira preko Wirelessa namesto RS232?
http://www.ebay.com/itm/New-SIM900A-V4-...

Wireless access pointa ne bi postavljala za ta namen.

Če kdo ve za lokalne prodajalce, ki robo dostavijo za ne bistveno višjo ceno od Kitajca, se pa tudi priporočam (kul bi bilo, če bi lahko ta modul držala v rokah prve dni julija). Galagomarket prodaja en modul, a je cena nesorazmerno višja.

PS: Ugotovila sem, da bo prilagoditi obstoječi datalogger prezahtevno, tako da potrebujem dodaten hardver, ki bo po enem RS232 kanalu bral podatke iz obstoječega dataloggerja, po drugem RS232 kanalu pa komuniciral z modulom s SIM kartico. (To, ali bi za specifično nalogo raje vzela Arduino ali kakšno drugo mašinco z Linuxom, se lahko še odločim.)

mojca ::

Ob misli, da bi se za rešitev konkretnega problema uporabilo Arduino:

- Obstaja kakšna verzija Arduina z dvema hardverskima paroma tx/rx? Če gre en par za SIM900 modul, moram še vedno nekako brati podatke iz senzorja.
- Kakšne hitrosti pretakanja podatkov so potrebne za SIM900? Senzor oddaja podatke na 115200 bps (čeprav pošilja samo par bajtov na minuto), tako da ga verjetno ne morem priklopiti na "softverski rs232".

Izkazalo se je, da obstoječi datalogger ni dovolj razširljiv, tako da bi v vsakem primeru potrebovala dodaten Arduino ali drugi PC tipa Raspberry PI/Alix/Beagle, ki bi bral podatke iz RS232 (ne vem napetosti) in pošiljal dnevno poročilo preko SMSa (ali GPRSa, če oz. kjer bo slednji na voljo).


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

arduino in brezžična komunikacija (XBee,BT)

Oddelek: Strojna oprema
113074 (2571) systx666
»

Reševanja vojaka ruterja 1043nd, pomoč

Oddelek: Pomoč in nasveti
111565 (1333) BlaY0
»

arduino mega & stuff

Oddelek: Elektrotehnika in elektronika
5978 (817) cefizl88
»

krmiljenje avtomobilčka

Oddelek: Elektrotehnika in elektronika
51535 (1451) cefizl88
»

Rabim pomoč: Krmiljenje releja preko računalnika (serijski)

Oddelek: Elektrotehnika in elektronika
111600 (1414) kondezator

Več podobnih tem