Archiv autora: Zdeněk Břicháček

Napěťové úrovně logických hodnot

Logic Level - Input-Output levelsProces návrhu elektronických zařízení se s rostoucí složitostí a nároky neustále mění. Díky novým výrobním procesům lze vytvářet zapojení pracující se stále nižším napájecím napětím a vyššími přenosovými rychlostmi. Od doby, kdy byly standardem logické obvody TTL a 5V CMOS jsme se dostali přes 3,3 V až k 1,8 V, 1,2 V a 0,8 V. Některé z nově navrhovaných integrovaných obvodů dokáží pracovat s ještě o něco nižším napájecím napětím. To vše také přispívá ke snižování spotřeby elektřiny. Takový trend není pouze výhodným, ale i nutným. Miliardy vyrobených elektronických zařízení ročně, musí být napájeny až neuvěřitelným množstvím energie. Celý příspěvek

Pomocník radioamatéra pro digitální módy a CW

HAM Interface - Front

Při práci s radioamatérským zařízením (RIG – vysílačka) lze kromě hlasové komunikace využívat i telegrafní a datovou. K dispozici je množství protokolů, které slouží pro přenos obrázků, videa nebo psaného textu. V každém případě jde o další možnost využití radioamatérské koncese.

A právě digitální módy spojující výpočetní techniku s radioamatérstvím zpravidla vyžadují nasazení další techniky. Jedním takovým zařízením je audio galvanický izolátor s možností ovládání PTT a CW vstupů přes rozhraní RS-232. Důvod pro použití je jednoduchý – přenáší se nízkofrekvenčně modulovaný signál. Ke zpracování lze využít klasickou zvukovou kartu, kterou lze nalézt téměř v každém PC nebo chytrém telefonu. Celý příspěvek

STM32F4 discovery-kit pro STM32F429

STM32F4 Discovery kit - frontDiscovery kity slouží jednat pro vyvíjení specifických aplikací na určitém hardware, tak také pro ověření funkce a testování elektronických komponent, kterými mohou být nejrůznější senzory, vstupně/výstupní zařízení, ale i mikrokontroléry (MCU). Do poslední kategorie patří, v nadpise zmíněná, deska STM32 F4. Celý příspěvek

Návrh a stavba HTPC

PC - Sestaveny HTPC

Po několika letech absence stolního počítače a následném zakoupení video projektoru a domácího kina jsem se rozhodl, že je čas se zaobírat možností vzájemného propojení všech přístrojů, jejich připojení do sítě Internet a využití potenciálu jak k přehrávání, tak i vytváření a úpravám multimediálního obsahu.

Realizace na sebe nenechala dlouho čekat a vznikl malý domácí ekosystém. Jednou jeho součástí je multimediální počítač (HTPC – Home Theater Personal Computer), který slouží i jako pracovní stanice s možností virtualizace dalších operačních systémů. A právě poslední ze jmenovaných vlastností byla, při výběru vhodného hardware, jednou z klíčových. Celý příspěvek

Přístup k místním síťovým službám přes anonymní síť TOR

tor_logoAnonymní síť TOR bývá velice často spojována s provozováním nelegální činnosti v prostředí informačních technologií. Ať se jedná o řízení sítí botnetů, distribuci pornografie nebo komunikaci ilegálních a teroristických skupin, tato síť bývá velmi často využívána i například pro komunikaci disidentů, reportérů a nejrůznějšími vládními organizacemi. Pravděpodobně se jedná o největší veřejnou síť svého druhu v prostředí internetu.
Pojďme se ale podívat, jakým způsobem můžeme využít potenciál této sítě pro vlastní účely, a to zejména pro přístup k našim vlastním službám. Celý příspěvek

Nastavení Mosquitto MQTT brokera s reverzním proxy serverem NGINX

MQTT - Mosquitto-NGINXMQ Telemetry Transport (MQTT) protokol umožňuje přenos informací, zejména od nejrůznějších senzorů a jednoduchých zařízení, do infrastruktury sloužící pro jejich zpracování. S tím souvisí i zobrazení těchto informací koncovým uživatelům na jednoduchých internetových portálech. Pro tento účel je vhodné přetransformovat MQTT do lépe použitelného a infrastrukturou prostupného protokolu, kterým může být websockets. V následujícím textu bude popsáno nastavení a zprovoznění MQTT brokera Mosquitto s reverzním proxy serverem NGINX. Celý příspěvek

