iBeacon を用いたオフィス滞留分析システムについて
ソリューション本部 開発三部

中尾 浩一

２. 「5 TSUBO CAFE」 とは？

１. はじめに“いい仕事は、いい雑談から。” 近年の People「5 TSUBO CAFE」は、部署や役職・世代を越えたAnalytics（職場の人間科学）の研究によると、雑談な交流を促し、そこから生まれる「雑談」がオフィスに笑どの非公式なコミュニケーションは、職場の生産性や顔や新しい価値を創り出す、独自のカフェ空間であ創造性を高め、社員のストレス軽減にも寄与することる。カフェの設置スペースを確保するための空間づくが認知されている。オフィス家具の製造・販売を手掛りから、「雑談」を促すソフトメニュー、効果測定までをけるプラス株式会社 ファニチャーカンパニー様では、プラス様がハード・ソフトの両面からトータルにプロ

このような雑談が仕事にもたらす効果・効能に着目しデュースし、継続的にサポートされている。て、「5 TSUBO CAFE（ゴツボカフェ）」というサービス（１） スペースの悩みをオフィスダイエットで解決

を昨年 10 月より開始されている。

「カフェ用のスペースなんて無い」「オフィスが狭く「5 TSUBO CAFE」は、名前の通り、オフィス内に 1て無理」――そうした企業のために、オフィスフロア坪～5 坪程度の小さなカフェスペースを設けて、人々内の不要な書類や無駄なスペースを削減するなど、が集まるきっかけをつくり、社員同士のコミュニケーまずカフェ設置スペースの創出をサポートする。

ションを促そうというものだ。カフェスペースの運営に必要となるテーブルや椅子などの什器はもとより、コーヒーやおやつ、四季折々のお花や雑談のきっかけをつくる雑談アプリなどを一つのパッケージにして提供するリース形式のサービスである。加えて、カフェスペース設置前後の導入効果が分かるように、利用回数や滞在時間を測定してレポートする効果測定サービスも提供されており、この効果測定サービスには、当社が iBeacon を用いて開発した滞留分析システムをご採用頂いている。
本稿では、まず、「5 TSUBO CAFE」の簡単な紹介を行い、次に、効果測定サービスの中核をなしている「オフィス滞留分析システム」の概要を説明する。

−1−1/6（２） カフェ導入シミュレーション（４） 雑談を促すオプションサービス

オフィス内で創出可能な有効スペースを測る

雑談のきっかけとなるようなコンテンツ、コーヒーや「TSUBO 測定」や、カフェが設置されたイメージが直おやつ、季節の変化を楽しめる装飾品のデリバリー

感的にわかる「5 TSUBO AR」など、専用のデバイスなど、導入後のソフトサービスを継続して提供する。

を使ってスタッフが導入検討をサポートする。
■ デジタルサイネージ
今日は何の日？
多彩なフォトライブラリで提供■ 5 TSUBO AR（３） 広さに合わせて設置できるカフェ空間■コーヒーお届け便■季節のお花お届け便■おやつお届け便■野菜お届け便

設置スペースの広さ、好みのデザインテイストに合わせて、1 坪から設置できるカフェ空間を構築する。

（５） 社員の交流を iBeacon で見える化
iBeacon により、カフェの利用回数や滞在時間を測定して、結果をグラフや平面図でレポート。社員の交流を見える化することで、導入効果を確認できる。

−2−2/6

３. iBeacon の概要効果測定サービスで採用されている iBeacon は、⼊Bluetooth 4.0 で新たに追加された BLE（BluetoothLow Energy）省電力近距離通信の信号強度を利用出した距離推定技術をベースとしている。Apple 社のiOS 7 に標準搭載されたことで一躍脚光を浴び、O2O（Online To Offline）サービスの切り札として注目不明を集めている。ちなみに iBeacon は Apple 社の商標である。最近では、来店検知や店舗等での商品案内、遠い近い

⾄近

図 2 iBeacon の測位クーポン発行など、具体的なサービスが続々と登場している。

測位については、ペリフェラルが存在する領域へ

iBeacon では、識別子などのビーコン信号を発信の入/出の検知と、ペリフェラルまでの距離が「至近する機器をペリフェラル、そのビーコン信号を受信す（immediate）≒数 10cm」、「近い（near）≒1m 程度」、る機器（iPhone など）をセントラルと呼ぶ。通常はこれ「遠い（far）≒1m 程度以遠」、「不明（unknown）」といにペリフェラルを管理するサーバや、セントラルが受う大まかな距離感を把握できるだけで、ペリフェラル信したビーコン信号をもとにセントラルに対して、例まで何 m といった絶対的な距離の測定は基本的にえばクーポンを発行するとか、広告を送るためのはできないことを理解しておく必要がある。（図２）

