TI CC2540을 기반으로하는 블루투스 저에너지 USB가 있습니다.해야 할 일은 내 컴퓨터를 사용하여 다른 비콘의 RSSI 값을 스캔하여 데이터베이스 (MySQL은, 등),이 일을 자바 라이브러리가 무엇입니까? 나는 안드로이드에서 작업을 수행하는 방법을 알고하지만 난이 라이브러리 시도 윈도우자바에서 블루투스 저에너지 RSSI를 읽는 방법
에답변
운영되는 내 PC에 그것을 할 필요가 다음 읽어에서
https://github.com/movisens/SmartGattLib
을 :
이"SmartGattLib입니다 블루투스 SMART 디바이스 (블루투스 4.0의 블루투스 저에너지)로 작업을 간소화하는 자바 라이브러리로 채택 된 GATT 스펙의 모든 UUID와 특성 (예 : 심박수, 배터리 수명)을 해석하는 편리한 방법을 제공한다 "고 말했다.
이것은 안드로이드 라이브러리입니다. , 질문은 PC를 대상으로합니다. –
비슷한 응용 프로그램과 함께 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 값을 찾아 데이터베이스로 내보낼 수있는 데이터 스트림을 얻습니다.
이것은 Linux 솔루션입니다. 질문은 Windows를 대상으로합니다. –
Bluetooth Low Energy API for Windows 7.0과 비슷한 질문을합니다. 불행히도, Windows 8 (이전 버전이 아님) 만 BLE을 지원하는 것으로 보입니다.
[Bluetooth 저에너지 API for Windows 7.0] 가능한 복제본 (http://stackoverflow.com/questions/14401435/bluetooth-low-energy-api-for-windows-7-0) – bummi