Elo Elo Backpack® with Android Open Source ユーザーガイド

タイプ
ユーザーガイド
ユーザーマニュア
Elo Touch Solutions
Elo Backpack
ELO-KIT-EloView-Engine
UM600216 Rev A、ページ 2 / 37
ユーザーマニュア Elo Backpack
Copyright © 2018 Elo Touch Solutions, Inc. All Rights Reserved. (不許複製・禁無断転載)
本書のいかなる部分も、Elo Touch Solutions, Inc. の書面による事前の許可なく、いかなる形式・手段 (電子的、磁気的、光学的、化学的、手動的、その他の手段を含む によっても、複製、
送信、複写、検索システムへの記録、またはいかなる言語あるいはコンピューター言語への変換も行うことはできません。
免責事項
本書の内容は、将来予告なく変更されることがあります。Elo Touch Solutions, Inc. およびその関係会社 (Elo」と総称します) は、本書の内容に関して何らの表明も保証もいたしません。
特に、本製品の商品性および特定目的への適合性について、いかなる暗示的保証もいたしません。Elo は、他者に対する事前通知の義務を負うことなく、適宜、本書の内容を改定・変更す
る権利を有しています。
商標について
EloElo (ロゴ)Elo TouchElo Touch SolutionsEloView は、Elo およびその関連会社の商標です。
UM600216 Rev A、ページ 3 / 37
ユーザーマニュア Elo Backpack
目次
1 章:はじめに ............................................................................................................................................................................................................................................... 4
2 章:開封と操作 .......................................................................................................................................................................................................................................... 5
4 章:技術サポートとメンテナンス .................................................................................................................................................................................................................... 26
5 章:規制情報........................................................................................................................................................................................................................................... 29
6 章:保証内容........................................................................................................................................................................................................................................... 36
UM600216 Rev A、ページ 4 / 37
ユーザーマニュア Elo Backpack
1 章:はじめ
製品説明
新しい Elo Backpack システムは、外部モニターとペアリングすることができ、Elo から信頼できる性能を実現します。これにより、ユー
ザーと Elo Backpack 間で情報が自然に流れるようになります。
この Elo Backpack には、システム性能を向上させる次のような機能があります。
プラグアンドプレイ準拠
HDMI 出力
LAN/Wi-Fi/Bluetooth
オプションの GPIO ケーブルを通じた汎用の入出力ヘッダー
2 x USB タイプ A ポート
SD カードスロット
本マニュアルには、新しい Elo バックパックシステムの操作(2 章および 3 章)と保守(4 章)に関する詳細なガイドラインが含まれています。
UM600216 Rev A、ページ 5 / 37
ユーザーマニュア Elo Backpack
2 章:開封と操
同梱品
ボックスに以下が含まれていることを確認しま:
Elo Backpack
クイックインストールガイド
電源アダプタ
北米向け電源アダプタのヘッド
欧州向け電源アダプタのヘッド
中国向け電源アダプタのヘッド
Elo Backpack
1. 付属の 12V DC 電源ケーブルを Elo バックパックと電源コンセントに接続します。
2. USB ケーブルを Elo タッチモニターから USB タイプ A 接続の 1 つに接続します
3. HDMI ケーブルを Elo タッチモニターと HDMI 出力接続の間に接続します
4. 電源ボタンを押して、Elo バックパックの電源を入れます。
UM600216 Rev A、ページ 6 / 37
ユーザーマニュア Elo Backpack
キオスクモー /
管理 OS
コンテンツ提供 /
再生
デバイス管
自動供給
Android ナビゲーション、ステ
タスバー、デバイスボタンは無効
EloView が前面にてアプリまた
はウェブページを維持
システムポップアップは無効
周辺機器対応機能を内蔵
セキュリティ機能のアップデート
Android アプリとウェブサイ
(オンライン / HTML キット) をラ
イブラリへアップロード
アプリを現場のデバイスへ遠隔
操作でバックグラウンド動作に
てインストール
アプリを Elo プラットフォーム動
作用にリビルドする必要無し
接続ステータス、スクリーンショ
ト、デバイスパラメーターを閲覧
可能
各種のデバイス設定を実行し、
遠隔操作で再起動とデータの
リセットが可能
OTA (over-the-air) アップグレ
ードを遠隔操作経由でバックグ
ラウンド動作にて実行
デバイスは開封後の初期セット
アップ直後からホームへアクセス
して命令を受信可
アプリをセットアップして自動的
にダウンロード後にインストール
し、接続されたデバイスにて再
サードパーティのデバイス管理ま
たはコンテンツエージェントのセッ
トアップに使用可能
UM600216 Rev A、ページ 7 / 37
ユーザーマニュア Elo Backpack
電源
DC 電源を初めてシステムに供給すると、システムは自動的にオンになります。
システムがオンの最中、電源ボタンを長押しすると、電源オフオプション画面が表示されます。
システムがフリーズして応答しない場合は、システムがオフになるまで、電源ボタンを押し続けます。システムが電源ボタンでオフにならない場合は、電源コードをコンセントから外して、シス
テムの電源を切る必要があります。
Elo Elo Backpack の電源ボタンには、次のようにシステムの電源ステータスを示す LED が装備されています:
LEDステータス
オフ
オレンジ (点灯)
白色 (点滅)
白色 (点灯)
電力消費の仕様詳細については、Elo ウェブサイト (www.elotouch.com) の技術仕様を参照してください。
システムをスリープ/スタンバイモードから解除するには、電源ボタンを 1 回押します。システムがスリープモードに入っている場合は、外部画面(Elo Touch モニターを使用している場合)
に触れるとシステムが起動します。
長時間使用しない場合は、Elo Elo Backpack の電源をオフにして電力を節約してください。
システムの動作電圧、周波数および電流は、以下の電源定格表に記載されています。
製品
動作電圧範囲
動作周波数範
動作電流
Elo Backpack
AC 100 240 V
50 60 Hz
1.2 A
UM600216 Rev A、ページ 8 / 37
ユーザーマニュア Elo Backpack
OS
システムには Android 7.1.2 予め搭載されています。
Wi-Fi + Bluetooth
Wi-Fi および Bluetooth 機能は、次のプロトコルをサポートしています。
Bluetooth 4.1+ BLEA2DP/ HID (キーボード / マウス)/ バーコードスキャナー対応
IEEE 802.11b/g/n/ac; WEP/WPA/WPA2 対応; 2.4Ghz/5Ghz
HDMI 出力
Elo バックパックには、外部モニターに接続可能 HDMI ポートが装備されており、1920 x 1080 @ 60Hz 入力までの解像度をサポートしています。
外部ディスプレイとして Elo タッチモニターを使用する場合は、USB ケーブルを Elo バックパックのタイプ A USB ポートに接続して、モニター側のタイプ
B USB ポートに接続することで、タッチを有効にすることができます。
UM600216 Rev A、ページ 9 / 37
ユーザーマニュア Elo Backpack
汎用入出力 (GPIO) 対応
Elo バックパックは、GPIO をサポートしており、以下の条件に制限されています。
最大電圧:5V
最大電流:200 mA
2 つの入力コネクタと 1 つの出力コネクタがあります。
ピン 1 5V 出力接続
ピン 2 力接続 1
ピン 3 力接続 2
ピン 4 およびピン 5 は、アースに接続されま
Elo には、オプションの GPIO ーブル(PNE086398があり、この GPIO 接続を拡張し、周辺機器を Elo バックパックに簡単に接続することができます。
このケーブルの詳細は、Elo ウェブサイトから入手できます
UM600216 Rev A、ページ 10 / 37
ユーザーマニュア Elo Backpack
グローバル・ポジショニング衛星 (GPS)
Elo バックパックは、ソフトウェアを通じて GPS 機能をサポートします。ユーザーは、装置の位置を定義する経度と緯度の座標を入力できます。これにより、屋内での GPS 機能が可
になります。EloView クラウドアカウントにて、Details(詳細)の Edit(編集)モードに入り、GPS 座標オプションにアクセスします。
この機能に関する詳細はwww.eloview.com にて関連アプリケーションノートを参照してください。
UM600216 Rev A、ページ 11 / 37
ユーザーマニュア Elo Backpack
USB 制御
Elo バックパックを使用すると、特定の USB ポートを有効または無効にすることができます
EloView て:
有効または無効にしたいポートを選択します。ロックが緑色の場合、USB ポートは有効となっています。ロックが赤色の場合、ポートは無効です。
UM600216 Rev A、ページ 12 / 37
ユーザーマニュア Elo Backpack
Android Settings Android 設定) USB port USB ート)にて:
UM600216 Rev A、ページ 13 / 37
ユーザーマニュア Elo Backpack
Android デバッグブリッ (ADB) 制御
Elo Backpack は、Wi-Fi/イーサネットまたはタイプ A USB ートを使用したデバッグに対応しています。
Android Settings Android 設定) Android Tablet Android タブレット)にて、Build Number (ビルド番号)7回タップすると開発者モードに入ります。設定に戻
と、「Developer Options」(開発者用オプション)が表示されています。ここから、「USB debugging」(USB デバッグ)と呼ばれるオプションを有効にします。
Wi-Fi を通じて接続する場合、Elo Backpack はオンラインであり、ファイアウォールで保護されていないようにしてください。IP ドレス (Settings (設定) About Phone
電話情報) Status ステータス) IP Address IP アドレス)にて IP アドレスが見つかります)。ホストコンピューターにて、「adb connect <IP アドレ>」コマンドを使用す
ると、ADB 作業を行なえます。
イーサネット経由で接続する場合、開発者モードに入り、「Ethernet debugging with static IP(固定 IP を用いたイーサネットデバッグ)オプションを有効にします。イーサネ
ットケーブルを接続し、「adb connect 192.168.1.5コマンドを実行してデバイスへ接続します。
タイプ A USB ポート経由で接続する場合、以下のステップに従ってください。
1. USB ケーブル (タイプ A) Elo Backpack に接続されていないようにしてください。
2. 設定メニューから、「Developers Options」(開発者用オプション)に入りま
3. Enable USB Debugging」(USB デバッグを有効にする)オプションをオンにします
4. Switch USB to device mode」(USB デバイスモードへ切り替える)オプションをオンにします。
このオプションを有効にすると、
USB
周辺機器ポートとの通信は
中断されることにご注意ください。
5. USB ケーブルを タイプ A USB1 ポートへ接続します。
6. ホスト PC 入力にて、「adb devicesと入力し、Elo Backpack のシリアル番号が出現することを確かめてください。出現すれば、接続は成功しています。
:USB ポート経由で ADB 接続すると、全ての外部 USB ポートは無効となります。
UM600216 Rev A、ページ 14 / 37
ユーザーマニュア Elo Backpack
インテリジェントな輝度制御
パネルの寿命を延ばすために、Elo はインテリジェントな輝度制御を採用し、システムが使用されていない時間はパネルのバックライトを自動的にオフにします。
この機能は、EloView アカウントから全て設定できます。設定に入り、Display Timer(ディスプレイタイマー)に関連するドロップダウンメニューを使用します
本機能のデフォルトはオンであり、0:00 AM6:00 AM の間、毎日バックライトを消灯します。
UM600216 Rev A、ページ 15 / 37
ユーザーマニュア Elo Backpack
セキュアデジタルカード (SD カード)
Elo バックパックは、SD カード(最大 128 GB)をサポートします。
UM600216 Rev A、ページ 16 / 37
ユーザーマニュア Elo Backpack
3G/4G LTE モジュール情報
ConnectedIO の下記デバイスがサポートされています。
北米:EM1000T-NA
欧州:EM1000T-EU
モデムの詳細に関しては、上記リンクを参照してください。
UM600216 Rev A、ページ 17 / 37
ユーザーマニュア Elo Backpack
ソフトウェアセクション
SDK をダウンロードするには、www.elotouch.com にアクセスしてください)
用語集
1. 略語
SoC:チップ上のシステム
2. 用語
IDLE_MODE:POWER_KEY アクションとのデバイスインタラクション用の ELO 仕様
MSR:磁気ストライプ リーダー
BCR:バーコードリーダー
NFC:近距離無線通
ELOPeripheralService:ELO アプリケーション developmentEx 用の様々な機能を提供する基本クラス
システム概
3-1 は、Android システムのソフトウェアスタックを表示します。この実装は、標準的な Android 設計に基づいており、顧客要件を満たすため Java サービスレイヤにおい
てフレームワーク機能を拡張します。Java サービスにおける拡張機能は、アプリケーション開発用のインターフェイスを提供する「ELOPeripheralService」として命名されます。
UM600216 Rev A、ページ 18 / 37
ユーザーマニュア Elo Backpack
2-1.Android システム体系
Android レームワーク Java サービス
開発されたプログラミング言語に基づきAndroid サービスは、ネイティブ (C ベース) Java サービスに分割することができます。 Android サービスは、一種のサーバー - クライアント
構造であり、サーバーサイドがクライアントからリクエストを受信し、結果をクライアントへ出力することができます。また、サーバー - クライアント構造は、マルチクライアントリクエストからの
同期問題を解決できます。したがって、基本クラス「ELOPeripheralService」を形成するこのフレームワーク機能は、Android のサーバー - クライアント設計機能に基づいています。
UM600216 Rev A、ページ 19 / 37
ユーザーマニュア Elo Backpack
ELOPeripheralService
ELOPeripheralService は、アプリケーションレイヤからのクライアントリクエストを受け入れる主要モジュールです。サービスに対する Android フレームワークシステム設計を完成させる
ために、以下のクラスをシステムに追加します。
ELOPeripheralNative
ELOPeripheralService に対する一部のネイティブ C 関するフローを実行しま
ELOPeripheralManager
アプリケーションレイヤに対するインターフェイスを提供します。これは、ELOPeripheralService に相当するクライアントコンポーネントです
EloPeripheralEventListener
アプリケーションは、EloPeripheralManager ら駆動されたイベントを受信する抽象クラスを拡張します
アプリケーションプログラムにステータス変更を通知するためにイベント駆動通知方法を使用します
IELOPeripheralService.aidl
Java レイヤ IPC 通信に対する Android プログラミング言語で
アプリケーションのリクエストをサーバーサイドに送信するクライアントサーバ (ELOPeripheralManager-ELOPeripheralService) IPC 通信のために使
用します
IELOPeripheralServiceListener.aidl
Java レイヤ IPC 通信に対する Android プログラミング言語で
サーバーがイベント駆動ステータス変更を ELOPeripheralManager に通知し、ELOPeripheralManager がアプリケーションレイヤに通知できるように使
用します
UM600216 Rev A、ページ 20 / 37
ユーザーマニュア Elo Backpack
2-2.ELOPeripheralService
ステップ -1
ステップ -2
ステップ -3
リクエスト
レジスタリスナー
イベントをアプリケー
ションに通知
リクエストを実行
IPC 形式にてリクエストを送信中
IPC 形式にて実行イベントの変更を
通知
アプリケーションプロセス
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37

Elo Elo Backpack® with Android Open Source ユーザーガイド

タイプ
ユーザーガイド