組み込みデバイスから iPad に Advertising-Data を送信しています。このデータは、「サービス データ」-AD タイプ (0x16) でタグ付けされます。デリゲートのdidDiscoverPeripheralを使用してadvertisementDataを読んでいると、次のようになります。
Adv.-Data: {
kCBAdvDataServiceData = {
"Unknown (<fdf0>)" = <01020305>;
};
kCBAdvDataServiceUUIDs = (
"Unknown (<fdf0>)"
);
Service 0xFDF0 は私が選択したものです。そして今、キーkCBAdvDataServiceDataを持つサービス 0xFDF0 のデータであるバイト0x01、0x02、0x03、0x05を取得する必要があります。
後でこれらの4バイトの配列があれば完璧です。私は長い間試しましたが、得られた最も近いものは文字列"Unknown (< fdf0>)" = <01020305>でした。