Přenos povelů prozváněním
Přenos povelů prozváněním
Zde na fóru se už myslím párkrát řešil problém ovládání nějakých zařízení na dálku, vybavených sim kartou, buď přes datové spojení nebo sms zprávou.
Textovka stojí peníze, data také, navíc s daty je problém, že zařízení musí mít buď veřejnou ip (což by stálo další peníze, pokud něco takového operátor umožňuje), nebo mít navázáno trvalé spojení se serverem (server push events). Případně zavolání s dtmf.
Už léta mi v hlavě leží nápad, zkusit pouhým prozváněním protlačit nějaká data - příkaz. Principiálně by to mohlo jít kombinací délky a počtu prozvonění.
Něco jako morseovka. Vzhledem k tomu, že propojení hovoru trvá dost dlouho, jeví se mi jako lepší možnost nekódovat délkou prozvoně jen dva stavy, jako u morseovky, ale raději více stavů. Jakmile je spojení navázáno, má ukončení zvonění už jen minimální prodlevu, takže by mohlo jít řídit délku zvonění celkem přesně. Nebál bych se zkusit klidně 10stavové rozlišení délky prozvoně (1-10 s např.) Přenos další číslice uskutečnit bezprostředním novým prozvoněním. Poslední prozvonění by mohl být kontrolní součet. GSM zařízení by potvrdilo příjem podobně nějakým stavovým kódem.
Jedinou nevýhodou je samozřejmě super pomalý přenos, ale pokud jde jen o časově nekritické ovládání různých relé, může být dostačující. Hlavní výhodou je, že přenos je zdarma.
Tohle je námět pro různé bastlíře a kutily. Stačí např. GSM modul se sériovým rozhraním a libovolný mikrokontrolér. K posílání příkazů nějaký chytrofon s patřičnou aplikací, případně webové rozhraní napojené např. na odorikové api.
Textovka stojí peníze, data také, navíc s daty je problém, že zařízení musí mít buď veřejnou ip (což by stálo další peníze, pokud něco takového operátor umožňuje), nebo mít navázáno trvalé spojení se serverem (server push events). Případně zavolání s dtmf.
Už léta mi v hlavě leží nápad, zkusit pouhým prozváněním protlačit nějaká data - příkaz. Principiálně by to mohlo jít kombinací délky a počtu prozvonění.
Něco jako morseovka. Vzhledem k tomu, že propojení hovoru trvá dost dlouho, jeví se mi jako lepší možnost nekódovat délkou prozvoně jen dva stavy, jako u morseovky, ale raději více stavů. Jakmile je spojení navázáno, má ukončení zvonění už jen minimální prodlevu, takže by mohlo jít řídit délku zvonění celkem přesně. Nebál bych se zkusit klidně 10stavové rozlišení délky prozvoně (1-10 s např.) Přenos další číslice uskutečnit bezprostředním novým prozvoněním. Poslední prozvonění by mohl být kontrolní součet. GSM zařízení by potvrdilo příjem podobně nějakým stavovým kódem.
Jedinou nevýhodou je samozřejmě super pomalý přenos, ale pokud jde jen o časově nekritické ovládání různých relé, může být dostačující. Hlavní výhodou je, že přenos je zdarma.
Tohle je námět pro různé bastlíře a kutily. Stačí např. GSM modul se sériovým rozhraním a libovolný mikrokontrolér. K posílání příkazů nějaký chytrofon s patřičnou aplikací, případně webové rozhraní napojené např. na odorikové api.
-
- Příspěvky: 486
- Registrován: čtv 10. říj 2013 10:20:15
Re: Přenos povelů prozváněním
A já myslel, že CSD byl přenos extrémně pomalý...
Re: Přenos povelů prozváněním
Tohle je naprostá ptákovina, při ceně 0,59 Kč/min a účtování po sekundách bude přenos povelu přes DTMF trvat pár sekund a stát pár haléřů.
- xsouku04
- Administrátor
- Příspěvky: 8160
- Registrován: pát 15. říj 2010 11:11:44
- Bydliště: Brno
- Kontaktovat uživatele:
Re: Přenos povelů prozváněním
Ne každý ale volá za 0,59 Kč/min s účtováním po vteřině. Jsou lidé, které by to stále mohlo stát 6 Kč. A to by mohlo být jakési drahé otevření si např. závory, nebo vypnutí alarmu.xtonda píše:Tohle je naprostá ptákovina, při ceně 0,59 Kč/min a účtování po sekundách bude přenos povelu přes DTMF trvat pár sekund a stát pár haléřů.
Re: Přenos povelů prozváněním
Tak to už je problém dotyčného, vycházím ze zdejších cen.
Re: Přenos povelů prozváněním
Myslim, ze pro prenos dat bude 100000x rychlejsi a 100000000x stabilnejsi najit nejaky datovy tarif s nizkou cenou.
Re: Přenos povelů prozváněním
To s sebou nese nutnost perzistentního spojení se serverem (zátěž serveru, datová náročnost), anebo veřejné ip (drahost, je-li u mobilního pseudointernetu něco jako veřejná ip vůbec možné). Té stabilitě bych taky zas až tak nevěřil. Hovor dostává vždy přednost před daty. Hovorové spojení je mnohem robustnější než datové.5icz píše:Myslim, ze pro prenos dat bude 100000x rychlejsi a 100000000x stabilnejsi najit nejaky datovy tarif s nizkou cenou.
Re: Přenos povelů prozváněním
Ale jo, pokud mám odorik, zas takový problém to není. Navíc dtmf lze poslat strojově, ale i ručně. A při strojovém odeslání je to opravdu záležitost okamžiku.xtonda píše:Tohle je naprostá ptákovina, při ceně 0,59 Kč/min a účtování po sekundách bude přenos povelu přes DTMF trvat pár sekund a stát pár haléřů.
Pokud by (de)kódování dtmf uměl už gsm modul, pak je implementace taky bezproblémová.
Takže za sebe hodnotím toto řešení jako jedenapůlté nejlepší
- xsouku04
- Administrátor
- Příspěvky: 8160
- Registrován: pát 15. říj 2010 11:11:44
- Bydliště: Brno
- Kontaktovat uživatele:
Re: Přenos povelů prozváněním
Jde o to, že ne každý má datový tarif nebo chytrý telefon. Ale prozvonit nebo vybrat v hlasovém menu nějakou položku zvládne bez problému každý i Vaše babička. A není třeba zavádět jméno a heslo, identit volajícího se ověří podle toho, z jakého volá čísla.5icz píše:Myslim, ze pro prenos dat bude 100000x rychlejsi a 100000000x stabilnejsi najit nejaky datovy tarif s nizkou cenou.
Re: Přenos povelů prozváněním
Zdravim
No ja bych taky prispel trochou do mlyna i kdyz to asi neni to co autor vlakna hleda, poptava.
Mam ovladani relatek vyreseno pomoci Raspberry a jeho GPIO pinu kterych je k dispozici v podstate nekolik desitek (RPi 3 generace) coz je naprosto dostacujici stav.
Mam sestaveno jednoduche webove rozhrani ktere lze obsluhovat pomoci jakehokoli mobilu ktery umi zobrazit webove stranky pres datove prenosy operatora.
U odorika stoji 1MB dat 1 Kc coz je naprosto zanedbatelna cena a v ramci 1 MB dat lze provest vic jak stovku povelu, dotazu na stav rele.
Pro bastlire a kutily davam zde ke stazeni: https://uloz.to/!r1EcD2pNqtGV/httpd-tar-gz
Jak vyresit dostupnost v ramci globalniho Internetu je na kazdem. Ja mam poreseno presmerovanim portu na moji verejne IP ale jde vyresit i pomoci SSH tunelu oproti nejakemu serveru ktery je na verejne IP.
Moje reseni je jednoduche, uz dlouho testovane na spolehlivost a bezproblemove s naprosto zanedbatelnyma nakladama na datovy prenos, rele lze obsluhovat, hned zjistit jejich stav pomoci jakehokoli weboveho prohlizece, vse snadno proveditelne bez znalosti programovani a elektroniku mezi GPIO a rele si kazdy poresi po svem s pomoci tranzistoru. Vice info v archivu ke stazeni.
Resit prozvanenim, jeho poctem, hlasovym menu je sice treba fajn ale ma sve nedostatky v podobe ne uplne snadnyho vyvoje a vytvoreni celeho zarizeni. Osobne bych to nezvladl a ani nevim o nikom kdo by se do toho pustil v ramci hobby a nechtel za to tisice za vyvoj a dodani. Myslim ze budoucnost dalkoveho ovladani je v datovych prenosech a zarizenich jako Raspberry a jeho obdobach od konkurence kde je silna uzivatelska zakladna pro ziskavani informaci. Pravda vyuzivat "super" datove tarify nasi trojky bych teda nechtel (viz tragicky stav kdy vam po prvnim paketu strhnou 20 a vice Kc kreditu a vnuteji par megabajtu denne coz je pro kazdodenni pouziti vic jak 600 Kc mesicne) proto povazuji nabidku Odorika 1MB=1Kc navic s uctovanim po kilobajtech za naprosto perfektni pro ucely dalkoveho ovladani a dohledu na zarizeni co mate doma
Toliko muj nazor a zkusenosti. Verejnou IP od mobilniho operatora at uz IPv4 nebo IPv6 muzeme rovnou zapomenout. Na tomto rozhodne nic nelze stavet. Pokud jde o obsluhovani nejakeho rele nekde treba na chate bez opravdoveho Internetu tak bych proste volil neco od Jablotronu treba toto: https://www.jabloshop.cz/gd-02-din-univ ... -a-ovladac
co se da obsluhovat SMS zpravama. Je to sice drazsi jak pres data ale pokud neni net tak jediny reseni. Na hrani je to opravdu dost drahy a funkcne omezeny bez moznosti nejakeho rozsireni a bastleni at uz HW tak SW nehlede na potrebu dalsi SIM a poplatky s ni spojene + sluzby.
Budete-li mit dotazy ohledne meho reseni tak mne muzete kontaktovat pres SZ.
No ja bych taky prispel trochou do mlyna i kdyz to asi neni to co autor vlakna hleda, poptava.
Mam ovladani relatek vyreseno pomoci Raspberry a jeho GPIO pinu kterych je k dispozici v podstate nekolik desitek (RPi 3 generace) coz je naprosto dostacujici stav.
Mam sestaveno jednoduche webove rozhrani ktere lze obsluhovat pomoci jakehokoli mobilu ktery umi zobrazit webove stranky pres datove prenosy operatora.
U odorika stoji 1MB dat 1 Kc coz je naprosto zanedbatelna cena a v ramci 1 MB dat lze provest vic jak stovku povelu, dotazu na stav rele.
Pro bastlire a kutily davam zde ke stazeni: https://uloz.to/!r1EcD2pNqtGV/httpd-tar-gz
Jak vyresit dostupnost v ramci globalniho Internetu je na kazdem. Ja mam poreseno presmerovanim portu na moji verejne IP ale jde vyresit i pomoci SSH tunelu oproti nejakemu serveru ktery je na verejne IP.
Moje reseni je jednoduche, uz dlouho testovane na spolehlivost a bezproblemove s naprosto zanedbatelnyma nakladama na datovy prenos, rele lze obsluhovat, hned zjistit jejich stav pomoci jakehokoli weboveho prohlizece, vse snadno proveditelne bez znalosti programovani a elektroniku mezi GPIO a rele si kazdy poresi po svem s pomoci tranzistoru. Vice info v archivu ke stazeni.
Resit prozvanenim, jeho poctem, hlasovym menu je sice treba fajn ale ma sve nedostatky v podobe ne uplne snadnyho vyvoje a vytvoreni celeho zarizeni. Osobne bych to nezvladl a ani nevim o nikom kdo by se do toho pustil v ramci hobby a nechtel za to tisice za vyvoj a dodani. Myslim ze budoucnost dalkoveho ovladani je v datovych prenosech a zarizenich jako Raspberry a jeho obdobach od konkurence kde je silna uzivatelska zakladna pro ziskavani informaci. Pravda vyuzivat "super" datove tarify nasi trojky bych teda nechtel (viz tragicky stav kdy vam po prvnim paketu strhnou 20 a vice Kc kreditu a vnuteji par megabajtu denne coz je pro kazdodenni pouziti vic jak 600 Kc mesicne) proto povazuji nabidku Odorika 1MB=1Kc navic s uctovanim po kilobajtech za naprosto perfektni pro ucely dalkoveho ovladani a dohledu na zarizeni co mate doma
Toliko muj nazor a zkusenosti. Verejnou IP od mobilniho operatora at uz IPv4 nebo IPv6 muzeme rovnou zapomenout. Na tomto rozhodne nic nelze stavet. Pokud jde o obsluhovani nejakeho rele nekde treba na chate bez opravdoveho Internetu tak bych proste volil neco od Jablotronu treba toto: https://www.jabloshop.cz/gd-02-din-univ ... -a-ovladac
co se da obsluhovat SMS zpravama. Je to sice drazsi jak pres data ale pokud neni net tak jediny reseni. Na hrani je to opravdu dost drahy a funkcne omezeny bez moznosti nejakeho rozsireni a bastleni at uz HW tak SW nehlede na potrebu dalsi SIM a poplatky s ni spojene + sluzby.
Budete-li mit dotazy ohledne meho reseni tak mne muzete kontaktovat pres SZ.