サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Google I/O
pe-bank.jp
「BLEビーコンを紐解く」の第2回目です。 今回は、iBeaconフレームが本題です。ですが、その前に、まだ触れていないAdvertiser’s Addressフィールド(以下 AdvA)とAdvertiser’s Dataフィールド(以下 AdvData)、およびその構成単位であるADストラクチャ(以下 AD Structure)について紹介します。 AdvA デバイスを識別するためのアドレスとして、6 オクテット長が割り当てられています。PDU Header内にあるTxAddフィールド値が0の場合、機器固有のパブリックアドレスとなり、1の場合、不定値なランダムアドレスになります。 パブリックアドレスの場合は、LANでおなじみのMACアドレスに相当し、24オクテットのベンダ識別子(OUI) と24オクテットのベンダ定義値で構成されています。ですので、AdvA値を読み解くとビーコンの製造メ
BLE通信形態(トポロジー)には、ブロードキャスター型とコネクション型の2つの形態があることを本コラム>Vol.5にて紹介させていただきました。今回は、ブロードキャスター型通信の代表例であるBLEビーコンを紐解いて見たいと思います。 なお、最新の仕様は、Bluetooth 5ですが、ここでは Bluetooth4.2をベースとします。 ブロードキャスター型通信(以下ブロードキャスト通信)は、前回Vol6のコラムで紹介しました37-39chに割り当てられているアドバタイジングチャネルのみを利用して行われる通信です。 アドバタイジングチャネルに、BLE通信パケット のひとつであるアドバタイズメントパケット(Packet Data UnitフィールドにアドバタイジングPDUをもつBLE通信パケット)を送信することでブロードキャスト通信を実現しています。 アドバタイジングパケットには、データ領域(
六本木・麻布・赤坂エリア 品川・三田・浜松町エリア 渋谷・原宿・代官山エリア 恵比寿・中目黒・目黒エリア 上野・日暮里・御徒町エリア 新宿・代々木・大久保エリア 池袋・高田馬場・目白エリア 市ヶ谷・飯田橋・四谷エリア 高円寺・荻窪・中野エリア 下北沢・笹塚・明大前エリア 三軒茶屋・世田谷・池尻大橋エリア 銀座・京橋・有楽町エリア 東京・日本橋・大手町エリア 神保町・水道橋・九段下エリア 秋葉原・神田・御茶ノ水エリア 五反田・大崎エリア 23区 その他(非公開含む) 八王子市 立川市 武蔵野市 三鷹市 青梅市 府中市 昭島市 調布市 町田市 小平市 日野市 東村山市 国分寺市 国立市 東久留米市 多摩市 羽村市 西東京市 東京都 その他(非公開含む)
Java PHP Ruby Python JavaScript Angular.js/Node.js Typescript / Vue.js React iOS Objective-C Swift Android Kotlin インフラ(サーバー) インフラ(ネットワーク) パブリッククラウド AWS Azure GCP PM PMO コンサルティング Webディレクター ITアーキテクト DX データベース SQL HTML5 テスト / 検証 AI・機械学習 Shell(C/B/K) Unity / Unreal Engine ゲーム ERP IoT アセンブラ RPA Scala golang COBOL .NET(VB / C#) C言語 C++ VC++ Perl VB / VBA Chef Puppet Ansible SAP / Salesforce その他言語 インフラ(そ
このページを最初にブックマークしてみませんか?
『ITフリーランスエンジニアの案件・求人はPE-BANK』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く