소개
그래, 나는 귀하의 질문에 "직접"라는 단어가 들어 알고있다. 내 솔루션은 직접적인 것은 아니지만 고려해야 할 대안입니다. 필자는 안드로이드에서 LeapMotion이 작동하도록 (간접적으로) 매끄러운 수용 가능한 해결책을 제시했습니다.
전제 조건
- NPM은 잠
- 와이파이 기능을 가진 안드로이드 장치 설치 binaryjs에게
- NPM를 설치 "PROXY"으로 NPM을 가진 PC 또는 맥 ("DEVICE")
- "PROXY"에 연결된 도약 장치 ("LEAP MOTION")
- Wi-Fi LA "DEVICE"와 "PROXY"간의 N 연결
이 솔루션의 기본 개념은 PROXY를 사용하여 불가능한 (Android + LeapMotion)을 가능하게 만드는 것입니다. PROXY는 Javascript SDK를 사용하여 LEAP MOTION에서 데이터를 읽고 데이터를 실행중인 node.js 인스턴스로 스트리밍합니다 (게시하지 않고 스트리밍합니다).
DEVICE는 손 위치 데이터를 PROXY 및 스트림에 연결 (다시 폴링하지 않고 스트리밍)하고 화면에 빨간색 원으로 표시합니다.
프록시 프로젝트 here
PC에서 Node.js를 서버의 인스턴스에의 실행 프로젝트를 추출 다운로드 단계별 가이드
또는 Mac (예 :node index.js
)
마크는 PROXY
브라우저를 열고의 IP 아래로 (크롬과 사파리가 작동 증명)하고 장치에 안드로이드 프로젝트를 다운로드
을 실행 중인지 확인하기 위해 http://localhost:5000
을 검색하는 here
가져 오기 ADT
O에서 프로젝트 펜 strings.xml의 움직이는 손의 방향
에 따라 LEAP MOTION 위에 손을 이동 장치
- 에 프로젝트를 실행
PROXY
의 IP 주소로 IP 주소를 수정하고 빨간색 동그라미를 볼 수 있습니다
사실 나는 LEAP MOTION 안드로이드에 직접 작업하기 위해 노력했다
직접 연결. 특정 어려움이 있습니다. 첫째, 안드로이드 장치의 USB 어댑터는 USB 호스트이어야하며 LEAP MOTION에 충분한 전력을 공급해야합니다. 그런 다음 안드로이드 장치를 설치할 수 있다면/dev/video를 찾을 수 있습니까? 케이블을 꽂으십시오. AFAIK, LEAP MOTION은 비디오 데이터를 케이블의 다른 쪽 끝으로 전송하는 비디오 카메라와 같이 작동합니다 (알 수없는 형식). 그러나 공식 SDK가 없으면 Hand, Bone, Gesture, Arm 및 기타 고급 API 지원을받을 수 없었습니다. SDK를 기다리거나 간접 솔루션을 사용해 봅시다.
이 아이디어는 도움이 될지 모르지만 http://marctan.com/blog/2013/05/26/leap-motion-and-android-a-match-made-in 아이디어를 얻을 수는 없습니다. -heaven/ – Sree
나는 이미 그걸 보았습니다. LEAP를 PC에 연결하고 NODE.js 서버를 사용하여 모든 동작 데이터를 실시간으로 Android에 릴레이합니다. 안드로이드에 도약을 직접 연결하고 싶습니다. –
미안하지만, 그 중 하나를 시도하지 않았거나 어떤 예를 보았습니다, 어떤 행운을 빌어 요. – Sree