2012-07-26 2 views
3

저는 android sdk 및 kinect SDK에서 이중 응용 프로그램을 작성 중입니다. 나는 kinect가 스마트 폰 어플리케이션에 데이터를 보낼 수 있기를 원합니다. 그런 다음 스마트 폰 응용 프로그램은 kinect 데이터를 기반으로 사용자에게 알림을 보냅니다. 스마트 폰은 kinect를 켜고 끌 수 있어야하고 (아마) 다른 몇 가지 기본 명령을 사용할 수 있어야합니다. kinect와 스마트 폰 응용 프로그램을 어떻게 통신시킬 수 있습니까?kinect에서 안드로이드 응용 프로그램으로 데이터를 전송할 수 있기를 원합니다.

+2

그리고 무엇을 시도했는지 보여주는 부분은 어디입니까? 나는 그것을 여기에서 발견 할 수 없다. –

+0

글쎄, 나는 프로그래밍에 너무 익숙하지 않아 무엇을 시도해야할지 모른다. 나는 아직 아무 것도 시도하지 않았다. –

+0

나는 당신의 말을 이해하지만, 나는 여기서 시작하는 곳으로 유용한 제안을 얻으려고 노력하고있다. 나는 인터넷과 stackoverflow 주위에 검색했지만 유용한 아무것도 발견하지 않았습니다. 나는 항상 1 등을 검색하고 아무에게도 시간을 낭비하지 않도록 질문한다. –

답변

5

쿨 개념, 나는 키 넥트의 팬이다. (윈도우에서 사용하면 Xbox의 특수 효과라고 생각한다.)

처음에는 스마트 폰에서 Kinect와 직접 인터페이스 할 수 없습니다. Kinect는 USB 연결, 외부 전원 및 2.6GHz 듀얼 코어 프로세서가 장착 된 Windows 7 시스템이 필요합니다. 이제는 Windows 7 컴퓨터에서 실행되는 서버 응용 프로그램과 Android 전화에서 클라이언트 응용 프로그램을 연결하는 문제가됩니다. 이 작업을 수행 할 수있는 몇 가지 방법이 있습니다 (USB, WiFi, TCP).하지만 모두 어딘가에 있습니다. USB를 사용하면 컴퓨터에 연결되어 스마트 폰 앱을 이중화 할 수 있습니다. 이미 컴퓨터에 연결되어 있으므로 컴퓨터를 사용하면됩니다. 방대한 양의 데이터를 보내려는 경우 WiFi가 최선의 선택이지만 집에서만 작동합니다. 일부 응용 프로그램에서는 TCP (또는 UDP)가 작동하지만 비디오 스트리밍을 시작하면 전화기가 사용자를 싫어하게됩니다.

데이터가 많은 응용 프로그램 (휴대 전화로 스트리밍하는 비디오)을 사용하지 않을 것이라고 가정합니다. Kinect에서 Android로 알림을 보내려는 경우 (예 : Kinect를 동작 감지기로 사용하고 누군가가 방에 들어가면 Android에 메시지를 보내면 됨) 문자 메시지 업데이트와 마찬가지로 확실히 TCP/IP 솔루션을 제거하십시오. Kinect를 사용하여 Windows 7 컴퓨터에 simple TCP server을 설정 한 다음 TCP request (클라이언트 측 코드 참조)으로 연결하십시오. 설정이 완료되면 Kinect와 스마트 폰 앱간에 메시지를 보내는 것이 쉽습니다. 우선, 몇 가지 간단한 메시지를 보내보십시오. 서버에 "안녕하세요"라고 표시됩니다. 안드로이드는 "나는 당신을 싫어합니다"등의 메시지를 보내고 메시지가 목적지에 도착하는지 확인합니다 (TCP는 거의 보장합니다). 실행 한 후에는 앱을 빌드하십시오.

+0

고마워, 이건 아주 유용한 정보 야. 귀하와 귀하의 권리는 기본 알림 만 사용하도록 계획하고 있습니다. 예를 들어, kinect가 사용자에게 뭔가를 실행하려고한다는 알림을 보내 게하고 싶습니다. 포함 된 모든 자습서와 코딩을 살펴본 다음 어떻게 진행되었는지 알려 드리겠습니다. –

관련 문제