2016-04-07 21 views
4

Şu anda cihazda tarama sorunu var Android beacon library ile taramaya çalışıyorum ve StickNFind device taramasını denerseniz listeden bulamıyorum. ya da HM cihazı iyi çalışıyor. TakipBLE Device CC2541 android beacon library ile taranmadı

benim bazı kod parçacığı olduğunu.

@Override 
    protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_ranging); 

    mHandler = new Handler(); 
    beaconManager.bind(RangingActivity.this); 
    beaconManager.getBeaconParsers().clear(); 
    beaconManager.getBeaconParsers().add(new BeaconParser(). 
      setBeaconLayout("m:0-3=4c000215,i:4-19,i:20-21,i:22-23,p:24-24")); 
    beaconManager.getBeaconParsers().add(new BeaconParser(). 
      setBeaconLayout("x,s:0-1=feaa,m:2-2=20,d:3-3,d:4-5,d:6-7,d:8-11,d:12-15")); 
    beaconManager.getBeaconParsers().add(new BeaconParser(). 
      setBeaconLayout("s:0-1=feaa,m:2-2=00,p:3-3:-41,i:4-13,i:14-19")); 
    beaconManager.getBeaconParsers().add(new BeaconParser(). 
      setBeaconLayout("s:0-1=feaa,m:2-2=10,p:3-3:-41,i:4-20v")); 
    beaconManager.getBeaconParsers().add(new BeaconParser(). 
      setBeaconLayout("s:0-1=fed8,m:2-2=00,p:3-3:-41,i:4-21v")); 

    beaconManager.bind(this); 
    //scanning(); 
} 

kimse nazikçe bana bu soruyu biliyorum çözümü

önermek daha bu konuda fikri var ise bazı hangi donanım ile ilgili ama benim yukarıdaki kod ile sorun yaşıyor.

Bu nedenle, herhangi bir yardım çok takdir edilecektir Teşekkür ederiz.

+1

CC2541, Eddystone/Android Beacon ürün yazılımı ile doğru şekilde yanıp sönüyor mu? Ayrıca iBeacon ve Eddystone'un iki farklı işaret protokolü olduğunu anlayın. Benim firmeware yapabileceğim başka ne kadar tarih olduğunu Yanıtınız için –

+0

teşekkür i bilgiyi daldırma bana biraz referans verebilir iki protokoller hakkında fazla bilgi sahibi değil değil mi? bana yol önerebilir ama işaret tanımak ve cihazım farklı olması protokol? –

+0

Yukarıdaki cihaz için bayt düzenini önerebilir misiniz? –

cevap

0

Beacon Düzeni şuna benzer:

ScanResult{ 
mDevice=68:9E:19:03:E0:EA, 
mScanRecord=ScanRecord [mAdvertiseFlags=6, mServiceUuids=null, 
mManufacturerSpecificData={ 
    76=[2, 21, -3, -91, 6, -109, -92, -30, 79, -79, -81, -49, -58, -21, 7, 100, 120, 37, 0, 0, 0, 0, -59] 
}, 
mServiceData={00005153-0000-1000-8000-00805f9b34fb=[67]}, 
mTxPowerLevel=0, 
mDeviceName=null], 
mRssi=-68, 
mTimestampNanos=442148352896454 
} 

sadece bunun için Düzen şeklini bulun.

Cheers

İlgili konular