WLED 시스템 / 아키텍처 노트

WLED, xLights, FPP: 쇼를 소유할 레이어 정하기

효과, 시퀀싱, 재생과 네트워크 전송을 분리하여 시스템을 복구 가능하게 만드세요.

검토 상태

기술 재작성 / 정확한 시스템 검토읽는 시간 12분 / 업데이트 2026-09-05

조명 아이디어는 있지만 어떤 부품이 함께 작동할지 모르겠나요? 만들고 싶은 것, 설치 장소, 이미 가지고 있는 하드웨어를 알려주세요. 광원, 전압, LED IC 또는 채널 수, 컨트롤러, 드라이버, 전원 공급 장치, 배선 및 제어 경로를 확인하고 구매 전에 현실적인 DIY 스마트 조명 구성을 제안합니다. 구매 전 검토는 추가 비용 없이 포함되므로 안심하고 주문하고 부품이 도착하면 바로 제작할 수 있습니다.

01 / 짧은 답변

각 레이어에 하나의 역할을 부여하세요. 펌웨어는 데이터를 생성하거나 받고, 시퀀서는 타이밍을 만들며, 플레이어는 재생을 소유하고, 전송 계층은 매핑된 데이터를 전달합니다. 복구 가능한 쇼는 각 출력에 한 명의 소유자를 정하고 레이어 사이의 계약을 기록하는 데서 시작합니다.

대상 독자

효과, 시퀀스와 재생을 결합하는 픽셀 쇼 및 시스템 설계자

LED 디지털 제어 및 데이터 경로를 보여 주는 참고 도면
시스템 참고 / 효과, 시퀀싱, 재생과 전송은 서로 다른 책임이어야 합니다

체크포인트 / 01

모든 레이어와 출력에 한 명의 소유자를 지정하세요

WLED는 로컬 효과나 프리셋을 제공할 수 있고, xLights는 시퀀스 타이밍을 정할 수 있으며, 정확한 하드웨어와 구성이 해당 경로를 지원할 때 FPP가 예약 재생을 맡을 수 있습니다. 네트워크 프로토콜은 레이어 사이에서 데이터를 전달할 뿐 출력 소유자를 정하지 않습니다. 모든 출력, 프리셋, 시퀀스와 재생 작업 옆에 소유자를 적으세요.

  • 정상 운전 중 각 출력에 기록할 수 있는 시스템을 명시하세요.
  • 효과 생성, 시퀀스 작성, 재생 예약과 전송을 분리하세요.
  • 인계 절차를 명시적으로 시험하지 않았다면 두 송신자가 같은 출력을 맡게 하지 마세요.

체크포인트 / 02

시퀀스를 만들기 전에 픽셀과 매핑 계약을 고정하세요

정확한 스트립 또는 광원, 물리 픽셀 수, 제어 가능한 주소 또는 그룹 수, 색 순서, 전압, 컨트롤러 출력, 리시버 경로, 유니버스, 시작 주소, 채널과 목표 리프레시를 기록하세요. 소프트웨어에서는 시퀀스가 맞아 보여도 설치된 데이터 순서나 그룹이 다를 수 있습니다. 매핑 내보내기를 쇼 파일과 하드웨어 사이의 버전 관리 인터페이스로 취급하세요.

  • 쇼, 펌웨어와 정확한 구성 변형과 함께 매핑을 버전 관리하세요.
  • 물리 픽셀, 논리 그룹과 네트워크 주소를 별도 항목으로 유지하세요.
  • 제품명이나 프로토콜 이름을 매핑의 증거로 사용하지 마세요.

체크포인트 / 03

전송 방식과 타이밍을 의도적으로 선택하세요

DDP, E1.31, Art-Net과 컨트롤러 프로토콜은 데이터 경로의 서로 다른 부분에 해당합니다. 타이밍을 어디서 만들지, 어떤 장치가 스트림을 받을지, 유니버스나 채널 경계를 어떻게 전달할지 정하세요. 이름이 같다고 서로 바꿔 쓸 수 있는 것은 아닙니다. 정확한 컨트롤러, 리시버, 펌웨어와 쇼 구성에서 연결 경로를 문서화하거나 시험해야 합니다.

  • 전송, 유니버스, 채널 또는 주소 범위와 프레임 레이트를 기록하세요.
  • 라이브 경로의 시간 소스를 하나로 유지하고 예약 인계를 문서화하세요.
  • 예정된 픽셀 수, 밝기와 장면 복잡도에서 네트워크 부하와 리프레시를 측정하세요.
owner: effects | sequence | playback | transport
contract: pixels + groups + color_order + voltage
map: output -> receiver_or_strip -> universe -> address
recovery: stop_playback -> local_mode -> restore_owner

체크포인트 / 04

재생을 우회할 수 있는 서비스 경로를 설계하세요

플레이어나 네트워크가 고장 났을 때 로컬 조명을 시험할 수 없다면 쇼는 유지보수할 수 없습니다. 정상임을 아는 WLED 프리셋이나 문서화된 로컬 모드를 남기고 출력, 리시버 또는 전원 분기를 분리하는 방법을 정하세요. 네트워크 손실, 플레이어 정지, 컨트롤러 재시작, 전원 복귀와 예약된 소유자에게 돌아가는 절차를 두 시스템이 동시에 활성화되지 않은 상태에서 시험하세요.

  • 전체 시퀀스에 의존하지 않는 로컬 복구 경로를 남기세요.
  • 재생을 중지하고 컨트롤러에 소유권을 돌려주는 순서를 기록하세요.
  • 출력이 꺼졌을 때 데이터 고장과 전원 고장을 구분하세요.

체크포인트 / 05

한 출력에서 전체 쇼까지 단계적으로 커미셔닝하세요

짧고 정상임을 아는 출력 하나로 시작하여 검정, 전체 흰색, 색, 수량, 그룹, 리프레시와 재시작을 확인하세요. 그다음 시퀀스와 재생을 추가하고 출력을 하나씩 늘리세요. 매 단계에서 결과를 매핑과 비교하고 네트워크와 전원의 동작을 측정하며 스트립, 컨트롤러, 리시버, 펌웨어 또는 쇼 버전이 바뀌면 다시 검토하세요.

  • 다음 레이어를 추가하기 전에 정상 체크포인트를 저장하세요.
  • 쇼가 만들 수 있는 최대 요청 밝기와 네트워크 부하를 시험하세요.
  • 소유자 맵, 매핑 내보내기, 복구 절차와 정확히 시험한 구성을 인계하세요.

실패 요인

자주 발생하는 문제

  • WLED와 쇼 플레이어가 명시적 인계 없이 같은 출력을 제어합니다.
  • 시퀀스 매핑이 물리 픽셀 순서, 그룹 또는 색 순서와 맞지 않습니다.
  • 정확한 경로가 아니라 이름만 보고 전송, 유니버스, 채널과 리프레시 한계를 가정합니다.
  • 재생이 실패했는데 컨트롤러, 리시버 또는 전원 분기를 분리할 로컬 모드가 없습니다.
  • 짧은 효과 시험은 통과하지만 확장 후 전체 흰색, 네트워크 부하, 재시작 또는 전원 복귀가 실패합니다.

기술 근거 / 버전

결정을 최신 상태로 유지

이 가이드는 버전이 있는 기술 레코드로 관리됩니다. 생산 설치에 사용하기 전에 최신 프로토콜 문서와 정확한 제품 리비전을 다시 확인하세요.

설치 전

선택한 전압, 광원 엔진, 드라이버, 컨트롤러, 펌웨어와 설치 조건을 제품 레코드 및 프로젝트 요약과 대조하세요.

FAQ / 빠른 답변

이 조명 구성에 관한 자주 묻는 질문

WLED, xLights와 FPP가 같은 출력을 제어해야 하나요?

아니요. 운전 단계마다 출력별로 한 명의 소유자를 정하세요. WLED는 로컬 효과를 만들거나 데이터를 받을 수 있고, xLights는 시퀀스 타이밍을 정하며, FPP는 재생을 예약할 수 있지만 정확한 인계와 전송은 문서화하고 시험해야 합니다. 추정으로 두 송신자를 동시에 활성화하지 마세요.

DDP, E1.31, Art-Net이면 컨트롤러가 제 쇼와 작동한다는 뜻인가요?

아니요. 이는 전송 레이어를 설명할 뿐 전체 호환성의 증거가 아닙니다. 정확한 컨트롤러, 리시버, 펌웨어, 픽셀 변형, 색 순서, 유니버스 또는 채널 매핑, 리프레시와 네트워크 경로를 확인하세요. 프로토콜 이름이 같다고 전체 연결 시험이 끝난 것은 아닙니다.

네트워크나 쇼 플레이어가 고장 나면 어떻게 해야 하나요?

출력이나 분기를 분리하고 정상 시험을 실행한 뒤 의도한 컨트롤러에 소유권을 돌려줄 수 있는 문서화된 로컬 복구 모드를 사용하세요. 쇼를 확장하기 전에 네트워크 손실, 플레이어 정지, 컨트롤러 재시작과 전원 복귀를 시험하세요.

참고 자료

이 가이드에 사용한 참고점

이 페이지는 LumaCircuit 독자를 위해 다시 작성했습니다. 이 자료는 원래 주제와 기술적 맥락을 설명하며, 정확한 제품 변형 검토나 LumaCircuit 테스트 레코드를 대신하지 않습니다.

03 / 다음 튜토리얼

배움을 실제 구성과 연결하세요.

튜토리얼은 테스트된 제품, 더 나은 질문 또는 더 정직한 사양으로 이어져야 합니다.

모든 튜토리얼로 돌아가기