Tak jsem si dnes hrál s
re8usb.
Nejdřív jsem se s ním snažil komunikovat nějakým hotovým standardním programem pod Linuxem jako
minicom.
Bez úspěchu.
Skriptík napsaný v jazyce Ruby s využitím knihovny serialport překvapivě komunikoval bez potíží na první pokus.
Po nastavení prostě pošlu na sériový port, co chci, příkazem $port.write("nejaký příkaz")
A čtení dělám obdobně přes read , nebo getc (přečte jeden znak)
Nepříjemná vlastnost čtení byla, že pokud zařízení nic neposlalo, dojde k zablokování programu.
To jsem ošetřil nastavením timeoutu na 5 vteřin. $port.read_timeout=5000
Celý prográmek jsem umístil na wiki. Je to krásně jednoduchoučké.
Radost si v tom něco ovládat. Také jsem si objednal
PIR senzor z Číny. Je napájen 5 Volty, má velmi malou klidovou spotřebu 65 uA a alarm signalizu je 5 V. Tedy lze připojit přímo na svorkovnici re8usb (v napěťovém režimu) a díky malé spotřebě (malým proudům - tedy malým ztrátám napětí na vedení) předpokládám, že bude fungovat i na větší vzdálenost - jsem zvědav.
Objednal jsem si hned dvakrát Banana pi. Objevil jsem totiž další výhody banana PI. Banana obsahuje obvody, které dovedou čerpat energii ze záložní baterky a dokonce ji i dobíjet.
http://hardware-libre.fr/2014/11/banana ... onitoring/
Tedy shrnu výhody Banana oproti rasbery:
- Banana umožňuje připojit záložní baterku, kterou dovede sama nabíjet. Odolnost proti výpadkům elektřiny podstatným způsobem zvýší spolehlivost, hlavně pokud používáte SD kartu, u které mohou nečekané výpadky elektřiny během zápisu vést k vážnému poškození souborového systému.
- Má SATA konektor a rychlejší ethernet. Díky tomu může mnohem lépe sloužit jako úložiště dat (využijeme SATA a možná i rychlejší ethernet), nebo tenký klient (využijeme rychlejší ethernet). SATA disky jsou také výrazně rychlejší, SATA disky jsou spolehlivější a odolnější proti nečekanému výpadku elektřiny. Díky SATA se tedy podstatným způsobem zvýší použitelnost pro funkci jako Desktop, i když je to asi stále příliš pomalé. Jako SATA disk je možné použít disk z notebooku (renovovaný za SSD), tedy je to v podstatě zdarma.
- Má tlačítko na vypnutí/zapnutí, reset a na nouzové bootování z usb OTG, což se záhadně nazývá - u-boot key. Také má infraport.
- Má zabudovaný mikrofon
- Nabízí verzi se zabudovaným wifi (u té s větší deskou lze připojit až dvě externí antény) a více ethernet porty (5 - portů - nutně větší deska) - může sloužit jako router
Jako nevýhodu bych označil, že
banana je oproti
raspbery je nepatrně dražší, ale lze ji pohodlně koupit v ČR bez výrazné přirážky, což cenový rozdíl u základního modelu téměř vyrovná. Pokud ale využijete byť jedinou výhodu, jsou to dobře investované peníze.
Na obrázku je verze s pěti 1Gbit ethernet porty a wifi. SATA disk pro notebooky v tomto případě může ležet přímo na desce.
Kdy lze použít Rasberry Pi bez toho aby výsledek nějak trpěl?
Pokud je Rasberry PI připojeno a ovládáno pomocí ethernet kabelu a na svoji SD kartu si nic neukládá, není co vytknout. Může tak třeba řídit nějaký stroj, ale všechna potřebná data a nastavení jsou uložena někde na centrálním harddisku - např. vedle v místnosti. (je to též lépe spravovatelné pokud máte takových zařízení více). Nenadálý výpadek elektřiny nevadí, protože na SD kartu se běžně nic nezapisuje a čtením se neopotřebovává. Nevadí ani výpadek internetu, protože nastavení a data nejsou přenášeny přes internet ale jen v rámci lokality.