Uzemnění a ochrana anténních systémů před úderem blesku

GSM - MWProblematika ochrany anténních systémů se často diskutuje. Pokud se podíváme po střechách bytových domů, zjistíme, že velké množství antén je instalováno nevhodným způsobem, a často při jejich provozu hrozí riziko úrazů nebo ztrát na majetku, způsobené nevhodným svedením nebo rozdělením bleskových proudů. Málokdo si ale uvědomuje, že zásah bleskem hrozí i při pěkném letním počasí bez bouřky. Ne nadarmo se říká „jako blesk z čistého nebe“. Je důležité zdůraznit, že v našem pásmu se výskyt bouřek pohybuje v rozmezí 20 – 45 dnů v roce. Celý příspěvek

Využití protokolu MQTT nejen pro M2M a IoT

MQTT - InfrastrukturaMQ Telemetry Transport (MQTT) je jednoduchý centralizovaný protokol sloužící zpravidla pro použití s nejrůznějšími senzory. Lze jej však využít i pro přenos mnoha jiných, zejména telemetrických dat. Protokol byl vyvíjen společností IBM v devadesátých letech minulého století. Od té doby se využívá pro sběr a distribuci dat v malých i velkých infrastrukturách. Základem je systém typu zveřejnit/odebírat (publish/subscribe). Zařízení s funkcí zveřejnit odesílají zprávy zprostředkovateli (broker), který na základě přihlášených odběrů provede třídění a přeposlání správným uživatelům. Předávání je pouze jednosměrné (potvrzované), lze však využít QoS. Tento protokol byl vyvíjen pro použití v ekosystému M2M, nicméně dnes je stejně vhodné jej použít i pro IoT a WoT. Od počátku byl protokol koncipován pro sítě TCP/IP. V současnosti, díky rozvoji nových technologií, je možné nalézt např. implementaci MQTT-SN (MQTT for Sensor Networks), kterou je možné využít i v jiných typech sítí a přenosových soustavách. Důležitým předpokladem je přenos dat v blocích, nelze tedy použít datový proud (streamování). Touto novou technologií může být ZigBee, ale i běžné SMS, atp. Celý příspěvek

Monitoring rádiového spektra WiFi v GNU/Linux

Horst - Spectrum AnalyzerV předchozím příspěvku jsem se zabýval stavbou smyčkové antény Double BiQuad. Pokud chceme využít plného potenciálu v městské zástavbě, kde je mnoho rušení pocházejících od okolních komunikačních prvků pracujících ve stejném kmitočtovém pásmu, musíme mít alespoň přibližný přehled o využití tohoto pásma. Získané informace nám pomohou při vybírání vhodného kanálu v procesu zvaném „frekvenční plánovaní“.
Celý příspěvek

Výroba Double BiQuad antény pro WiFi

WiFi 5 GHz - anténa na výložníku 2Jako u všech rádiových přenosů, i ty datové, využívající technologii WiFi potřebují pro svoji bezchybnou funkci dostatečně silný a kvalitní signál. Jedním z předpokladů je použití vhodně navržené a vyrobené antény. To platí jak pro kmitočtové pásmo 2,4 GHz, tak i 5 GHz.
Celý příspěvek

Přesunutí aktivní úlohy v GNU/Linux pod jiný terminál

Linux - terminalDnes se mi stala zlá, nepěkný věc. V linuxovém terminálu (bash shell), připojeném k serveru přes SSH, běžela úloha, která měla být zpočátku rychle dokončena. Jak tomu ale nezřídka bývá, z původně plánovaných pěti minut se rázem stala hodina, dvě, … Ať už z důvodu možného přerušení spojení či potřeby odpojení a odnesení terminálu je v takovém případě potřeba zajistit úspěšné proběhnutí všech procedur. Pokud s takovým scénářem počítám, používám léty ověřený manažer screen, po jehož ne/násilném odpojení zůstanou zjednodušeně aktivní úlohy spuštěny na pozadí. Co ale v případě, že takový program není k dispozici nebo jej nespustíme?
Celý příspěvek

Vlastní knihovny pro CadSoft EAGLE na GitHubu

GitHub repositoriesJelikož jsem čas od času nucen pro návrhy v prostředí CadSoft Eagle použít elektronické součástky, které se v běžně dostupných knihovnách nevyskytují, začal jsem vytvářet své vlastní kolekce. Část práce je tvořena kompletním ručním návrhem, ostatní je import z BSDL a BXL souborů, jež vydávají jednotliví výrobci. Celý příspěvek

Úprava SDR přijímače s RTL2832U a R820T

Upraveny SDR prijimac s RTL2832U a R820TTechnologie SDR (softwarově definované rádio) zažívá v posledních několika letech velký rozvoj. Díky miniaturizaci a výrobě nových materiálů lze v poměrně malém čipu nalézt kompletní přijímače a vysílače, které vyžadují minimum externích součástek. S SDR se můžeme potkat v rádiových datových spojích, televizních set-top boxech, mobilních telefonech a dnes i běžně v autorádiích. Další řádky se budou věnovat úpravě USB DVB-T přijímače s čipy Realtek RTL2832U a Rafael Micro R820T. Celý příspěvek

Přidání a spojení bluetooth reproduktorů s Windows 10

BT D200Technologie Bluetooth (BT) slouží pro propojení zařízení krátkého dosahu bez nutnosti použít metalických nebo optických vedení.
Pokud chceme využívat bezdrátové reproduktory podporující tuto technologii s operačním systémem Windows 10, musíme provést několik nezbytných kroků. Celý příspěvek

Aktivní anténní 4-cestný rozbočovač pro DVB-T/CATV/DAB s ADA4304-4

Aktivní anténní 4-cestný rozbočovač pro DVB-T/CATV s ADA4304-4 - PCBAnténní rozbočovač je zařízení, které slouží pro připojení několika televizních nebo rozhlasových přijímačů k jedné anténě. Pokud jej naše situace vyžaduje, můžeme vybrat pasivní nebo aktivní s integrovaným zesilovačem. V případě pasivního typu musíme počítat s útlumem, který je závislý na počtu výstupů. Aktivní rozbočovače nám tuto ztrátu kompenzují, nicméně přidávají vyšší hodnoty šumu a zkreslení. Levné aktivní rozbočovače obsahují vstupní vysokofrekvenční zesilovač a pasivní rozbočovač. Kvalitnější přidávají za obvod pasivního rozbočovače na každý výstup další vlastní zesilovač, u kterého je možné nezávisle na ostatních korigovat hodnotu zesílení procházejícího signálu. Celý příspěvek

Hardwarový watchdog v GNU/Linux na embedded zařízení

watchdog

Watchdog, doslovně přeloženo hlídací pes, je součást elektronických zařízení, která umožňuje detekovat poruchy a následně provést obnovení činnosti. Ve většině případů provede vypnutí nebo restart zařízení. Tím pádem je příslušné zařízení neustále v provozu bez nutnosti zásahu člověka. Pro zjednodušení si tento systém můžeme přirovnat ke strojvedoucímu, který musí v určitých intervalech mačkat tzv. tlačítko bdělosti. Pokud jej nestiskne, ozve se na konci probíhajícího intervalu zvukový signál. Jestliže strojvedoucí opět nereaguje, watchdog provede automatické zastavení vlaku. Obdobně může být watchdog využit např. ve vesmírných sondách, kde při výpadku modulu nebo zacyklení programu provede restart a obnovení činnosti. Aby se zabránilo problémům s tímto systémem samotným, musí být co nejjednodušší. Ve většině případů je řešen na úrovni hardware, a to čipové sadě nebo přímo v procesoru/mikrokontroléru. Celý příspěvek

Osobní radiostanice – PMR446 a ti druzí

