5月 202014
<< nodeでSlackbot || AndroidでiBeaconを読む(Scalaで) >>
bleaconを使うとMacをiBeacon発信機にできた。もう一台Macを用意すれば受信もできた。
https://gist.github.com/shokai/0354aaf8a72873f4412b
nodeの発信側は、プロセス終了してすぐ再起動するとうまく動かない。最低でも2,3秒まってから再起動する。
% npm i bleacon
% uuidgen
発信
Bleacon = require 'bleacon'
uuid = process.argv[2] || "805D6740-F575-492A-8668-45E553EB9DF2"
major = 1
minor = 1
console.log uuid
Bleacon.startAdvertising uuid, major, minor, -50
受信
Bleacon = require 'bleacon'
Bleacon.startScanning()
Bleacon.on 'discover', (beacon) ->
console.log beacon
昨日作ったAndroidでiBeaconを読むやつでも受信できた。