サーバが必要になる。ペリフェラルからは一方的にこのように、iBeacon は情報を一方的にブロードビーコン信号が発信されるだけで、相互通信が行わキャストしてしまい、容易に傍受できるため、なりすまれるわけではなく、また、セントラル側では、ビーコンしで使用されて困るようなサービスでの利用には向信号を受信してサーバとサービスのやり取りをするたいていない。また、アプリ開発の観点では、iOS につめのアプリを事前に起動しておく必要がある。（図１）

い て は iBeacon の ク ラ ス が 用 意 さ れ て い る が 、Android については Ver. 4.3 以降で BLE に対応しているというだけなので、iBeacon をハンドリングするたビーコン情報問い合せめの処理は自前で実装する必要がある。
クーポン
広告等

サーバ

ビーコンの管理４. オフィス滞留分析システム
４．１ システムの概要

⼀⽅通⾏・垂れ流し

図 3 にオフィス滞留分析システムの概要図を示す。
uuid=xxxxx
セントラル（BLE 対応機器）

major=yyy
minor=zzz

 カフェ利用者には iBeacon 発信機（ペリフェラル）
ペリフェラル（ビーコン）を配布して、オフィス内では常時携帯してもらう。
 カフェエリアにはビーコン信号を受信するために

図 1 iBeacon の構成要素

iPad（セントラル）を設置する。

−3−

3/6

４．２ iBeacon 発信機

uuid: xxxxxx
major: ○○×
minor: ×○×

iBeacon 発信機は、測定期間中に常時、利用者に携帯してもらうため、小型軽量（7～20g 程度、電池込）でペンダントとしても使用できるものを選定している。

カフェ利⽤者

また、ボタン電池の交換が可能で各種 ID の設定がiBeacon
受信機（iPad）

iBeacon検知
エリア容易なこと、カフェエリアの広さに応じて電波出力の調整ができることなども重要である。
iBeacon 発信機に設定している ID は次の通り。

iBeacon
発信機

 UUID： その発信機がプラス社のものであること

カフェエリアを示す固有の ID（MyBeaconID）。全ビーコンでオフィス共通。受信機側では、この UUID を持っている発信機の電波しか受信しない。
3G/LTE 回線

 Major： 発信機の購入番号（ロット番号）。発信機

測距情報
分析担当者

グラフ

滞留状況
（平⾯図）

は、同一の製品でもロットにより個体差があること

・uuid・major・minor・距離：near・timestamp

Web ブラウザ

滞留情報
CSV
ファイルを考慮して、追加購入をする度にロット単位に新たな番号を設定している。
 Minor： 同一 Major 番号内でのシリアル番号。
なお、iBeacon 発信機は、現在、複数社の製品をクラウド環境滞留状況分析サーバ使用しているが、製品により特性等に微妙な違いが・データ受信
・DB 登録・データ分析
・iBeacon 管理・受信機管理
・PJ 管理あるため、混在させた使用は避けるようにしている。
４．３ iBeacon 受信機
iBeacon 受信機には、主に iPad mini を使用してい図 3 システム概要図る。設置場所等の状況によっては iPhone を利用する

 利用者が検知エリア内にいる間、iPad 内の受信ことも可能である。これらのデバイスを受信機として

アプリは発信機のビーコン信号を受信して、電波強度に基づく測距を行い、受信機 ID、発信機 ID、使用するために、ビーコン信号の受信と距離推定（“至近”、“近い”、“遠い”、“不明”）、測定情報の送測距情報を滞留状況分析サーバへ送信する。
 受信機からの情報を受信したサーバは、受信機
ID、発信機 ID、検知時刻などを基に認証を行い、信などを行う iOS アプリを開発した。図 4 に iOS アプリの画面例を示す。

測距情報を DB に格納する。

効果測定は、通常 1～2 週間の期間に渡り、24 時

 サーバは発信機や受信機の管理、測定プロジェクトの管理、滞留状況の分析機能を提供する。
 分析担当者は、適宜、Web ブラウザでサーバに間休みなく実施される。受信アプリは、iOS の仕様上、常にフォアグラウンドで動作させておく必要があるた

アクセスして、滞留状況をブラウザ画面や Excel

め、測定中は iPad のホームボタンやスリープボタン、のグラフ、平面図で確認できる。

画面タッチなどの操作を無効化する iOS の「アクセス−4−4/6

ガイド」機能を活用している。また、測定中に、会社滞留状況の分析時に、属性別集計や属性による絞り紹介や製品紹介等の画像を表示できるように、スライ込みなどを行える。

