피드로 돌아가기
GeekNewsInfrastructure
원문 읽기
OrcaSlicer-bambulab - Bambu Lab 프린터를 위한 전체 BambuNetwork 지원 복원
Bambu Network 클라우드 RPC 모킹을 통한 서드파티 슬라이서 제어 복원
AI 요약
Context
Bambu Lab의 펌웨어 업데이트로 인해 Cloud 모드와 LAN 모드가 상호 배타적인 구조로 변경됨. Cloud 모드 사용 시 내부 API 호출을 위해 Bambu 서버의 토큰 인증이 필수적이며, LAN 모드에서는 클라우드 기반 원격 모니터링 및 상태 동기화 기능을 사용할 수 없는 제약 발생.
Technical Solution
- Cloud 인증 인터페이스를 흉내 내어 로컬 슬라이서에서 Bambu Network 클라우드 RPC 호출을 수행하는 구조 설계
- 로컬 토큰 인증과 클라우드 인증의 동시 활성화 불가능 상태를 해결하기 위한 클라우드 통신 레이어 모킹(Mocking) 적용
- 필라멘트 목록 동기화 및 AMS 상태 확인을 위해 프린터-슬라이서 간 데이터 동기화 로직 유지
- VPN 미구성 환경에서도 원격 접근이 가능하도록 클라우드 중개 경로를 통한 연결 인터페이스 확보
- Linux 환경에서 성능 저하를 일으키는 독점 바이너리를 배제하고 오픈소스 기반의 OrcaSlicer 호환성 확보
실천 포인트
1. 벤더 종속적 클라우드 인증 체계 도입 시 로컬 폴백(Fallback) 메커니즘 설계 여부 검토
2. 클라우드-로컬 모드 전환 시 상태 동기화 데이터의 정합성 유지 방안 수립
3. 서드파티 통합을 위한 RPC 인터페이스의 추상화 및 표준화 적용