PMRV dnešní době vlastní většina obyvatel zařízení umožňující komunikaci v sítích GSM, 3G nebo LTE. Najdou se ale situace, kdy se tyto technologie, i přes existenci množství „neomezených“ tarifů, stávají neefektivními a zbytečně komplikovanými. Mimo těchto moderních technologií lze ale pro profesionální a zájmové účely použít i jednodušší zařízení. Těmi po desetiletí jsou a nadále zůstanou radiostanice všeho druhu. Radiostanice nenalézají místo pouze u hasičů, skladníků, v bezpečnostních agenturách, ve stavebnictví a u taxikářů, ale i v restauracích, hotelech, v letecké a lodní dopravě, při hraní paintballu, houbaření, hlídání dětí, apod. Většinou se jedná o hlasovou komunikaci s dosahem max. několika málo kilometrů v analogové či digitální formě. Celý příspěvek

Klon širokopásmové aktivní antény ARA-2000

A2000 - MaterialO anténách se obecně hovoří jako o jednom z nejdůležitějších prvků při bezdrátovém vysílání/příjmu elektrického signálu. Jejich fyzické parametry určují vlastnosti, jakými jsou zisk, směrovost, šířka zpracovávaného pásma atd. Pro použití jako přijímacího prvku SDR/skenerů budeme hledat vhodnou anténu umožňující příjem velkého rozsahu kmitočtů, s co nejmenšími rozměry. Pravděpodobně se vyhneme směrovým anténám a zaměříme se na typy umožňujícím příjem ze všech úhlů – „omnidirectional“. Právě takovým typem je anténa ARA-2000, kterou vyráběla firma Dressler. Celý příspěvek

Instalace balíčků Arch Linux z repozitáře AUR

Linux package buildRepozitář AUR (Arch User Repository) obsahuje softwarové balíčky operačního systému Arch Linux, které jsou dodávány komunitou uživatelů. Tyto balíčky nejsou zpravidla součástí oficiálních repozitářů Core, Extra ani Community a mohou obsahovat nestabilní a částečně nefunkční kód. Pokud ale takový software potřebujeme, jedná se o nejsnazší cestu, jak jej do systému nainstalovat. Celý příspěvek

Zachycení a dekódování GSM signálu

GSM - Air

Mobilní telefony podporující technologii GSM (2. generace mobilních sítí) jsou nejrozšířenějšími elektronickými výrobky na světě. Od roku 1991, kdy se uskutečnil první hovor, uběhla řada let. Od té doby došlo ke změně a přidání nových vlastností, které vyústily až v tzv. 2,75 G. Za dnes tak rozšířenou technologií se kromě mobilního telefonu skrývá složitý ekosystém, který musí zpracovat něco tak zjevně banálního, čím je obyčejný hovor nebo SMS. Systém GSM byl již z počátku vytvářen s ohledem na bezpečnost. To se týká jak přenášené informace, tak vlastní identitu účastníka. Jaká ale existuje možnost, že bude tato bezpečnost prolomena? Celý příspěvek

Síťová infrastruktura pro domácí prostředí a malé firmy (SOHO) – síťové služby 2

SOHO - NTPSprávně pracující místní síť umožňuje bezproblémový provoz všech zařízení a jejich připojení ke zdrojům v síti Internet. Pokud ale nepoužijeme dalších sofistikovaných služeb, musíme každé z těchto zařízení ručně nastavit. Abychom tuto nutnost co nejvíce zautomatizovali, implementujeme sadu dalších aplikací, které se o vše postarají jednoduše a efektivně. V našem příkladu přidáme služby pro distribuci přesného času pomocí NTP, webový server, proxy server a přidělování IP adres pomocí DHCP. Celý příspěvek

Síťová infrastruktura pro domácí prostředí a malé firmy (SOHO) – síťové služby 1

SOHO - DNSPo základním nastavení sítě, a uvedení do funkčního stavu, se můžeme pustit do instalace základních síťových služeb. Jelikož již máme na centrálních serverech pracující službu SSH, nemusíme potřebné operace provádět fyzicky u těchto strojů. Následující popis se bude vztahovat na služby VPN a DNS, které jsou pro naši infrastrukturu potřebné. Celý příspěvek

Síťová infrastruktura pro domácí prostředí a malé firmy (SOHO) – nastavení sítě

SOHO - TopologiePo fázi plánování nové infrastruktury, pořízení vhodného hardware, jehož konfigurace je specifickou záležitostí, a zajištěním síťového připojení včetně umístění serverů, můžeme přistoupit k instalaci operačních systémů a nastavení veškerých potřebných služeb. Celý příspěvek

První pomoc v chytrém telefonu

První pomoc - Naučte sePro chytré telefony existuje několik aplikací, které mohou pomoci při záchraně lidských životů. Jednu z nich má na svědomí Český červený kříž a jmenuje se jednoduše První pomoc. Jedná se o českou verzi anglické aplikace Universal First Aid. Obsahem je příručka první pomoci a praktický rádce pro mimořádné události. Při seznamování se s problematikou mohou pomoci vložené animace a videa. Celý obsah je dostupný offline, tzn., není vyžadováno internetové připojení. Zvoleným formátem je číslovaný průvodce s možností procházet mezi relevantními tématy. Aplikace je dostupná pro operační systémy Android a Apple iOS.

Celý příspěvek

Síťová infrastruktura pro domácí prostředí a malé firmy (SOHO)

SOHOV dnešní době každým dnem přibývá velké množství zařízení, které spolu mohou vzájemně komunikovat. Ať běžné počítače, chytré telefony, televizory nebo ledničky, všechna tato zařízení nám pro usnadnění života přináší možnost připojení do sítě Internet.
Jak ale bezpečně přistupovat ke všem zdrojům, připravit infrastrukturu na bezproblémové přidání nových zařízení a komunikovat v rámci malých sítí? Celý příspěvek

Řekněme svůj názor na Windows 10…

Windows Feedback

Windows 10! Pro někoho kontroverze a snad vylepšení Windows 8, pro jiného další omalovánky, a pro další toužebně očekávaný operační systém plný nových a zajímavých funkcí. Testovací verze nejnovějšího systému od Microsoftu zkouší uživatelé na miliónech zařízení po celém světě. Tento nový přístup je zaveden již od verze Windows 8. I zde si uživatelé mohli v předstihu vyzkoušet nově vyvíjený operační systém a podělit se o zkušenosti s jeho používáním. O Windows 10, jeho funkcích a novém modelu upgrade bylo napsáno mnoho. Nicméně nám všem, co se na testování podílíme, Microsoft mezi standardně dodávané aplikace přidal i jednu novou. Její jméno je Windows Feedback a umožňuje testerům nepřímo se podílet na vývoji Windows 10. Celý příspěvek

Nové MS Office 2016

MS Office 2016 - WordJiž nějakou dobu zkouším nové Microsoft Office 2016. Co je ale nového z uživatelského hlediska?
Práce s tímto novým kancelářským balíkem je stejná jako v případě Office 2013. Nedočkáme se tedy žádného tápání jako v případě přechodu Office 2010 > Office 2013, kde se zpočátku už samotné uložení dokumentu stalo nepřekonatelným problémem. Nové Office 2016, byť nám do Silvestra schází bezmála půl roku, nicméně přináší užší spolupráci se službami v cloudu a nový styl nápovědy, nebo raději řekněme průvodce. Na ostatních vlastnostech nebylo opravdu co měnit, a proto zůstává většina věcí při starém. Otázkou je, zda se vyplatí případná investice do upgrace z Office 2013… Celý příspěvek

Využití technologie zRAM u systému GNU/Linux s malou pamětí

zRAM je vlastnost linuxového jádra poskytující formu virtuální komprese paměťového prostoru. Díky této technologii lze vytvářet komprimovaná bloková zařízení, která jsou umístěna v operační paměti počítače. Tato zařízení můžeme také, i když velmi zjednodušeně, označovat i jako virtuální „diskové“ prostory. V současné době můžeme vybírat ze dvou kompresních algoritmů. Tím prvním, a výchozím, je LZO, druhým pak LZ4.
Následující článek je jednoduchý návod, jak vytvořit swap, adresáře /tmp/var/log za použití technologie zRAM. Celý příspěvek