Zabezpočovací Alarm se simkartou Odorik.cz

Chcete probrat nezařaditelné téma ?
Uživatelský avatar
xsouku04
Administrátor
Příspěvky: 8146
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno
Kontaktovat uživatele:

Zabezpočovací Alarm se simkartou Odorik.cz

Příspěvek od xsouku04 »

Potřebovali bychom na dálku vypínat a zapínat některé zásuvky, provést zabezpečení pobočky alarmem.
Máme nabídku od Jablotronu. Ale pokud chceme ovládat tyto věci přes internet, musíme mít od nich službu, jejíž součástí je i datová simkarta za 97 Kč/měsíc.
Pak je možné naše zařízení ovládat přes jejich web.
To se mi nelibí, protože jsem chtěl raději použít naši vlastní simkartu a měl to celé více pod kontrolou nejlépe přes nějaké zabezpečené API.
Pokud jejich web a simkartu nechci, mohu ovládat telefonním hovorem (hlasové menu), přes SMS, nebo jakousi aplikací pro Windows. Tedy vše je jaksi špatně.

Vím, že někteří naši zákazníci pro tyhle účely naše simkarty používají.
Existuje nějaké více otevřené, spolehlivé a nejlépe Linuxu přívětivé řešení, jak si postavit Alarm a centralizované vypínání zásuvek na dálku?

Ideální by byla nějaká stavebnice, kterou si šikovný kutil Linuxák dovede seskládat sám. V Jablotronu kutilovi některé díly ani neprodají.
Uživatelský avatar
Pitomec
Příspěvky: 2580
Registrován: ned 27. lis 2011 21:26:33
Bydliště: Brno

Re: Zabezpočovací Alarm se simkartou Odorik.cz

Příspěvek od Pitomec »

