2014-04-28 2 views
3

TI CC2540을 기반으로하는 블루투스 저에너지 USB가 있습니다.해야 할 일은 내 컴퓨터를 사용하여 다른 비콘의 RSSI 값을 스캔하여 데이터베이스 (MySQL은, 등),이 일을 자바 라이브러리가 무엇입니까? 나는 안드로이드에서 작업을 수행하는 방법을 알고하지만 난이 라이브러리 시도 윈도우자바에서 블루투스 저에너지 RSSI를 읽는 방법

+0

[Bluetooth 저에너지 API for Windows 7.0] 가능한 복제본 (http://stackoverflow.com/questions/14401435/bluetooth-low-energy-api-for-windows-7-0) – bummi

답변

-1

운영되는 내 PC에 그것을 할 필요가 다음 읽어에서

https://github.com/movisens/SmartGattLib

을 :

"SmartGattLib입니다 블루투스 SMART 디바이스 (블루투스 4.0의 블루투스 저에너지)로 작업을 간소화하는 자바 라이브러리로 채택 된 GATT 스펙의 모든 UUID와 특성 (예 : 심박수, 배터리 수명)을 해석하는 편리한 방법을 제공한다 "고 말했다.

+1

이것은 안드로이드 라이브러리입니다. , 질문은 PC를 대상으로합니다. –

0

비슷한 응용 프로그램과 함께 Linux 플랫폼에서 작업 해 왔습니다.

터미널을 통해 BLE 사용 장치를 찾는 첫 번째 C 프로그램. 당신이 bluez 설치했는지 확인하고

strcpy(command, "sudo ./btmon & hcitool lescan"); 
    system(command); 

컴파일 btmon 자바 내에서 파일을 실행하고 콘솔의 InputStream를 읽어 보시기 바랍니다.

 ProcessBuilder builder = new ProcessBuilder("/beacon"); 
     builder.redirectErrorStream(true); 
     Process process = builder.start(); 
     InputStream is = process.getInputStream(); 
     BufferedReader reader = new BufferedReader(new InputStreamReader(is)); 

당신은 RSSI 값을 찾아 데이터베이스로 내보낼 수있는 데이터 스트림을 얻습니다.

+0

이것은 Linux 솔루션입니다. 질문은 Windows를 대상으로합니다. –