Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- byte[] urlBytes = new byte[0];
- try {
- urlBytes = UrlBeaconUrlCompressor.compress("45");
- } catch (MalformedURLException e) {
- e.printStackTrace();
- }
- Identifier encodedUrlIdentifier = Identifier.fromBytes(urlBytes, 0, urlBytes.length, false);
- ArrayList<Identifier> identifiers = new ArrayList<Identifier>();
- identifiers.add(encodedUrlIdentifier);
- ArrayList<Long> arrayList = new ArrayList<>();
- arrayList.add(Long.valueOf(et_temp.getText().toString()));
- arrayList.add(Long.valueOf(et_Voltage.getText().toString()));
- beacon = new Beacon.Builder()
- .setIdentifiers(identifiers)
- .setMultiFrameBeacon(true)
- .setBeaconTypeCode(0x20)
- .setManufacturer(0x20)
- .setServiceUuid(0xfeaa).setTxPower(-65)
- .setExtraDataFields(arrayList)
- .build();
- // i:4-13
- //"x,s:0-1=feaa,m:2-2=20,d:3-3,d:4-5,d:6-7,d:8-11,d:12-15"
- beaconParser.addExtraDataParser(new BeaconParser().setBeaconLayout(BeaconParser.EDDYSTONE_TLM_LAYOUT));
- beaconParser.setBeaconLayout(BeaconParser.EDDYSTONE_URL_LAYOUT);
- BeaconTransmitter beaconTransmitter = new BeaconTransmitter(this, beaconParser);
- beaconTransmitter.setConnectable(true);
Add Comment
Please, Sign In to add comment