Více GSM modulu ke splneni projektu: lze to zrealizovat?

Odpovědět
IKARIAMUS
Příspěvky: 1
Registrován: 28 pro 2018, 22:49
Reputation: 0

Více GSM modulu ke splneni projektu: lze to zrealizovat?

Příspěvek od IKARIAMUS » 28 pro 2018, 23:37

Ahoj všem,

Jde mi o tohle:

Budu mít nějaké množství SIM karet (teď např 4, ale později třeba i více...). A chci docílit toho aby byla každá simka "aktivní" tedy připojená tzv. do mobilní sítě. Dále by měla každá plnit vlastně stejnou funkci, a to: zatelefonováním na konkrétni simku by mělo dojít k tomu, že hovor se automaticky tzv. "odmítne", ale zaznamenají se údaje o volajícím konkrétně tel. číslo volajícího a čas. Tyto údaje se potom podle zadaných kritérii zanalyzují, vyhodnotí, seřadí a pod. a následně se tyto údaje on-line zobrazí na webové stránce. Tak aby kdokoli kdo si bude zrovna "prohlížet" tuto webovou stránku viděl ony údaje... Tak aby se údaje na webové stránce měnily "automaticky" bez nutnosti aktualizovat stránku.

Lze takové "zařízení, ústředničku" sestavit z ARDUINA? a propojit s inernetem? Aby vše fungovalo automaticky?

Děkuji všem za jakékoli odpovědi.

Martin

martinius96
Příspěvky: 579
Registrován: 01 srp 2017, 19:29
Reputation: 0
Bydliště: Poprad
Kontaktovat uživatele:

Re: Více GSM modulu ke splneni projektu: lze to zrealizovat?

Příspěvek od martinius96 » 29 pro 2018, 00:48

Arduino Mega má 4 fyzické UART-y, ktoré vieš použiť + si vieš rozbehnúť ďalšie softvérovo emulované v prípade potreby. Pri sériovej linke - UART-e je výhoda v podobe buffra, ktorý ti dáta podrží, i keď práve s nimi nemôžeš pracovať. Potom si ich jednoducho vytiahneš.
Najväčší problém, ktorému budeš čeliť je napájanie. Priemerný GSM modul berie 2A pri 5V pri aktivite, odosielanie dát, volanie, odosielanie SMS. Teda 8A zdroj na 5V pri použití 4 modulov + niečo berie i samotné Arduino. Nie je to zrovna najúspornejší spôsob podobného zariadenia.

Budeš preto potrebovať poriadny zdroj a zrejme aj chladenie. Pre záznam času môžeš použiť napríklad RTC modul, avšak nakoľko to chceš mať na webe, tak môžeš pracovať i s časom servera, ktorý sa zaznamená pri uložení údajov o volajúcom. Meniť automaticky dáta na webe zvládne 2-riadkový AJAX script, ktorý spustí napr. PHP súbor, ktorý si vyťahuje posledný záznam z databázy (mySQL, FireBase, nonSQL). GSM moduly dokážu spraviť HTTP request na danú webovú lokalitu a dáta predať POST alebo GET metódou, šifrovane po HTTPS to asi nie je možné (možno sa mýlim), GSM modul som nikdy nemal.

A ešte taká pikoška k Arduinu Mega. Málokto využíva všetky UART-y, ktoré má Mega. Niektoré jej čínske klony majú od výrobcov zapojené iba niektoré UART-y, alebo sú nesprávne zapojené. Na pinoch UART 3 je napríklad UART 1 a pod :-)
K UART-u: vždy, keď si chceš zobraziť serial monitor, alebo nahrať do Arduina nový program, potrebuješ mať UART voľný a nič tam nemať zapojené.

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Více GSM modulu ke splneni projektu: lze to zrealizovat?

Příspěvek od pavel1tu » 29 pro 2018, 14:42

Jak se píše výše - asi to půjde.

Pokud to pomůže, moje znalosti s GSM:
1) 2A to bere jen při prvotním navazování spojení a jen krátkodobě, já používám 2A zdroj a pořádný kondik, pokud budeš aktivovat programově jeden modul za druhým, snad by 5A zdroj mohl stačit (doporučuji kvalitní anténku, ne tu motanou z drátu)
2) GSM modul může jet ve 2 modech
- online - online na seriovou linku posílá co se děje (přicházející hovor, sms cokoliv), myslím ale že to pak nikam neukládá na SIM - tento mod nepoužívám
- ofline - Arduino se dotazuje AT příkazy na věci co potřebuje vědět (vyčíst nepřijaté hovory, sms, následně je smazat)
3) zatím se mi nepovedlo "odmítnout" hovor - programově, automaticky, já se zaměřil na zpracování SMS

Ukládání na WEB do databáze a následný výpis je asi to nejjesdnodušší co může být - je na to opravdu mnoho příkladů, sice většinou na měření teploty, ale to je jedno.

Pokud budeš potřebovat něco konkrétního - ozvi se.

POZOR ! pokud půjdeš do modulů GSM - SIMxxxx - vyhni se koncovému písmenku "A" - je to provedení pro asii a u většiny ten FW nelze přehrát na Evropské frekvence - mám tu na stole 5ks ....
Osobně jsem si oblíbil SIM800L - podle článku jednoho člena na foru s ním vyrábím jednoduché GSM-alarmy kamarádům (na zahrádku a tak.) - už asi 30ks
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 11 hostů