ビーコンを利用した屋内位置情報システム

ビーコンとゲートウェイから位置情報を取得し、マップに現在・過去の在/不在情報を表示するWebアプリケーション

開発概要

ビーコンと専用の受信機を利用して、GPSが届かない屋内でも位置情報を管理します。
ビーコン(Beacon:発信機)とゲートウェイ(Gateway:受信機)から位置情報を取得し、マップに現在・過去の在/不在情報を表示するWebアプリケーションです。 オンプレミス環境(インターネット接続なし)で動作します。外部アプリケーションと連携可能なAPIを提供しています。
 
  • オンプレミスで動作(インターネット接続なし)
    オンプレミスでデータを蓄積します。
  • 外部アプリケーションと連携可能なAPI提供
    APIを使ってシステム開発が自由に行えます。
開発概要図
  1. 設置した受信機がビーコンの電波をキャッチ
  2. 受信機がWi-Fiアクセスポイントを経由し、サーバーへデータを送信
  3. サーバーにデータを蓄積・分析
  4. 蓄積・分析したデータを利用して、ヒト・モノの動きを確認可能

動作環境

ブラウザ Google Chrome

開発内容

機能一覧

一般ユーザー機能

  1. 現在のビーコン/ゲートウェイの情報表示
    • ビーコン/ゲートウェイの現在の情報をマップ表示
    • ビーコンの情報を検索
  2. 過去のビーコン/ゲートウェイの情報表示
    • 指定日時のビーコン/ゲートウェイの情報をマップ表示
    • 指定日のマップの変化をアニメーション表示
    • 指定日の集計情報をグラフ表示

管理者機能

  1. adminログイン
  2. 管理メニュー
    • ゲートウェイ情報の登録/編集/削除
    • ビーコン情報の登録/編集/削除
    • マップ情報の登録/編集/削除
    • 過去データの集計
    • マップ更新間隔
    • adminパスワード変更
  3. データ取得API
    • 最新データの取得
    • 過去データの取得

開発環境

OS Linux
データベース
  • mongoDB
  • MySQL
  • Redis
フレームワーク Laravel
開発言語
  • PHP
  • Python
  • JavaScript
その他
  • Node-RED
  • Docker
  • Node.js
※本サービスの提供は終了しています。