Jste zde

Barix aneb audio přes IP - 1. díl

Společnost Barix, sídlící ve švýcarském Curychu, se zabývá IP řešením, které slouží k přenosu audia, datovému přenosu, monitorování nebo automatizaci. Zařízení od společnosti Barix využívají standartní IP protokoly a proto je lze implementovat do stávající sítě IP/Ethernet. Obejdeme se tak bez dalších hardwarových prvků nebo přídavné kabeláže.

První možnost, která mě v souvislosti s audiem přes IP napadla, bylo „vlastní internetové rádio“. To si lze vytvořit pomocí serveru Shoutcast (zdarma). Po prostudování dostupných materiálů jsem však narazil na další, ještě zajímavější aplikace.

 
 
Jako příklad uvádím použití produktů Barix při konání fotbalového mistrovství Evropy EURO 2008. Sloužily zde pro nevidomé fanoušky, kteří nemohou mít takový požitek při sledování zápasu přímo na tribuně, jelikož hlas doprovodné osoby je přehlušován okolím. Na každém stadionu byly dva kusy Instreameru 100, které pomocí mikrofonů nahrávaly ruchy pozadí. Další Instreamery 100 byly v komentátorských boxech, určených pro nevidomé. Audio data byla pomocí stávající sítě posílána do zařízení Exstreamer 100, které se nacházely v místech, určených pro nevidomé. Exstreamer 100 tento zvukový stream převedl na klasický audio výstup a pomocí externích zesilovačů a reproduktorů „dopravil“ až k posluchačům. Hluk pozadí byl při komentování automaticky zeslaben tak, aby posluchači věděli, co se na hřišti děje. Audio stream mohl být navíc přes internet distribuován kamkoli na světě, jen se změnil komentář do zvoleného jazyka.
 
Další využití pak může zahrnovat např. hotely, nemocnice, restaurace, rádia apod. (více se dozvíte přímo na stránkách výrobce)
 
Obr. 1: Využití produktů Barix v praxi
 
Na obr. 1 vidíme názornou ukázku využití produktů Barix v praxi. Všechna zařízení mají zabudovaný webový server, který slouží ke konfiguraci a řízení zařízení. Obrovskou výhodou je konfigurace a ovládání nejen přes RS232 a RS485, ale i přes UDP nebo TCP. K tomu slouží dostatečné množství API příkazů. Uživatel může ovládat a konfigurovat jednotlivé produkty pomocí webového rozhraní, ale pro složitější aplikace je vhodné si sestavit vlastní ovládací rozhraní, využívající právě tyto API příkazy.
 
Společnost Barix má vlastní software - IcGraph, který umožní vytvořit jednoduchá grafická rozhraní (viz obr. 2 a 3).
 
Obr. 2: Ukázka grafického rozhraní – ovládání dveří a komunikace
 
Obr. 3: Ukázka grafického rozhraní – ovládání jednotlivých Exstreamerů
 
Software pro zjištění všech zařízení připojených na síť se nazývá Discovery Tool. Po stisknutí tlačítka Get vyšle do sítě Broadcast a ozvou se mu všechna dostupná zařízení Barix. Zobrazí jejich IP adresy, o jaký typ hardware se jedná, firmware a MAC adresu. IP adresa se dá jednoduše změnit pomocí tlačítka Set. Tlačítko Clear slouží k vymazání stávajícího zobrazení. Po stisknutí tlačítka Web Browser se otevře internetový prohlížeč s webovým rozhraním příslušného zařízení, který jsme před tím vybrali. Jednoduchý a přitom důležitý program pro snadnou identifikaci zařízení připojených do sítě. Lze mít spuštěn více jak jeden Discovery Tool, ale pouze první funguje správně. Vizuální podobu programu vidíme na obr. 4.
 
Obr. 4: Discovery Tool
 
Nyní si blíže představíme základní zařízení společnosti Barix.
 

Instreamer 100

 
Obr. 5 a 6: Čelní a zadní pohled
 
Toto zařízení je tzv. „vstupní branou audio signálu“. Instreamer kóduje analogový nebo digitální audio signál do MP3 streamu vysoké kvality. Kódování je prováděno v reálném čase a generuje audio stream, který může být distribuován přes lokální síť nebo internet k jednomu nebo více přijímačům (Exstreamer) nebo na server (Shoutcast/Icecast). Lze také připojit IR diodu a tím ovládat ostatní zařízení, která mají IR vstup. K zařízení je standardně dodáván pouze napájecí adaptér (uvítal bych alespoň kabel na připojení analogového vstupu). Na obrázku vidíme názorný příklad využití Instreameru 100.
 
