docker run --net=host --rm -e BEACON="beacon-spec" menvia/farol-node-beaconWhere beacon-spec can be an eddystone or ibeacon.
Based on node-eddystone-beacon, e.g.:
var eddystoneBeacon = require('eddystone-beacon');
var options = {
name: 'Eddy', // set device name when advertising (Linux only)
txPowerLevel: -22, // override TX Power Level, default value is -21,
tlmCount: 2, // 2 TLM frames
tlmPeriod: 10 // every 10 advertisements
};
var url = 'https://google.com/';
eddystoneBeacon.advertiseUrl(url, [options]);Based on node-bleacon, e.g.:
var Bleacon = require('bleacon');
var uuid = 'e2c56db5dffb48d2b060d0f5a71096e0';
var major = 6; // 0 - 65535
var minor = 9; // 0 - 65535
var measuredPower = -59; // -128 - 127 (measured RSSI at 1 meter)
Bleacon.startAdvertising(uuid, major, minor, measuredPower);