2014-06-23 4 views
2

블루투스를 통해 안드로이드와 노트북을 연결하고 싶습니다.블루투스 (랩뷰)를 통해 노트북과 안드로이드 연결

내가하고 싶은 것은 안드로이드 응용 프로그램에서 랩톱에 설치된 Labview 프로그램에 수치를 전송하는 것입니다.

android 프로그램은 버튼 클릭에 따라 변경되는 값을 반환합니다 (예 : 위로 버튼을 누르면 값 +1).

이 값을 블루투스를 통해 랩톱으로 보내려고합니다.

Google, stackoverflow 및 기타 많은 커뮤니티를 찾고 있었지만 힌트 나 해결책을 찾지 못했습니다.

노트북과 안드로이드를 연결하기 위해 안드로이드를 사용할 수있는 "blueterm"응용 프로그램을 사용했지만 노트북이 들어오는 연결을 거부했습니다.

데이터를 수신해야하는 프로그램은 LabView입니다.

package com.u2ring.control; 

import com.u2ring.control.R; 

import android.app.Activity; 
import android.content.Intent; 
import android.os.Bundle; 
import android.view.View; 
import android.view.View.OnClickListener; 
import android.widget.Button; 
import android.widget.TextView; 
import android.webkit.*; 


public class MainActivity extends Activity implements OnClickListener 
{ 
Button Plus, Minus; 
TextView Value; 
TextView url; 
int score = 0; 


/** Called when the activity is first created. */ 
@Override 
public void onCreate(Bundle savedInstanceState) 
{ 
super.onCreate(savedInstanceState); 
setContentView(R.layout.activity_main); 
Plus = (Button) findViewById(R.id.up); 
Minus = (Button) findViewById(R.id.down); 

Value = (TextView) findViewById(R.id.number); 

String host = getString(R.string.host); 

Plus.setOnClickListener(this); 
Minus.setOnClickListener(this); 
Button bt1 = (Button) findViewById(R.id.button2); 
bt1.setOnClickListener(new View.OnClickListener(){ 
    @Override 
    public void onClick(View v){ 
     Intent in = new Intent(MainActivity.this,Secondpage.class); 
     startActivity(in); 
     } 
});}; 




public void onClick(View v) 
{ 
boolean showText = false; 

int id = v.getId(); 
if (id == R.id.up) { 
    score++; 
    showText = true; 
} else if (id == R.id.down) { 
    score--; 
    showText = true; 
} else if (id == R.id.number) { 
    showText = true; 
} 
if(showText) 
Value.setText(String.valueOf(score)); 

WebView wv= (WebView) findViewById(R.id.web); 
wv.loadUrl("http://10.16.27.184:8080/admin/speed/"+Integer.toString(score)); 
} 
} 
+0

그냥 웹 페이지를 열려고하는 경우 블루투스 코드가 더 잘 작동 할 TCP IP의 protocole을 고려? –

+0

내 코드를 보여 드리겠습니다 ... 블루투스 연결 방법을 모르기 때문에 여기에서 질문했습니다. – user3731137

답변

0

이전에이 주제를 발견했으면 좋겠습니다. 오래 전에 같은 문제가있었습니다. 그리고 블루투스를 사용하여 노트북과 직접 연결할 수있는 가능성은 없었습니다. 휴대폰을 컨테이너 (기본적으로 폴더)로 보았을 때 파일을 보내는 유일한 방법이있었습니다.

해결책은 정말 간단합니다. 하드웨어 블루투스가 기본적으로 지원되지 않기 때문에 VI를 빌트인 블루투스 구성 요소 (데이터를 데스크톱 애플리케이션 (윈도우) 용으로 빌드해야 함)로 전달하는 LabVIEW에서 구현하십시오.

간단한 트릭을 수행 한 후에는 블루투스를 사용하여 데이터를 수신 할 수 있습니다.

또한, 단순히 많은 :) 여기

관련 문제