라즈베리 파이 대신 중고 안드로이드폰: 300~500위안 폰과 222달러 파이 부품 비교
- 라즈베리 파이 4에 64MP 카메라와 GPS, 저장소를 붙이면 약 ¥1,483(약 $222)이고 4G HAT, RTC, UPS, 터치스크린까지 넣으면 ¥2,317(약 $347)인데, 중고 레드미 13C 5G나 화웨이 메이트 30 5G는 ¥300~500(약 $45~75)에 카메라, GPS, 배터리, 터치스크린, SIM까지 이미 갖춤
- 레드미는 50MP JPEG를, 메이트 30은 40MP 메인 카메라와 망원 렌즈를 제공하고 두 폰 모두 USB-C로 조명 제어용 PCB에 연결할 수 있음. 다만 50MP JPEG 파일이 화질 우위를 뜻하지는 않아 아두캠과 같은 피사체를 나란히 찍는 거치대를 만들어 비교 중임
- 레드미는 언락과 루팅을 마치고 카메라 테스트와 예약 작업용 슬립/웨이크까지 확인했으며 Codex로 부품 설정과 테스트를 자동화함. 화웨이는 루팅이 어려워 키오스크 앱만 돌리는 중임
- 남은 문제는 공급임. 두 대 구하는 건 쉽지만 배터리 상태와 카메라 동작이 일정한 수백 대를 확보하려면 선별과 리퍼비시 작업이 필요함
- 디지털 아트 설치물에 파이나 맥 미니 대신 설정을 마친 폰을 고객에게 보내는 방식을 구상 중임. 모바일 데이터와 원격 접속이 있으면 갤러리에 와이파이나 열린 포트를 요청하지 않고도 문제를 고칠 수 있음
Hacker News opinions
파이는 GPIO 때문에 쓰는 거지. 소프트웨어만 돌릴 거면 ITX 보드로도 충분하지 않나.
ITX 보드에도 GPIO는 있는데 파이처럼 헤더 핀으로 안 나와 있을 뿐임. USB-GPIO 동글은 10달러 아래고 안드로이드에서도 돌아감.
파이에서 개발 경험이 훨씬 낫지. 초보자는 IDE 설치하고 꽂는 쪽이 편하고 폰은 연결부터 배워야 하니까. 그래도 폰이 매립지로 가기 전에 오래 굴러가는 건 좋은 일임.
진짜 문제는 공급임. 파이는 몇 개든 사면 그냥 돌아가는데 중고 폰 백 대는 배터리랑 낸드 상태가 다 달라서 선별 작업이 필요함. 게다가 이미 욕조 곡선 오른쪽에서 시작하는 거라 배포하자마자 죽는 놈들이 나옴.
그럴 거면 배터리 떼고 배터리 흉내내는 회로 붙여. 봇팜이 그렇게 함. 배터리 100개 계속 충전하는 것보다 훨씬 안전함.
폰은 생각보다 튼튼하고 배터리만 걱정하면 됨. 충전 제한 옵션 쓰고 충전기 꽂으면 배터리를 우회하는 기종도 많음.
진짜 걸림돌은 낸드 플래시 열화랑 배터리 둘임. 요즘은 LLM으로 롬 빌드하고 플래싱하는 게 거의 사소해졌고. 대신 발열은 파이가 우위고, 실시간 제어는 ESP32에 USB-C나 블루투스로 붙이면 됨.
취미로는 한 대면 충분하지. 중고로 사면 상태 감수하는 거고 그래서 싼 거임.
파이가 커머디티라서 몇 개든 산다는 말, 내 경험과 다름. 파이는 구하기 어렵고 값은 계속 오르는데 제로는 아예 없음. 폰에서 제일 약한 건 화면이고, 화면 안 아끼면 배터리 교체는 쉬움.
한 발 더 나가서 50달러 아래 신품 저가 폰을 사는 방법도 있음. 파이 값이랑 비슷함.
Citronics라는 데가 중고 페어폰 3를 인증해서 재활용하는 사업을 함. Nerves로 엘릭서만 짜면 폰에서 돌아가고 Emerge UI에 Membrane 미디어도 있음. 다만 파이 같은 GPIO/I2C/SPI 확장점은 없어짐.
나도 캐리어 락 걸린 안드로이드 폰이 쌓여 있는데 요즘 도구로 언락 가능한지 궁금함. 홈오토메이션에 쓰고 싶은데 루팅이 부담임.
홈오토메이션이면 그냥 앱 만들면 됨. 루팅할 이유가 없음.
파이를 쓰는 이유는 관리되는 커널과 안 싸워도 되는 유저스페이스임.
파이가 비싸다는 발상부터 이상함. 중고 폰은 공짜로 있는 거니까 비교가 안 되지. 1680ti 달린 컴퓨터 있는데 왜 파이 사냐는 말이랑 똑같음.
리눅스 태블릿에 올려본 입장에서 100% 동의함. 갖고 노는 건 재밌는데 실사용은 지옥임.
기사에 커널이나 보안 업데이트 얘기가 아예 없음. 업스트림 커널 지원이 없으면 취약한 게 당연하고, 폰이 범용 컴퓨터가 아닌 이유가 그거임.
USB에 꽂아서 GPIO를 노출하는 주변기기 있나? FT232H가 SPI, I2C, UART, JTAG, GPIO 다 됨. 타이밍이 필요한 건 마이크로컨트롤러가 필요해서 다들 나노나 피코를 씀.
결국 빅테크가 폰에서 뭘 돌릴지 정하는 게 문제지.