経過:
思うところあって、いわゆる「Beacon」を使いたくなった。調べていくと、bluetooth LE の advertising という機能を使っているらしい。iOS は 7 以降で使え、Android は 4.3 以降で受信、5.0 以降で送信に対応とあった。
手元に Android 6.0 までアップデートした Nexus5 があったので、いろいろと試したのだが、どうもうまくいかない。
さらに調べていくと、Android L の途中までは動いていたようなのだが、2014/10 の中頃のバージョンから動かなくなってしまったらしい。
https://code.google.com/p/android-developer-preview/issues/detail?id=1570
で、google の中の人から「Nexus 4/5/7 は、チップセットの問題でサポートしないよ」との書き込みもあった。Nexus って Android の公式マシンなのに ><
https://code.google.com/p/android-developer-preview/issues/detail?id=1570#c52
ログを最後の方まで調べていくと、Nexus 5 + Android 5.1.1 で動かすためのパッチを発見!!
https://code.google.com/p/android-developer-preview/issues/detail?id=1570#c104
ということで、ダメ元で試してみたら、advertising の送出に成功した。
以下に、備忘録を兼ねて、メモを公開。