のぶをとは

 某企業のIT管理者。メール、アプリ、モバイルなどが担当。IT素人相手と、いうことを聞かない困ったソフトウェア達との格闘記録?
 Love BlackBerry なおっさん。
ブログはこちら

KuroELT6


 KuroELT6 は、定期的に GPS で位置情報を取得し、メールで送信するアプリです。基本的に BES (BlackBerry Enterprise Server)環境向けのアプリです。制限付ですが BIS 環境でも使えます。心配性な方や、緊急時に備え社員の場所を把握できるようにしたいBES管理者の方はどうぞ。
 今のところ無料ですが、再配布は厳禁。責任も全て使用者側とさせていただきます。

* なぜこんなの作った? *
 BES には定期的に BB 端末の位置情報を取得して、 BES の DB に格納する Enterprise Location Tracking ( 以下 ELT )という機能があります。ただし、この ELT 一見便利そうですが、以下のような点で気にいらないです。
  • プライバシーの問題があるせいか、 ELT のポリシーを適用した際、BB端末上には ELT を受け入れるかどうかのポップアップが表示され、簡単に拒否できる
  • 精度を優先して端末の GPS チップだけを利用(AGPSも使っているかもしれないけどわかりません)して位置情報を取得するようで、取得に失敗してデータを送ってこないことが多い
  • 屋外でもなぜか送ってこないことがある
  • 各ユーザーの最新の位置情報が、RDB に格納されるだけなので、履歴みたいなものが取れない(トリガーで別テーブルにコピーすることも可能だが、BES の DB のカスタマイズになるのでサポート的に NG 。サイズも増やしたくない。)
  • SQL 叩けば座標はとれるが、マップのアプリで見るには手作業やサーバー側のアプリ開発が必要なので活用しにくい 
 BIS には BlackBerry Protect がありますが、 BES に登録されている BB では、 Dual 契約の SIM を指しても使えない状況です。また、圏外の場所に忘れたときは、 Protect で位置情報をとれません。将来的には BES に対しても Protect の機能が利用できるようになるかもしれませんが、それでも定期送信する形にしないと、圏外の場所で落とした場合を想定してしまう私のような小心者は心配でたまりません。


* 機能概要 *
 というわけで、このアプリでは定期的に位置情報を取得して、メールしてくれます。通常のメールなので保存も楽。 Google Maps を使った URL を本文に書いてあるので、緊急時に見るのも簡単。
 デフォルトの動作は以下の通りで、ユーザー側では一切変更ができないようになっています。
  • 60分毎に位置情報のレポートを生成、送信
  • 位置情報はネットワーク利用( CellSite、環境によってはWLAN )で1回取得、 AGPS で1回取得します。精度が高い方を( AGPS )をレポートに使用
  • レポートの送信元、送信先は、 BlackBerry に設定されているデフォルトのメールアドレスを使用。つまり、自分から自分宛に送信。
 BIS の場合、上記のデフォルトの動作は変更はできません。これが BIS 環境の制限事項になります。なお、このアプリは常駐し続け、終了できません。
 BES 環境の場合、 IT Policy で以下のような制御ができます。
  • 間隔を15分-24時間に調整
  • レポートの送信先を、ユーザー自身ではなく、別のアドレスへ変更
  • アプリの画面上のボタンから、ユーザーがマニュアルでレポートを作成することができますが、この機能を無効化
  • 定期レポートの機能を無効化 (手動での送信だけに限定したり、何らかの理由により一時的にレポート機能を無効化したりする場合に対応可能)

* BES 環境向け構成 *
 BES 環境で制御する場合、管理者側の手順が多くなるので、BES環境での構成のページにまとめました。なお、 BES からアプリケーションの Push 配信するためのファイルも同じページに添付してあります。管理者が構成すれば、ユーザーがインストール作業をする必要はありません。


* BIS 向け *
 BIS ユーザーや BES 管理者によりアプリケーションが制限されてない方は<ここ>からインストール可能です。

サブページ (2): BES環境での構成 History