Estimote のビーコン、先月の SDK アップデートでついに 温度センサと加速度センサをサポート したのが記憶に新しいところですが、その数ヶ月前に、Estimote のビーコンを分解したり、 Core Bluetooth フレームワークのメソッドを Method Swizzling したり class-dump したり してアドバタイズメント・パケットの内訳や内部実装を解析した海外記事がありました。
下記記事でその内容をかいつまんで紹介しています。
結局のところ、この解析により割り出したアドバタイズメント・パケットには「加速度センサや温度センサのデータ」は入ってなかった(※当時のファームウェア)のですが、 ソースが公開されていないSDK/フレームワーク/ライブラリの解析 ってこうやってやるのかーという点で非常に勉強になりました。
##関連記事