짧게 답하자면 그렇습니다. 유선 USB 연결은 DE1 USB-C 어댑터를 통해 가능하며, 이는 머신과 내부 블루투스 모듈 사이에 설치되는 작은 보드입니다. 이 물리적 케이블 연결은 무선 신호의 충돌 및 끊김 문제를 우회하여 실시간 제어를 위한 매우 안정적이고 간섭 없는 링크를 제공합니다. 저희가 직접 네이티브 실시간 제어 기능을 프로그래밍하지는 않지만, Decent.app(현재 개발자 프리뷰)과 커뮤니티에서 개발한 Decenza와 같은 차세대 소프트웨어는 Android, Mac, Windows, Linux 전반에서 이 USB-C 인터페이스를 완벽히 지원합니다. 이 하드웨어를 사용할 때, 어댑터는 USB-C 기기가 연결되는 순간 자동으로 블루투스 모듈의 전원을 차단합니다. 다만 머신의 부팅 방식 때문에, 사용자는 항상 머신 후면 스위치를 켜기 전에 USB-C 케이블을 분리해야 하며, DE1이 완전히 부팅된 후에만 케이블을 다시 연결하여 머신이 멈추는 것을 방지해야 합니다.
저희는 블루투스를 통한 능동적이고 실시간적인 압력 또는 유량 조정을 네이티브로 프로그래밍하지 않습니다. 이는 엄청난 수의 소프트웨어 버그를 초래하기 때문입니다. 저희 데이터 차트는 초당 10회 태블릿에 정보를 전송합니다. 만약 사용자가 무선 연결을 통해 유량 변수를 수동으로 조정하기 위해 화면을 계속 손가락으로 스와이프하려고 하면, 방대한 양의 데이터 이벤트가 피드를 완전히 다운시킬 것입니다. 데이터 피드가 끊기면, 목표 무게나 부피에서 정확히 추출을 종료하는 것과 같은 중요한 자동화 기능이 작동하지 않아 에스프레소 추출이 망가집니다.
몇 년 전, 저희는 태블릿에 내장된 가속도계를 활용하는 "비행기 모드"라는 실험적 기능을 소프트웨어에 통합했습니다. 이 기능을 활성화하면, 사용자는 태블릿을 머신에서 완전히 들어 올려 공중에서 기울여 실시간으로 추출 변수를 조정할 수 있습니다. 예를 들어, 태블릿을 한 방향으로 기울이면 추출 속도가 동적으로 빨라지고, 다른 방향으로 기울이면 느려집니다. 이 동작 제어를 위한 기본 소프트웨어 로직은 이미 작성되어 활성화되어 있으며, 코드 내에서 "비행기 모드" 변수를 true로 전환하기만 하면 됩니다.
팬데믹 기간 동안 저희 사용자층의 변화로 인해, 저희 플랫폼을 실험하고자 하는 수많은 프로그래머와 기술자들이 사용자 기반에 포함되었습니다. 이들을 지원하기 위해, 저희는 기본 매개변수("압력 설정" 및 "유량 설정")에만 집중한 새롭고 간단한 펌웨어 명령 구조를 구현했습니다. 이는 실시간 제스처나 동작 제어와 같은 고급 기능을 독립 개발자들에게 훌륭한 주말 프로젝트로 만들어 줍니다. 표준화된 앱 확장 메커니즘을 완성함으로써, 저희는 공식 핵심 소프트웨어 브랜치를 수정하지 않고도 이러한 커뮤니티 제작 기능이 모든 시각적 스킨에서 실행되도록 허용할 것입니다.