Obr. 7: Využití Instreameru 100
 

Základní parametry:

  • Audio formáty: MP3 (bit rate až 192 kBit), G.711 (uLaw/aLaw @ 8 nebo 24 kHz), PCM (16bit @ 8 nebo 24 kHz)
  • Audio rozhraní: LineIn (RCA, 4 Vpp max.), S/PDIF In (optical, RCA), výstup na sluchátka
  • Síťové rozhraní: RJ45 10/100 Mbit Ethernet (Auto), TCP/IP, UDP, RTP, DHCP, SNMP, AutoIP, SonicIP, IPzator
  • Rozhraní pro řízení: DSub 9 pin „samec“ (RS232), 3,5 mm Jack, IR výstup
  • Ostatní: Dvě LED (červená a zelená) - indikace statusu, tlačítko reset - tovární nastavení
  • Napájení: 9 až 30 VDC / 12 až 24 VAC, 4 W max.
  • Konstrukce: Hliník, 255 g, 108 mm x 38 mm x 78,7 mm
 

Exstreamer 100

 
Obr. 8 a 9: Čelní a zadní pohled
 
Toto zařízení je tzv. „výstupní branou audio signálu“. Na rozdíl od Instreameru, který se vyrábí jen v jedné modifikaci, má Exstreamer modifikací více (obsahují zesilovač, relé, displej atd.). Základní model je Exstreamer 100, který dekóduje audio stream z lokální sítě nebo internetu na analogový výstup. Tento výstup je u Exstreameru 100 bez zesilovače. Extreamer 200 má již zesilovač zabudovaný, konkrétně 2 x 25 W @ 8 Ohm. Přehrávání m3u play listu z USB flash disku lze jen se speciálním fimrmware – Streaming client. K zařízení je standardně dodáván napájecí adaptér a RCA stereo kabel.
 

Základní parametry:

  • Napájení: 9 až 30 VDC, 5 W max.
  • Síťové rozhraní: 10/100 Mbps, RJ-45 konektor s integrovanou LED Link/Activity
  • Podporované protokoly: TCP/IP, UDP, RTP, SIP, DHCP
  • Analogový výstup (stereo): Analogový stereo výstup bez zesilovače, 1/8” výstup na sluchátka
  • Audio formáty: MP3 CBR/VBR, až 320 kbps, vzorkovací kmitočet 8 až 48 kHz, AAC, AAC plus, AAC-HE (AAC plus V2), WMA (až do verze 9), Ogg Vorbis, PCM 16bit @ 8, 16, 22,05, 24, 32, 44,1, 48 kHz, G.711, uLaw, aLaw (vzorkování stejné jako u PCM)
  • Diskrétní vstupy / výstupy: 1 relé, 24 V, 0,5 A (pouze model Exstreamer 110 a 120)
  • RS-232 rozhraní: 300 až 230 400 Baud, asynchronní komunikace
  • IR rozhraní: IR pouze přes sériový port, zabudovaný přijímač IR (pouze model Exstreamer 110 a 120)
  • Konstrukce: Hliník, 250 g, 108 x 38 x 78,7 mm
 
 
 
V dalším pokračování se budeme věnovat softwaru pro nastavení jednotlivých produktů, jejich monitorování a také řízení. Vytvoříme si jednoduchou aplikaci v programu IcGraph, vlastní internetové rádio pomocí serveru Shoutcast nebo i jiné, základní aplikace.
 
 
 

Annuncicom 100

 
Obr. 10 a 11: Čelní a zadní pohled
 
Toto zařízení slouží k obousměrnému přenosu audio signálu ve vysoké kvalitě přes lokální síť nebo internet. Annuncicom 100 obsahuje vstup pro mikrofon, výstup pro reproduktory, dva vstupy (spínané do GND) a jedno relé např. pro ovládání dveřního zámku. Výstup pro reproduktory nabídne 2 W zesilovač. Zajímavou funkcí je možnost přehrání předem nahraných zpráv nebo zvuků, které jsou uloženy v interní paměti nebo na USB Flash disku (max. velikost 2 GB). Annuncicom 200 může být napájen přímo z Ethernetu (PoE). Jedno z možných využití dvou zařízení Annuncicom 100 vidíme na obr. 12. K zařízení je standardně dodáván napájecí zdroj, RCA adaptér pro sluchátka a šroubovací konektory.
 
Obr. 12: Využití Annuncicom 100
 

Základní parametry:

  • Audio:
    • MP3 dekodér až do 320 kBit,
    • G.711 (uLaw/aLaw @ 8 nebo 24 kHz)
    • PCM (16 bit @ 8 nebo 24 kHz)
    • Vstup pro mikrofon (3,5 mm Jack, 3 piny, s napájením)
    • Line In (RCA 2 Vpp max.), Line Out (RCA, 4,2 Vpp max.)
    • Výstup pro reproduktor (2 W @ 4 Ohm)
  • Vstupy / výstupy:
    • 2 x vstup (např. dveřní tlačítko)
    • 1 x reléový výstup (např. dveřní zámek nebo buzzer)
  • Sériové rozhraní:
    • DSub 9 pin „samec“, RS-232 a RS-485 (300 až 115 200 Baud)
  • Síťové rozhraní:
    • RJ45 10/100 Mbit Ethernet , TCP/IP, UDP, RTP, SIP, DHCP, SNMP, AutoIP, SonicIP, IPzator,
  • Ostatní:
    • Dvě LED status, tlačítko reset/factory, rozhraní USB 1.1 pro Flash paměť (FAT16)
    • Napájení: 9 až 30 VDC / 12 až 24 VAC, 8 W max.
    • Konstrukce: Hliník, 375 g, 108 mm x 38 mm x 125 mm
 

Barionet 50

 
Obr. 13 a 14: Barionet 50 a jeho konektory
 
Barionet 50 je plně programovatelný síťový kontrolér se čtyřmi vstupy a čtyřmi relé. Disponuje rozhraním Dallas-1wire pro podporu až padesáti teplotních senzorů. Komunikaci po Dallas -1wire lze naprogramovat jazykem BCL ( Barix Control Language ) a proto lze použít jakýkoli měřící senzor s rozhraním Dallas. Dalším rozhraním, které slouží ke komunikaci s jinými moduly, je RS485 a RS232. Port J10 je rozšiřující port, ke kterému se připojují moduly jako jsou
 
  • Barix I/O (12 relé, 12 izolovaných vstupů, 2x RS485, 1x Modbus/RS485 atd.),
  • Barix X6 (8 TTL I/O, Modbus/RS485, Wiegand atd.) a
  • Barix R6 (6 relé 250 V @ 16 A, Modbus/RS485 atd).
 
Komunikace se programuje v jazyku BCL. Verze Barionet 100 disponuje mimo jiné i 4 analogovými vstupy 0-5 V, 12 bitů. K zařízení není standardně dodáváno žádné jiné příslušenství (uvítal bych alespoň napájecí adaptér).
 
Obr. 15: Barionet 50 - možnosti
 

Základní parametry:

  • Vstupy / výstupy:
    • 4 výstupní relé (30 VDC, 0,5 A) – konektor J5
    • 4 digitální vstupy – konektor J7
    • rozhraní Dallas 1-Wire® – konektor J6
  • Sériové rozhraní:
    • RS-232 (DSub-9 „samec“, 5-wire RXD, TXD, RTS, CTS, GND) – konektor J3,
    • RS-485 – konektor J4
    • obě s rychlostí 300 bps až 230 kbps
  • Síťové rozhraní:
    • RJ45 10/100 Mbit Ethernet (Autodetekce)
  • Podporované protokoly:
    • TCP/IP, UDP, ICMP, IGMP, AutoIP, IPzator™, DHCP, CGI, HTTP web server
  • Podpora API příkazů: Modbus/TCP, SNMP, CGI, UDP/TCP
  • Ostatní:
    • 8 LED - indikace stavu, rozšiřující konektor (4 piny, napájení a RS-485) – konektor J10
    • Napájení: 9 až 30 VDC, 4 W max.
    • Konstrukce: Plast, 135 g, DIN, 105 mm x 85 mm x 31 mm
 
 

Produkty společnosti Barix, Instreamer 100, Exstreamer 100, Annuncicom 100 nebo Barionet 50, zakoupíte v našem e-shopu

 
 
V dalším pokračování se budeme věnovat softwaru pro nastavení jednotlivých produktů, jejich monitorování a také řízení. Vytvoříme si jednoduchou aplikaci v programu IcGraph, vlastní internetové rádio pomocí serveru Shoutcast nebo i jiné, základní aplikace.
 

Download a odkazy:

Hodnocení článku: