제퍼넷 로고

리버스 엔지니어링 Behringer Ultranet 프로토콜

시간

Ultranet은 오디오 제조업체인 Behringer가 Cat-16 케이블을 통해 최대 24채널의 5비트 사운드를 전송하기 위해 만든 프로토콜입니다. 하지만 개방형 표준은 아닙니다. Behringer는 자신만의 Ultranet 장치를 구축하기 위한 API나 프로토콜 설명을 제공하지 않습니다. 그러나 그것은 멈추지 않았습니다. [Christian Nödig]는 결함이 있는 믹서 덕분에 신호를 찌르고 자신의 Ultranet 수신기를 만들었습니다..

Ultranet은 Cat-5 이더넷 케이블을 통해 실행되지만 이더넷 기반 프로토콜은 아닙니다. Ultranet의 전기 프로토콜은 이더넷과 동일하지만 신호 처리가 다르기 때문에 레벨 1 프로토콜입니다. 따라서 Ultranet용 Cat-5 케이블을 모두 사용할 수 있지만 Ultranet 장치를 이더넷 장치에 연결할 수는 없습니다. 또는 오히려 가능하지만(두 장치 모두 폭발해서는 안 됨), 아무 것도 얻지 못할 것입니다.

대신에 [Christian]의 조사를 통해 Ultranet이 또 다른 표준을 기반으로 한다는 사실이 밝혀졌습니다. AES / EBU, HiFi 시스템의 SPD/IF 소켓의 더 큰 전문 형제입니다. 이것은 XLR 케이블을 통해 디지털 오디오를 전달하도록 설계되었으며 Behringer는 AES/EBU를 가져와 단일 연선을 통해 실행되도록 조정했습니다. 192kbps 신호를 전달하는 케이블에 두 개의 꼬인 쌍이 있으면 Cat-24 케이블 내부에 있는 두 개의 꼬인 쌍을 통해 총 5개의 XNUMX비트 오디오 채널을 얻을 수 있습니다.

마이크로컨트롤러가 안정적으로 디코딩하는 데는 약간 빠른 속도이므로 [Christian]은 오픈 소스 AES 디코더 코어가 있는 수신기의 Arduino Vidor 4000 MKR의 FPGA를 사용하여 Ultranet 신호를 개별 채널로 수신하고 디코딩합니다. ADC 및 아날로그 출력.

실제로 [Christian]은 16채널 믹서를 구축했지만 믹싱 측면은 실제 사용하기에는 너무 원시적입니다. 하지만 모니터링에는 아주 좋을 것이며, 잠겨 있는 것처럼 보이지만 다른 보다 개방적인 표준을 기반으로 하는 Ultranet과 같은 프로토콜을 파헤치는 방법에 대한 아름다운 설명입니다.

[포함 된 콘텐츠]

spot_img

최신 인텔리전스

spot_img