Zephyrnet Logosu

Tersine Mühendislik Behringer Ultranet Protokolü

Tarih:

Ultranet, ses üreticisi Behringer tarafından Cat-16 kablo üzerinden 24 kanala kadar 5 bit ses iletmek için oluşturulan bir protokoldür. Ancak bu açık bir standart değildir: Behringer, kendi Ultranet cihazlarınızı oluşturmak için bir API veya protokol açıklaması sunmaz. Ancak bu durmadı [Christian Nödig], arızalı mikser sayesinde sinyallere müdahale etti ve kendi Ultranet alıcısını yaptı.

Ultranet, Cat-5 ethernet kabloları üzerinden çalışır ancak ethernet tabanlı bir protokol değildir. Ultranet'in elektrik protokolleri Ethernet ile aynıdır ancak sinyalizasyon farklıdır, bu da onu Seviye 1 protokolü yapar. Yani Ultranet için herhangi bir Cat-5 kablosunu kullanabilirsiniz, ancak bir Ultranet cihazını bir Ethernet cihazına takamazsınız. Daha doğrusu, yapabilirsiniz (ve her iki cihaz da patlamamalıdır), ancak bundan hiçbir şey elde edemezsiniz.

Bunun yerine, [Christian]'ın araştırması Ultranet'in başka bir standarda dayandığını ortaya çıkardı: AES / EBUHiFi sistemlerdeki SPD/IF soketinin büyük profesyonel kardeşi. Bu, dijital sesi bir XLR kablosu üzerinden taşımak için tasarlandı ve Behringer, AES/EBU'yu alıp tek bir bükümlü çift üzerinden çalışacak şekilde ayarladı. 192 kbps sinyal taşıyan kablodaki iki bükümlü çift ile Cat-24 kablosunun içindeki iki bükümlü çift üzerinden toplamda on altı kanal 5 bit ses elde edersiniz.

Bu, bir mikrodenetleyicinin güvenilir bir şekilde kod çözmesi için biraz hızlıdır, bu nedenle [Christian], Ultranet sinyalini alıp ayrı kanallara iletmek için açık kaynaklı bir AES kod çözücü çekirdeği olan alıcısındaki Arduino Vidor 4000 MKR'deki FPGA'yı kullanıyor. ADC ve analog çıkış.

Aslında, [Christian] 16 kanallı bir mikser inşa etti, ancak miksaj yönü gerçek kullanım için çok ilkel. Yine de izlemek için harika olurdu ve Ultranet gibi kilitli görünen ancak daha açık standartlara dayanan protokollerin nasıl inceleneceğine dair güzel bir açıklama.

[Gömülü içerik]

spot_img

En Son İstihbarat

spot_img