bluez-5.17이 설치된 Linux 시스템에서 "Proximity Profile" or PXP이라는 BLE 프로필을 실행하고 싶습니다.Bluez (5.17)와 함께 Bluetooth LE 근접 프로필 PXP 사용
- 링크 손실 서비스
- 즉시 알림 서비스
- 송신 전력 서비스
내가 지금 무슨 짓을 : 만약 내가 제대로 이해하고
PXP는 세 BLE 서비스의 모음,입니다 멀리. 나는 this site에 대한 설치 지침을 따랐다. 설치가 완료되었습니다.
hciconfig hci0 up 및 hcitool lescan을 실행할 수 있습니다.
이제는 PXP 프로필을 실행하고 BLE USB 동글이 gatt-server로 작동하도록하고 싶습니다.
/etc/bluetooth/
폴더에는 proximity.conf이라는 파일이 있습니다. called Disable="..."
을 설정하는 옵션은 하나뿐입니다. 이후 나는 모든 서비스를 활성화하고 싶습니다. 그냥 등호 뒤에 모든 것을 제거했습니다.
동일한 폴더에 main.conf
이라는 파일이 있는데 여기에서 나는 옵션을 AttributeServer = true으로 변경했습니다. (이것이 정말로 필요한지 확실하지 않은 이유는이 글이 테스트에만 유용하다는 것입니다.)
/var/lib/bluetooth/xx:xx:xx:xx:xx:xx/
에서 "profiles"파일의 서비스를 추가했습니다. LinkLoss의 경우 00001803-0000-1000-8000-00805f9b34fb
입니다.
그래서 블루투스 서비스를 다시 시작하여 작동 할 것으로 예상했습니다.
다른 측면에서 Proximity Reporter (gatt 클라이언트)로 두 개의 Android 앱이 있습니다. 첫 번째 앱은 TI.com 샘플 코드에서 가져온 것입니다. 그것은 검사하고 모든 gatt 속성을 신발. 나는 그것을 사용하여 서비스가 실행 중인지 확인합니다. 또한 BLE 용 nRF Toolbox라는 앱을 발견했습니다.
짧은 이야기를하면 작동하지 않으며 PXP 서비스를 실행하는 방법도 없습니다. 나는 단지 그것을 시도하고 있었다. 도와 줘서 고마워!