ドショー機能（フォトビューワー機能）を搭載している。

（３） 受信機管理機能

iPad 識別⽤の ID

測定中にスライドショーを再⽣設置環境に応じて、受信機ごとに検知エリアの範囲や滞留判定のための最短時間を設定できる。
 Near 限界距離（m）： 受信機の測距判定が nearの時に、精度（≒推定誤差）がこの距離よりも大きければ far と見なす。
 Far 限界距離（m）： 受信機の測距判定が far の時に、精度がこの距離よりも大きければ unknownと見なす。
 滞留最短時間（秒）： 1 回の滞留時間がこの値よ現在受信している iBeaconの状況を表⽰

りも短い場合、滞留時間集計から除外する（滞留していないとみなす）。
（４） 滞留分析機能※ ここに設定されている UUIDを持つ iBeacon の電波しか受信しない。

滞留状況は、測定結果の一覧表や Excel のグラフ、オフィス平面図へのプロット出力などから確認できる。
① 一覧表出力： 受信機別・日時別の滞留人数と平ログ参照画⾯へ均滞留時間、滞留ビーコンの一覧を表示する。
属性による集計表の絞り込みも行える。（図 5）

図 4 iPad 受信アプリ画面

Σ(滞留時間) ÷ (ユニーク⼈数)

４．４ 滞留状況分析サーバ（１） 測定プロジェクト管理機能
プロジェクトの作成、プロジェクトで使用する発信受信機名称

ビーコンをオフィスに置いたまま帰宅？

機や受信機の引き当て、カフェエリアの平面図の登録などを行う。プロジェクトの開始・終了日時を管理することで、発信機や受信機の使用・予約状況を確認できる。また、深夜や休祭日などの期間を滞留状況の集計処理から除外する機能も提供している。
（２） iBeacon 発信機管理機能
発信機は購入した時にシステムへ登録を行う。また、発信機をプロジェクトに引き当てる際には、発信機とカフェ利用者との紐付けを行い、「所属」「年代」「役職」「性別」などの属性を設定できる。これにより、

図 5 滞留状況一覧の表示例

−5−

5/6

② グラフ出力： 一覧表のグラフ化に加えて、属性

５. おわりにの組み合わせ指定によるグラフ化が可能（例えiBeacon を用いた測位では、測定機器間の正確なば、部署 A の管理職と部署 A の一般職を比較するなど）。図 6 は一週間の測定期間における時間距離を計測したり、絶対的な位置座標を特定したり帯毎の部門別累計滞留人数を、図 7 は部門別平することはできないが、今回の効果測定サービスのよ均滞留時間を示した例である。このほか、属性の設定内容に応じて役職別や年齢別、就業タイプ別など様々な切り口で分析することが可能である。

うに、人やモノの大まかな流動性・滞留状況を把握することには有用であることが確認できた。今後は、3点測量を応用して測位精度の向上を図るための検証を行ったり、属性の相関を分かり易く見せたりするなど、分析機能の拡張や見える化の改良などに取り組みたい。

＜謝辞＞

図 6 時間帯毎の部門別累計人数

本システムの構築、並びに、本稿の執筆にあたり、貴重なご助言と各種資料のご提供を頂きましたプラス株式会社 ファニチャーカンパニーの高橋 純様、高木 萌様に感謝の意を表します。

図 7 時間帯毎の部門別平均滞留時間③ 平面図出力： ②のグラフ出力の代わりに平面図上で条件別に色分けしたアイコンでプロット出力＜参考文献＞
1） 「5 TSUBO CAFE WEB サイト」
http://5tbcafe.plus.co.jp/を行う。図 8 に役職別の滞留状況をオフィス平面図上にプロットした例を示す。なお、iBeacon では2） 「【加速するオフィスイノベーション】 プラス ～測定者の位置座標は取得できないため、アイコ『５ＴＳＵＢＯＣＡＦＥ』 提案」 （SankeiBiz，2016

ンは既定の半径内（赤い円）にランダムにプロット

年 4 月 4 日，株式会社産経デジタル）している。平面図出力は、主としてアイコンの種

http://www.sankeibiz.jp/business/news/160404

類や割合、密度をイメージとして直感的に把握で/bsd1604040642004-n1.htm

きることを目的としている。

3） 「職場の人間科学」 （ベン・ウェイバー著，2014
年 5 月 23 日，早川書房）
4） 「位置情報とマッププログラミングガイド」（Apple公式プログラミングガイド、2014 年 3 月 10 日）
https://developer.apple.com/jp/documentation/LocationAwarenessPG.pdf

図 8 役職別滞留状況の平面図プロット−6−6/6