2014-08-31 5 views
1

라즈베리 블루투스 주변기기를 만들려고하고 있습니다. Raspbian 및 Bluez v 5.11을 사용하고 있습니다. 작동하려면 많이 시도했지만 방법을 찾을 수 없습니다. 내가 할 경우 문제를 해결하기 위해, 내가하는 USB 블루투스 동글 Inatek BTA-CSR4B5을 사용하고이 :Bluez 및 Bleno가있는 라즈베리 블루투스 주변 기기

hciconfig 

는 내가 가지고 :

hci0: Type: BR/EDR Bus: USB 
    BD Address: 00:1A:7D:DA:71:13 ACL MTU: 310:10 SCO MTU: 64:8 
    UP RUNNING 
    RX bytes:5050 acl:79 sco:0 events:493 errors:0 
    TX bytes:8994 acl:78 sco:0 commands:395 errors:0 

때문에 장치가 그 경우, 완벽하게 작동되는 것 나는이 스크립트를 작성하는 예를 들어 iBeacon으로 만듭니다.

ibeacon.conf :

export BLUETOOTH_DEVICE=hci0 
export UUID="e2 c5 6d b5 df fb 48 d2 b0 60 d0 f5 a7 10 96 e0" 
export MAJOR="00 16" 
export MINOR="00 08" 
export POWER="c5" 

ibeacon_start 작동

#!/bin/sh 
. ./ibeacon.conf 
echo "Launching virtual iBeacon..." 
sudo hciconfig $BLUETOOTH_DEVICE up 
sudo hciconfig $BLUETOOTH_DEVICE noleadv 
sudo hciconfig $BLUETOOTH_DEVICE leadv 0 
sudo hcitool -i hci0 cmd 0x08 0x0008 1e 02 01 1a 1a ff 4c 00 02 15 $UUID $MAJOR $MINOR $POWER 00 
echo "Complete" 

.

하지만 블루투스 주변을 원하고, 내가이 라이브러리 사용하고 그것을 할 : 내가 bleno 프로젝트의 테스트 코드를 시작할 때

https://github.com/sandeepmistry/bleno

, 난 서비스를 찾을 수 있지만, iOS 장치로 주변 장치에 연결하려고 할 때 Timing out 연결이 발생합니다.

내가 테스트를 많이 만들어 가지고, 내가 bleno과 함께 서비스를 시작하면 내가 문제에 대한 반 해결책을 찾을 수 있고, 서비스가 다른 터미널에서 내가이 일을 해요,에 있습니다 :

주변 장치에 연결하려고하면 주변 장치와의 연결을 끊고 다시 연결하려고하면 더 이상 작동하지 않으며 다시 작동해야합니다.

sudo hciconfig hci0 up 
sudo hciconfig hci0 noleadv 
sudo hciconfig hci0 leadv 0 

제 질문은 어떻게 문제를 해결할 수 있습니까? 위의 명령을 할 때마다 피하고 항상 연결을 받아들이는 블루투스 주변 장치를 만드시겠습니까?

답변

1

hciconfig hci0 sspmode 1을 시도 했습니까?

관련 문제