简体   繁体   English

BLE Device CC2541未使用android beacon库进行扫描

[英]BLE Device CC2541 not scanned with android beacon library

I have a problem in ble device scan currently i'm trying to scan c2541 with the Android beacon library and i'm not able to find it in list, if i try to scan StickNFind device . 我在BLE装置扫描一个问题我目前正试图扫描c2541Android的灯塔库 ,我无法找到它在列表中,如果我尝试扫描StickNFind设备 or HM device than its work fine. 或HM设备比其工作正常。

Following is my some code snippet. 以下是我的一些代码片段。

    @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();
}

If does anyone have idea about this than kindly suggest me the solution 如果有人对此有所了解,请向我提出解决方案

I know this question is some what hardware related but having trouble with my above code. 我知道这个问题是与硬件有关但是我的上述代码有问题。

So, any help will be much appreciated Thanks in Advance. 所以,任何帮助将非常感谢提前感谢。

the Beacon Layout looks like this: Beacon Layout看起来像这样:

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
}

just find a Layout form for that. 只需找到一个布局表单。

Cheers 干杯

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM