我在c2541设备扫描中遇到了问题,目前我正试图用Android信标库扫描Android信标库,如果我试图扫描StickNFind器件,就无法在列表中找到它。或者HM设备比它的工作效率更高。
下面是我的一些代码片段。
@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();
}
如果有人对此有意见,请给我建议解决办法。
我知道这个问题与硬件有什么关系,但是我的上面的代码有问题。
因此,任何帮助都将是非常感谢的,提前感谢。
发布于 2017-01-06 15:54:32
灯塔的布局如下所示:
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
}
找个布局表就行了。
干杯
https://stackoverflow.com/questions/36467409
复制相似问题