Asi to není úplně přesně ono, ale já používám GSM spínačky Žán (http://www.gme.cz/gsm-ovladani-flajzar-gsm-zan-p070-292), dělá se i provedení na DIN lištu (http://www.gme.cz/gsm-ovladani-na-din-l ... b-p754-297) a v podstatě to zapíná/vypíná cokoliv, co si k tomu připojím. Lze i nastavit reset po daném čase, tj. po prozvonění nebo odeslání SMS to na dálku vypne, počká určenou dobu a zase zapne. Podíval bych se tady: http://www.flajzar.cz/zabezpecovaci-technika-gsm/
Obrázek
utx
Příspěvky: 123
Registrován: pon 27. kvě 2013 23:10:42

Re: Zabezpočovací Alarm se simkartou Odorik.cz

Příspěvek od utx »

Úplně nejjednodušší (pro programátora) je koupit věc zvanou USB relé. Na čínských e-shopech to lze koupit za pár dolarů (pozor, naprostá většina z nich nesplňuje bezpečnostní předpisy EU, co se týká bezpečné vzdálenosti mezi primární a sekundární částí, tedy ideálně 8mm). Většina z nich je osazena nějakým jednoduchým obvodem (USB HID Other, GPIO/bit-bang nebo sériovým obvodem), který má v Linuxu ovladač. Lepší verze téhož je Wi-Fi relé (tam navíc nehrozí průraz síťového napětí skrz USB).

Ze stejného zdroje lze nakoupit obrovské množství senzorů (PIR detektory pohybu, světelné závory, laserové závory, ultrazvuková čidla, kapacitní čidla, dotyková čidla, kouřová čidla, detektory plynů, detektory ohně, detektory hluku, tlaková čidla), které lze připojit k Arduinu, a to zase k Linuxovému počítači. K Arduinu lze také připojit relé moduly (verze bez USB, jen s jedním ovládacím pinem), a různé výkonové moduly.

Toto se dá připojit do malého linuxového stroje zároveň s 3G/4G modemem. Pokud máte veřejnou IP nebo si postavíte VPN, máte hotovo. Pokud je člověk líný stavět VPN, lze protunelovat vybrané porty přes ssh na stroj s veřejnou IP.

Také do toho můžete připojit web kameru, a mjpg streamerem se dívat, do se děje.


Ovšem z hardwarového hlediska (a také z hlediska množství práce) je to obrovský overkill. Specializovaná řešení používají programovatelný GPRS modul a k tomu co nejjednodušší hardware.

Na bezpečnostní kamery existuje spousta software postaveného nad OpenCV. Některé chodí i na slabších strojích. OpenCV je velmi mocná knihovna na analýzu obrazu, a když se s ní někdo naučí, dokáže detekovat například jakýkoliv pohyb kromě pohybu za oknem a kromě kocoura. Nebo naopak napsat program, který kocoura pustí ven, pokud si stoupne ke dveřím.

Je to konstrukce DoDo na dlouhé večery, ale zase tak lze postavit zabezpečovací zařízení na míru.
Naposledy upravil(a) utx dne pát 06. bře 2015 19:46:35, celkem upraveno 2 x.
Uživatelský avatar
o-k
Příspěvky: 105
Registrován: čtv 27. pro 2012 18:16:06
Bydliště: Blanensko

Re: Zabezpočovací Alarm se simkartou Odorik.cz

Příspěvek od o-k »

Dobry vecer
Hadam ze mate na mysli davida: http://www.david.jablotron.cz/gd-04/ ale lze jej pouzit s sim jakehokoli operatora a ovladat jen pomoci sms, datove sluzby ani sim od Jablotronu tedy netreba.
Napada me vyuzit Raspberry a Raspberry relay board. K netu pripojit pomoci USB 3G modemu. Myslim ze svobodnejsi reseni ani neni.
Taky existuje specialni deska: http://www.velleman.eu/products/view/?c ... &id=364910
Drivery a obsluzne utility jsou i pro GNU/Linux dostupne vcetne zdrojovych kodu: http://sourceforge.net/projects/k8061/files/k8061/

Co se tyce pouheho spinani tak si pamatuji z davne minulosti sitove karty ktere mely tripinovy WOL konektor ( GND, +5V, a vystup kde se zmenila logicka hodnota pokud byl na kartu poslan tzv. magicky paket na jeji MAC adresu). Funkce WOL byla zavedena tedy k dalkovemu zapnuti pc. Sitove karty se montovaly vedle sebe do skrine se spolecnym napajenim, switchem a pribastlenou destickou s tranzistorama, optoclenama odkud ovladaly dalsi zarizeni. Ale to je jiz historie. Navic stale zbyva vyresit jak magicky paket na sitovku poslat.

Vse se take odviji od toho kterak chcete bastlit a zabyvat se elektronikou.
Uživatelský avatar
xsouku04
Administrátor
Příspěvky: 8146
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno
Kontaktovat uživatele:

Re: Zabezpočovací Alarm se simkartou Odorik.cz

Příspěvek od xsouku04 »

utx píše: Ovšem z hardwarového hlediska (a také z hlediska množství práce) je to obrovský overkill. Specializovaná řešení používají programovatelný GPRS modul a k tomu co nejjednodušší hardware.
Díky za tipy. Že kvůli pár spínání bude běžet na raspberry pi celý Linux, mi nevadí, mám spíše strach, abych s tím nestrávil více času než je zdrávo. Pokud by ale to celé byla jen skládačka z vyzkoušených USB prvků - naprogramovat si ovládací logiku v Ruby nebo jiným skriptovacím jazyku je naprostá maličkost srovnatelná s tím, naučit se ovládat nějakou mološi aplikaci v ceně nějakého předraženého systému, který nemám vlastně vůbec pod kontrolou.
A celé by to mohlo jít ovládat pomocí webových stránek - např. levným wifi tabletem trvale umístěným u dveří.

Tady mají zásuvku ovládanou přes USB :)
http://www.selfcontrol.cz/wdt4usb.htm

Ceník a seznam těchto hračiček je zde http://www.selfcontrol.cz/mnu_cenik.htm#cenik_wdt3

Výroba v ČR, pět let záruky a ceny jako z Číny.
Uživatelský avatar
xsouku04
Administrátor
Příspěvky: 8146
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno
Kontaktovat uživatele:

Re: Zabezpočovací Alarm se simkartou Odorik.cz

Příspěvek od xsouku04 »

Děkuji za podněty. Tedy začínám to chápat.
Koupím si více menších relátek na jedné desce, která lze ovládat pomocí USB, pomocí kterých mohu ovládat větší relátka přímo v rozvaděči.
http://www.gme.cz/releove-spinaci-moduly-na-din-listu

Ovládat velké proudy a 230V pomocí USB se běžně nedělá.

Teď ještě musím vyřešit opačný směr, když pohybové čidlo zjistí pohyb, aby se o tom dozvěděl skript uvnitř Raspberry Pi a dal mi vědět.
Raspberry PI podle toho, jestli je zapnut alarm, buď vyhlásí poplach nebo ne.
Kromě houkání, zapnutí světla (oboje zase přes relátko) to bude dělat třeba hovorem na přes VoIP na mobil, SMS zprávou přes API nebo jinak. Předpokládám, že postup bude velmi podobný.
utx
Příspěvky: 123
Registrován: pon 27. kvě 2013 23:10:42

Re: Zabezpočovací Alarm se simkartou Odorik.cz

Příspěvek od utx »

xsouku04 píše:
utx píše: Ovšem z hardwarového hlediska (a také z hlediska množství práce) je to obrovský overkill. Specializovaná řešení používají programovatelný GPRS modul a k tomu co nejjednodušší hardware.
Díky za typy. Že kvůli pár spínání bude běžet na raspberry pi celý Linux mi nevadí, mám spíše strach abych s tím nestrávil více času než je zdrávo. Pokud by ale to celé byla jen skládačka z vyzkoušených USB prvků - naprogramovat si ovládací logiku v Ruby nebo jiným skriptovacím jazyku je naprostá maličkost srovnatelná s tím, naučit se ovládat nějakou mološi aplikaci v ceně nějakého předraženého systému, který nemám vlastně vůbec pod kontrolou.
A celé by to mohlo jít ovládat pomocí webových stránek - např. levným wifi tabletem trvale umístěným u dveří.
Na většinu těch věcí jsou již napsané programy v Linuxu. Pokud je to velmi levné, hledám ovladač, až když to mám v ruce. Pokud je to dražší, hledám předem. Většinou najdu.

USB moduly se připojují k linuxovému počítači, a obsluhují se v Linuxu.

U GPIO modulů je v naprosté většině k dispozici vzorový program pro Arduino. Stačí jen nastavit čísla pinů. Naprostá většina modulů nevyžaduje nic jiného než propojovací vodiče (a někdy připájet kontaktní lištu, pokud chcete rozebíratelný spoj – výrobce jejím neosazením dává možnost volby). K jednomu Arduinu lze připojit více modulů, limitem je je jen počet pinů, dostupné speciální funkce pinů, a velikost paměti. Programy pro Arduino se řetězí snadno. Stačí jen spojit obsah funkcí setup() a loop(). Arduino SDK v rámci jednoduchosti programování nepoužívá událostmi řízené programy, ale prostinké a hloupé čekání ve smyčkách. Cenou za to je pár miliampér odběru namísto nanoampér.

Pak se stačí rozhodnout, zda celou implementaci systému udělat v Arduinu, nebo zda Arduino bude sloužit jen jako interface k plnohodnotnému počítači. (Arduino komunikuje přes USB sériovým protokolem, většinou 9600b, a na sériový port si pošlete, co uznáte za vhodné.)
xsouku04 píše:
utx píše: Tady mají zásuvku ovládanou přes USB :)
http://www.selfcontrol.cz/wdt4usb.htm

Ceník a seznam těchto hračiček je zde http://www.selfcontrol.cz/mnu_cenik.htm#cenik_wdt3
Tuto zásuvku lze ovládat přímo ze Shellu, takže se vůbec nic psát nemusí. Jedinou prací bude možná udev soubor/etc/udev/rules.d/99-můj-modul.rules, aby to nemuselo běžet jako root:

Kód: Vybrat vše

SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="číslo", ATTRS{idProduct}=="číslo", MODE="jak chcete"[volitelně: , GROUP="jak chcete"]
utx
Příspěvky: 123
Registrován: pon 27. kvě 2013 23:10:42

Re: Zabezpočovací Alarm se simkartou Odorik.cz

Příspěvek od utx »

xsouku04 píše:Děkuji za podněty. Tedy začínám to chápat.
Koupím si více menších relátek na jedné desce, které lze ovládat pomocí USB, pomocí kterých mohu ovládat větší relátka přímo v rozvaděči.
http://www.gme.cz/releove-spinaci-moduly-na-din-listu
To je jedna z možností. Je sice komplikovanější, ale výhodou je, že nebudou muset vést do rozvaděče kabely se síťovým napětím ani s datovým vedením. Pouze On/Off. Ovšem potřebujete zdroj nízkého napětí, kterým ta větší relé budete krmit (pokud zvolíte dvoje galvanické oddělení). Nejde o nic silného, napětí se zjistí podle typu relé, potřebný proud je na relé uveden, a vynásobí se počtem relé. V takovém případě se na USB desce vůbec nebude vyskytovat síťové napětí, takže lze použít i desku, která by na spínání 230V nevyhověla. A také na té desce stačí relé s nižším spínaným proudem.
xsouku04 píše:Ovládat velké proudy a 230V pomocí USB se běžně nedělá.
Výše uvedená zásuvka přesně toto dělá. (Bezpečné oddělení je zařízeno uvnitř krabičky.) Nevýhodou je nutnost být v dosahu kabelu, a pokud to nejde, buď prodlužovat USB nebo mít prodlužovačku.
utx
Příspěvky: 123
Registrován: pon 27. kvě 2013 23:10:42

Re: Zabezpočovací Alarm se simkartou Odorik.cz

Příspěvek od utx »

xsouku04 píše:Teď ještě musím vyřešit opačný směr, když pohybové čidlo zjistí pohyb aby se o tom dozvěděl skript uvnitř Raspberry Pi a dal mi vědět.
Raspberry PI podle toho jestli je zapnut alarm buď vyhlásí poplach nebo ne.
Kromě houkání, zapnutí světla (oboje zase přes relátko) to bude dělat třeba hovorem na přes VoIP na mobil, SMS zprávou přes API nebo jinak. Předpokládám, že postup bude velmi podobný.
Nemá Raspberry PI také programovatelné GPIO? http://www.raspberrypi.org/documentation/usage/gpio/ Pak lze připojit přímo hotový PIR modul: https://learn.adafruit.com/pir-passive- ... on-sensor/ (nebo jeho čínský klon za 35Kč) a Arduino nepotřebujete. Tento modul je hotový k použití. Kolečkem nastavíte citlivost, a výstupem je poplach/ne-poplach.

Siréna na GPIO se také dá koupit.

Hledáte-li cokoliv na GPIO, přidejte klíčové slovo Arduino. Tyto moduly jsou navrženy přímo pro něj. Případně použijte Raspberry PI.
Uživatelský avatar
xsouku04
Administrátor
Příspěvky: 8146
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno
Kontaktovat uživatele:

Re: Zabezpočovací Alarm se simkartou Odorik.cz

Příspěvek od xsouku04 »

To je jedna z možností. Je sice komplikovanější, ale výhodou je, že nebudou muset vést do rozvaděče kabely se síťovým napětím ani s datovým vedením. Pouze On/Off. Ovšem potřebujete zdroj nízkého napětí, kterým ta větší relé budete krmit (pokud zvolíte dvoje galvanické oddělení). Nejde o nic silného, napětí se zjistí podle typu relé, potřebný proud je na relé uveden, a vynásobí se počtem relé. V takovém případě se na USB desce vůbec nebude vyskytovat síťové napětí, takže lze použít i desku, která by na spínání 230V nevyhověla. A také na té desce stačí relé s nižším spínaným proudem.
Jaká je ta jiná možnost? Rasberry PI totiž bude hned vedle rozvaděče elektřiny. Je tam na to vhodná díra ve zdi. DIN relátka (ty do rozvodné krabice) na 230V ovládané přes USB, co by zvládla alespoň 16A, jsem ale nikde nenašel. Když je zapnut alarm, nikdo není přítomen, není totiž třeba napájet všechny ty drobné žrouty elektřiny kolem.
Odpovědět